mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-05 08:43:55 -06:00
Several corrections in the spitzkbd keymap (patch by Juergen Lock).
Don't abort on illegal GPSR reads, instead only warn. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3324 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
1cc8e6f067
commit
2b76bdc965
2 changed files with 13 additions and 2 deletions
|
@ -194,8 +194,8 @@ static int spitz_keymap[SPITZ_KEY_SENSE_NUM + 1][SPITZ_KEY_STROBE_NUM] = {
|
|||
{ 0x0f, 0x10, 0x12, 0x14, 0x22, 0x16, 0x24, 0x25, -1 , -1 , -1 },
|
||||
{ 0x3c, 0x11, 0x1f, 0x21, 0x2f, 0x23, 0x32, 0x26, -1 , 0x36, -1 },
|
||||
{ 0x3b, 0x1e, 0x20, 0x2e, 0x30, 0x31, 0x34, -1 , 0x1c, 0x2a, -1 },
|
||||
{ 0x44, 0x2c, 0x2d, 0x0c, 0x39, 0x33, -1 , 0x48, -1 , -1 , 0x3d },
|
||||
{ 0x37, 0x38, -1 , 0x45, 0x57, 0x58, 0x4b, 0x50, 0x4d, -1 , -1 },
|
||||
{ 0x44, 0x2c, 0x2d, 0x0c, 0x39, 0x33, -1 , 0x48, -1 , -1 , 0x38 },
|
||||
{ 0x37, 0x3d, -1 , 0x45, 0x57, 0x58, 0x4b, 0x50, 0x4d, -1 , -1 },
|
||||
{ 0x52, 0x43, 0x01, 0x47, 0x49, -1 , -1 , -1 , -1 , -1 , -1 },
|
||||
};
|
||||
|
||||
|
@ -415,13 +415,17 @@ static void spitz_keyboard_pre_map(struct spitz_keyboard_s *s)
|
|||
s->pre_map[0x0d | SHIFT ] = 0x13 | FN; /* plus */
|
||||
s->pre_map[0x1a ] = 0x14 | FN; /* bracketleft */
|
||||
s->pre_map[0x1b ] = 0x15 | FN; /* bracketright */
|
||||
s->pre_map[0x1a | SHIFT ] = 0x16 | FN; /* braceleft */
|
||||
s->pre_map[0x1b | SHIFT ] = 0x17 | FN; /* braceright */
|
||||
s->pre_map[0x27 ] = 0x22 | FN; /* semicolon */
|
||||
s->pre_map[0x27 | SHIFT ] = 0x23 | FN; /* colon */
|
||||
s->pre_map[0x09 | SHIFT ] = 0x24 | FN; /* asterisk */
|
||||
s->pre_map[0x2b ] = 0x25 | FN; /* backslash */
|
||||
s->pre_map[0x2b | SHIFT ] = 0x26 | FN; /* bar */
|
||||
s->pre_map[0x0c | SHIFT ] = 0x30 | FN; /* underscore */
|
||||
s->pre_map[0x33 | SHIFT ] = 0x33 | FN; /* less */
|
||||
s->pre_map[0x35 ] = 0x33 | SHIFT; /* slash */
|
||||
s->pre_map[0x34 | SHIFT ] = 0x34 | FN; /* greater */
|
||||
s->pre_map[0x35 | SHIFT ] = 0x34 | SHIFT; /* question */
|
||||
s->pre_map[0x49 ] = 0x48 | FN; /* Page_Up */
|
||||
s->pre_map[0x51 ] = 0x50 | FN; /* Page_Down */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue