Question on 10-key pad nuances and how to trap them?

  • Thread starter Thread starter OC
  • Start date Start date
O

OC

Does anyone know if the 10-key pad on most keyboards is OEM specific? If so,
is there a way to generalize it?

For example, I have an application that treats the "/", "*", and "-" keys on
the ten-key as though the user had keyed F3, F6, or F9. It;s a high-speed,
high-volume, numeric-centric application in which certain keys on the 10-key
need to be interpretted as though a function key was pressed. (again "/" =
F3, "*" = F6, and "-" = F9.

(The application is a port from the mainframe, in which the CICS screens
treated these keys in this way)

I managed to come up with a solution that worked on MY system, but doesn't
seem to behave reliably on various other systems existing within the
corporation (some of which are embarrassedly agent), which is unacceptable.

The 3270 emulators seem to have solved this keyboard mapping problem, so I
know it is doable. Just don't know how to do it.

Is there some kind of nuance on this 10-key trapping that I should be aware?
For example, something related to OEM-specific scenarios that I need to be
looking for?
 
Hi OC,
The 3270 emulators seem to have solved this keyboard mapping problem, so I
know it is doable. Just don't know how to do it.

This is something totaly different, this is done in the program, you can
always get a key in dotnet programming using the keyup events, if you than
change a 1 in a 5 is your own decission.

But what you ask has in my opinion to do with the language settings of the
computer and the settings of the keyboard.

As far as I know goes this in the .Net framework totaly different for a W9x
system from a NTx system.

I hope this helps,

Cor
 
Back
Top