Thank you for providing debug program.
> Chars appear incorrectly when you type in ENglish or in JApanese?
In English, which ja imput-method is turned off (= single-byte mode).
> Please, put log samples here for every incorrect key and write, which char should appear in notepad.
Okay. Every key described below is laid out as:
http://ascii-table.com/keyboard.php/194
key 'Size' (shown on left-top corner in
http://ascii-table.com/keyboard.php/194)
expected: ja imput-method toggled and no char should appear
incorrect result: '`' (backquote) appears on notepad
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x29 (41), pressed
key 'Shift-2' (U+0022, incorrect char shown in
http://ascii-table.com/keyboard.php/194)
expected: '"' (quotation mark) should appear in notepad
incorrect result: '@' appears
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x36 (54), pressed
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x03 (3), pressed
key 'Shift-6'
expected: '&'
incorrect result: '^'
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x36 (54), pressed
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x07 (7), pressed
key 'Shift-7'
expected: ''' (apos)
incorrect result: '&'
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x36 (54), pressed
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x08 (8), pressed
key 'Shift-8'
expected: '('
incorrect result: '*'
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x36 (54), released
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x09 (9), released
key 'Shift-9'
expected: ')'
incorrect result: '*'
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x36 (54), pressed
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x0a (10), pressed
key 'Shift-0'
expected: no char should appear
incorrect result: ')'
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x36 (54), pressed
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x0b (11), pressed
key 'Shift--' (minus sign)
expected: '='
incorrect result: '_'
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x36 (54), pressed
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x0c (12), pressed
key 'Shift-^' (left of '-' key)
expected: '~'
incorrect result: '+'
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x36 (54), pressed
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x0d (13), pressed
key 'Shift-\' (U+00A5, right of 'BS' key)
expected: '|' (vertical bar)
incorrect result: no char appears
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x36 (54), pressed
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x7c (124), pressed
init: video/video_keyboard.c ( 224), keyProcessInDS: -- ERROR -- Unknown character, scancode 0x7c
key '\' (U+00A5, right of 'BS' key)
expected: '\'
incorrect result: no char appears on notepad
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x7c (124), pressed
init: video/video_keyboard.c ( 224), keyProcessInDS: -- ERROR -- Unknown character, scancode 0x7c
key '@' (U+0040)
incorrect result: '['
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x1a (26), pressed
key '[' (U+005B)
incorrect result: ']'
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x1b (27), pressed
key ':' (U+003A)
incorrect result: ''
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x28 (40), pressed
key ']' (U+005D)
incorrect result: ''
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x2b (43), pressed
key '\' (U+005C, left of right-shift key)
incorrect result: no char appears
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x59 (89), pressed
key 'Shift-;'
expected: '+'
incorrect result: ':'
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x36 (54), pressed
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x27 (39), pressed
key 'Shift-:'
expected: '*'
incorrect result: '"'
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x36 (54), pressed
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x28 (40), pressed
key 'Shift-@'
expected: '`'
incorrect result: '{'
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x36 (54), pressed
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x1a (26), pressed
key 'Shift-['
expected: '{'
incorrect result: '}'
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x36 (54), pressed
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x1b (27), pressed
key 'Shift-]'
expected: '}'
incorrect result: '|'
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x36 (54), pressed
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x2b (43), pressed
key 'Shift-\' (U+005C, left of right-shift key)
expected: '_'
incorrect result: no char appears
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x36 (54), pressed
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x59 (89), pressed
key 'Noconv' (shown on bottom middle-left in
http://ascii-table.com/keyboard.php/194)
expected: ja imput-method responds 'noconv' and no char should appear
incorrect result: no response
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x5e (94), pressed
init: video/video_keyboard.c ( 224), keyProcessInDS: -- ERROR -- Unknown character, scancode 0x5e
key 'Convert' (shown on bottom middle-right in
http://ascii-table.com/keyboard.php/194)
expected: ja imput-method responds 'convert' and no char should appear
incorrect result: no response
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x5c (92), pressed
init: video/video_keyboard.c ( 224), keyProcessInDS: -- ERROR -- Unknown character, scancode 0x5c
key 'Kana' (shown on bottom middle-left in
http://ascii-table.com/keyboard.php/194
expected: ja imput-method toggles and no char should appear
incorrect result: no response
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x5d (93), pressed
init: video/video_keyboard.c ( 224), keyProcessInDS: -- ERROR -- Unknown character, scancode 0x5d
Thank you for providing debug program.
> Chars appear incorrectly when you type in ENglish or in JApanese?
In English, which ja imput-method is turned off (= single-byte mode).
> Please, put log samples here for every incorrect key and write, which char should appear in notepad.
Okay. Every key described below is laid out as:
http://ascii-table.com/keyboard.php/194
key 'Size' (shown on left-top corner in http://ascii-table.com/keyboard.php/194)
expected: ja imput-method toggled and no char should appear
incorrect result: '`' (backquote) appears on notepad
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x29 (41), pressed
key 'Shift-2' (U+0022, incorrect char shown in http://ascii-table.com/keyboard.php/194)
expected: '"' (quotation mark) should appear in notepad
incorrect result: '@' appears
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x36 (54), pressed
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x03 (3), pressed
key 'Shift-6'
expected: '&'
incorrect result: '^'
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x36 (54), pressed
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x07 (7), pressed
key 'Shift-7'
expected: ''' (apos)
incorrect result: '&'
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x36 (54), pressed
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x08 (8), pressed
key 'Shift-8'
expected: '('
incorrect result: '*'
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x36 (54), released
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x09 (9), released
key 'Shift-9'
expected: ')'
incorrect result: '*'
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x36 (54), pressed
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x0a (10), pressed
key 'Shift-0'
expected: no char should appear
incorrect result: ')'
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x36 (54), pressed
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x0b (11), pressed
key 'Shift--' (minus sign)
expected: '='
incorrect result: '_'
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x36 (54), pressed
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x0c (12), pressed
key 'Shift-^' (left of '-' key)
expected: '~'
incorrect result: '+'
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x36 (54), pressed
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x0d (13), pressed
key 'Shift-\' (U+00A5, right of 'BS' key)
expected: '|' (vertical bar)
incorrect result: no char appears
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x36 (54), pressed
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x7c (124), pressed
init: video/video_keyboard.c ( 224), keyProcessInDS: -- ERROR -- Unknown character, scancode 0x7c
key '\' (U+00A5, right of 'BS' key)
expected: '\'
incorrect result: no char appears on notepad
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x7c (124), pressed
init: video/video_keyboard.c ( 224), keyProcessInDS: -- ERROR -- Unknown character, scancode 0x7c
key '@' (U+0040)
incorrect result: '['
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x1a (26), pressed
key '[' (U+005B)
incorrect result: ']'
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x1b (27), pressed
key ':' (U+003A)
incorrect result: ''
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x28 (40), pressed
key ']' (U+005D)
incorrect result: ''
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x2b (43), pressed
key '\' (U+005C, left of right-shift key)
incorrect result: no char appears
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x59 (89), pressed
key 'Shift-;'
expected: '+'
incorrect result: ':'
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x36 (54), pressed
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x27 (39), pressed
key 'Shift-:'
expected: '*'
incorrect result: '"'
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x36 (54), pressed
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x28 (40), pressed
key 'Shift-@'
expected: '`'
incorrect result: '{'
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x36 (54), pressed
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x1a (26), pressed
key 'Shift-['
expected: '{'
incorrect result: '}'
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x36 (54), pressed
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x1b (27), pressed
key 'Shift-]'
expected: '}'
incorrect result: '|'
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x36 (54), pressed
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x2b (43), pressed
key 'Shift-\' (U+005C, left of right-shift key)
expected: '_'
incorrect result: no char appears
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x36 (54), pressed
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x59 (89), pressed
key 'Noconv' (shown on bottom middle-left in http://ascii-table.com/keyboard.php/194)
expected: ja imput-method responds 'noconv' and no char should appear
incorrect result: no response
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x5e (94), pressed
init: video/video_keyboard.c ( 224), keyProcessInDS: -- ERROR -- Unknown character, scancode 0x5e
key 'Convert' (shown on bottom middle-right in http://ascii-table.com/keyboard.php/194)
expected: ja imput-method responds 'convert' and no char should appear
incorrect result: no response
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x5c (92), pressed
init: video/video_keyboard.c ( 224), keyProcessInDS: -- ERROR -- Unknown character, scancode 0x5c
key 'Kana' (shown on bottom middle-left in http://ascii-table.com/keyboard.php/194
expected: ja imput-method toggles and no char should appear
incorrect result: no response
init: video/video_keyboard.c ( 73), keyProcessInDS: scan 0x5d (93), pressed
init: video/video_keyboard.c ( 224), keyProcessInDS: -- ERROR -- Unknown character, scancode 0x5d