| Author |
Message |
bcpauli
Guest
|
Posted:
Fri Oct 14, 2005 3:07 pm Post subject:
Matrix keyboard |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
 |
|
|
|
|