Matrix keyboard
WinXPTalk.com Forum Index WinXPTalk.com
Forums for Windows XP users.
 
 FAQFAQ   MemberlistMemberlist     RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
 
Google
 
Web winxptalk.com
Matrix keyboard

 
Post new topic   Reply to topic    WinXPTalk.com Forum Index -> Embedded System
Author Message
bcpauli
Guest





Posted: Fri Oct 14, 2005 3:07 pm    Post subject: Matrix keyboard Reply with quote

With my embedded hardware I've got no normal keyboard ( no PS/2 device and
only for debugging/service purposes an USB keyboard).
I have to connect my own matrix keyboard ( via a special parallel port).

I have seen that WIN CE has some build in support for matrix keyboards, is
there something simular in WIN XPe?

Has anyone got the same problem and solved ist?
What would be the best way to insert my 'scancodes' into the system?
In Win98 i have done it with VKD_Force_Keys(...), is there any corresponding
function for WIN XPe?
Regards,
Burkhard Pauli
Back to top
David D
Guest





Posted: Sat Oct 15, 2005 12:19 am    Post subject: Re: Matrix keyboard Reply with quote

Same situation as you but we made a special chip that scans the keypad and
then interacts on the PS2 keypad bus so the keystrokes come in as a keyboard
press. This chip we make required us to spend some time doing the firmware
and is proprietary to my application (so I can't sell it to you).
There are commercial devices that do this. I have also seen some that
convert RS232 AScii to keyboards.

I think you will either have to write a special driver or buy a pre-canned
solution.


"bcpauli" <bcpauli@discussions.microsoft.com> wrote in message
news:E52B784E-8A0E-4C2E-AADE-FB069095BD98@microsoft.com...
Quote:
With my embedded hardware I've got no normal keyboard ( no PS/2 device and
only for debugging/service purposes an USB keyboard).
I have to connect my own matrix keyboard ( via a special parallel port).

I have seen that WIN CE has some build in support for matrix keyboards, is
there something simular in WIN XPe?

Has anyone got the same problem and solved ist?
What would be the best way to insert my 'scancodes' into the system?
In Win98 i have done it with VKD_Force_Keys(...), is there any
corresponding
function for WIN XPe?
Regards,
Burkhard Pauli
Back to top
Richard
Guest





Posted: Sat Oct 15, 2005 4:27 pm    Post subject: Re: Matrix keyboard Reply with quote

The are numerous small Pic Micros and kits to do exactly what your wanting
pretty cheap.
They scan the inputs from a matrix type key pad, then send any code you wish
to the PS2 Port.
Generally they are from $20 to $30 each, and you can actually build one for
less than that.

Search Google and it should turn up lots of results.
Richard


"David D" <dditch@plsremov.unitecelectronics.com> wrote in message
news:e$vX9OP0FHA.2072@TK2MSFTNGP14.phx.gbl...
Quote:
Same situation as you but we made a special chip that scans the keypad and
then interacts on the PS2 keypad bus so the keystrokes come in as a
keyboard
press. This chip we make required us to spend some time doing the firmware
and is proprietary to my application (so I can't sell it to you).
There are commercial devices that do this. I have also seen some that
convert RS232 AScii to keyboards.

I think you will either have to write a special driver or buy a pre-canned
solution.


"bcpauli" <bcpauli@discussions.microsoft.com> wrote in message
news:E52B784E-8A0E-4C2E-AADE-FB069095BD98@microsoft.com...
With my embedded hardware I've got no normal keyboard ( no PS/2 device
and
only for debugging/service purposes an USB keyboard).
I have to connect my own matrix keyboard ( via a special parallel port).

I have seen that WIN CE has some build in support for matrix keyboards,
is
there something simular in WIN XPe?

Has anyone got the same problem and solved ist?
What would be the best way to insert my 'scancodes' into the system?
In Win98 i have done it with VKD_Force_Keys(...), is there any
corresponding
function for WIN XPe?
Regards,
Burkhard Pauli


Back to top
bcpauli
Guest





Posted: Wed Nov 02, 2005 4:03 pm    Post subject: Re: Matrix keyboard Reply with quote

I solved my problem by writing a polled HID driver which WinXPe accepts as a
HID keyboard. It is based on Walter Oneys hidfake sample and works (now) fine.

(Richard sollution was not possible, because we have some expensive hardware
with a controller chip inside and also a cheap version without such a chip,
therefor it must be a driver.)

bcpauli

"Richard" wrote:

Quote:
The are numerous small Pic Micros and kits to do exactly what your wanting
pretty cheap.
They scan the inputs from a matrix type key pad, then send any code you wish
to the PS2 Port.
Generally they are from $20 to $30 each, and you can actually build one for
less than that.

Search Google and it should turn up lots of results.
Richard


"David D" <dditch@plsremov.unitecelectronics.com> wrote in message
news:e$vX9OP0FHA.2072@TK2MSFTNGP14.phx.gbl...
Same situation as you but we made a special chip that scans the keypad and
then interacts on the PS2 keypad bus so the keystrokes come in as a
keyboard
press. This chip we make required us to spend some time doing the firmware
and is proprietary to my application (so I can't sell it to you).
There are commercial devices that do this. I have also seen some that
convert RS232 AScii to keyboards.

I think you will either have to write a special driver or buy a pre-canned
solution.


"bcpauli" <bcpauli@discussions.microsoft.com> wrote in message
news:E52B784E-8A0E-4C2E-AADE-FB069095BD98@microsoft.com...
With my embedded hardware I've got no normal keyboard ( no PS/2 device
and
only for debugging/service purposes an USB keyboard).
I have to connect my own matrix keyboard ( via a special parallel port).

I have seen that WIN CE has some build in support for matrix keyboards,
is
there something simular in WIN XPe?

Has anyone got the same problem and solved ist?
What would be the best way to insert my 'scancodes' into the system?
In Win98 i have done it with VKD_Force_Keys(...), is there any
corresponding
function for WIN XPe?
Regards,
Burkhard Pauli





Back to top
 
Post new topic   Reply to topic    WinXPTalk.com Forum Index -> Embedded System All times are GMT
Page 1 of 1

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Office Forums Access Forums Windows Server Exchange Server Help
New Topics Powered by phpBB