Handle Japanese special keys.
Reported by: Hiroyuki YAMAMORI. Codes supplied by: Hiroyuki YAMAMORI.
This commit is contained in:
parent
8573d302fc
commit
bbdd6305db
5 changed files with 36 additions and 8 deletions
|
@ -21,9 +21,9 @@
|
|||
|
||||
#define GRUB_KEYBOARD_LAYOUTS_FILEMAGIC "GRUBLAYO"
|
||||
#define GRUB_KEYBOARD_LAYOUTS_FILEMAGIC_SIZE (sizeof(GRUB_KEYBOARD_LAYOUTS_FILEMAGIC) - 1)
|
||||
#define GRUB_KEYBOARD_LAYOUTS_VERSION 8
|
||||
#define GRUB_KEYBOARD_LAYOUTS_VERSION 10
|
||||
|
||||
#define GRUB_KEYBOARD_LAYOUTS_ARRAY_SIZE 128
|
||||
#define GRUB_KEYBOARD_LAYOUTS_ARRAY_SIZE 160
|
||||
|
||||
struct grub_keyboard_layout
|
||||
{
|
||||
|
@ -129,6 +129,8 @@ typedef enum grub_keyboard_key
|
|||
GRUB_KEYBOARD_KEY_NUM0 = 0x62,
|
||||
GRUB_KEYBOARD_KEY_NUMDOT = 0x63,
|
||||
GRUB_KEYBOARD_KEY_102ND = 0x64,
|
||||
GRUB_KEYBOARD_KEY_JP_RO = 0x87,
|
||||
GRUB_KEYBOARD_KEY_JP_YEN = 0x89,
|
||||
GRUB_KEYBOARD_KEY_LEFT_CTRL = 0xe0,
|
||||
GRUB_KEYBOARD_KEY_LEFT_SHIFT = 0xe1,
|
||||
GRUB_KEYBOARD_KEY_LEFT_ALT = 0xe2,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue