(struct kbd_translate): New struct, for key translation
authorEli Zaretskii <eliz@gnu.org>
Sun, 4 Apr 1999 11:43:57 +0000 (11:43 +0000)
committerEli Zaretskii <eliz@gnu.org>
Sun, 4 Apr 1999 11:43:57 +0000 (11:43 +0000)
commitd1d5dc1954b919bea8e276aa0deda511fa583992
tree1bad21e2acd13b41639849c06494f723c38d2345
parent01c504479b801c46c5963b42f213820193ad388b
(struct kbd_translate): New struct, for key translation
tables private to certain national keyboard layouts.
(struct dos_keyboard_map): Add a pointer to a private translation
table.
(jp_kbd_translate_table): Private table for the Japanese
keyboard.
(jp_keyboard): Japanese keyboard layout.
(it_kbd_translate_table): Private table for the Italian keyboard.
(it_keyboard): Use it_kbd_translate_table.
(keyboard_layout_list): Add the Japanese keyboard.
(dos_rawgetc): Use the keyboard-private translation table, if
available.
(abort) [__DJGPP_MINOR__ >= 2]: Raise SIGABRT.
src/msdos.c