j3p0 / chatpad-super-driver

Automatically exported from code.google.com/p/chatpad-super-driver
0 stars 0 forks source link

Not all international characters supported #1

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Special non-US keys, such as the < > | key on the left side of a German 
keyboard, are not yet suppoted.  The ability to specify Usage ID codes 
directly, i.e. via constants like KEYBOARD_KEY_ID_123 that reference keys from 
the HID Usage Tables for keyboard.  (see page 53 and following in 
http://www.usb.org/developers/devclass_docs/Hut1_11.pdf)

Original issue reported on code.google.com by gtsche...@gmail.com on 29 Dec 2010 at 9:34

GoogleCodeExporter commented 8 years ago
I'm adding a note to indicate that the KEYBOARD_KEY_ID_123 strings will use 
decimal usage IDs, not hexadecimal.

Original comment by gtsche...@gmail.com on 29 Dec 2010 at 9:36

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
What is the specific format for accessing keys which are mapped and available 
but currently not listed in README.TXT or chatpad_config.txt?

For example, the question mark is mapped as:
CHATPAD_KEY_PERIOD + CHATPAD_GREEN = KEYBOARD_KEY_(unknown)

If I want to re-map it to:
CHATPAD_KEY_1 + CHATPAD_GREEN = KEYBOARD_KEY_(unknown)

What is the the equivalent KEYBOARD_KEY_ID_123?

The decimal value of "?" is 56.

Original comment by joeh...@gmail.com on 15 Jul 2012 at 3:45

GoogleCodeExporter commented 8 years ago
First off I think only newer versions of the driver (I don't remember which at 
the moment, I'm afraid) support the KEYBOARD_KEY_ID thing.  Try this line:

CHATPAD_KEY_1 + CHATPAD_GREEN = KEYBOARD_KEY_ID_56 + KEYBOARD_LEFT_SHIFT

If that works properly, it should act like you are holding down the shift key 
and pressing the /? key, producing a ? character.  Good luck!

Original comment by gtsche...@gmail.com on 18 Jul 2012 at 1:38

GoogleCodeExporter commented 8 years ago
Hello,

I would like to know how to know if you succeeded has to find a solution 
because at present I look and I do not manage to find of solution because to 
bang(type) a code hexa it is necessary to maintain the touch ALT and to 
bang(type) to pave him(it) digital technology thus if you know how to make I am 
accepting 

Original comment by draci...@gmail.com on 3 Jan 2013 at 6:35