2N/A * GRUB -- GRand Unified Bootloader 2N/A * Copyright (C) 2002,2003,2005,2007,2008,2009 Free Software Foundation, Inc. 2N/A * GRUB is free software: you can redistribute it and/or modify 2N/A * it under the terms of the GNU General Public License as published by 2N/A * the Free Software Foundation, either version 3 of the License, or 2N/A * (at your option) any later version. 2N/A * GRUB is distributed in the hope that it will be useful, 2N/A * but WITHOUT ANY WARRANTY; without even the implied warranty of 2N/A * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 2N/A * GNU General Public License for more details. 2N/A * You should have received a copy of the GNU General Public License 2N/A /* Keyboard errors. Handled by driver. */ 2N/A /* 0x00 */ 0, 0, 0, 0,
2N/A /* 0x04 */ 'a',
'b',
'c',
'd',
2N/A /* 0x08 */ 'e',
'f',
'g',
'h',
'i',
'j',
'k',
'l',
2N/A /* 0x10 */ 'm',
'n',
'o',
'p',
'q',
'r',
's',
't',
2N/A /* 0x18 */ 'u',
'v',
'w',
'x',
'y',
'z',
'1',
'2',
2N/A /* 0x20 */ '3',
'4',
'5',
'6',
'7',
'8',
'9',
'0',
2N/A /* 0x28 */ '\n',
'\e',
'\b',
'\t',
' ',
'-',
'=',
'[',
2N/A /* According to usage table 0x31 should be mapped to '/' 2N/A but testing with real keyboard shows that 0x32 is remapped to '/'. 2N/A /* 0x30 */ ']', 0,
'\\',
';',
'\'',
'`',
',',
'.',
2N/A /* 0x39 is CapsLock. Handled by driver. */ 2N/A /* PrtScr and ScrollLock. Not handled yet. */ 2N/A /* 0x48 is Pause. Not handled yet. */ 2N/A /* 0x53 is NumLock. Handled by driver. */ 2N/A /* 0x54 */ '/',
'*',
2N/A /* 0x56 */ '-',
'+',
2N/A /* Keyboard errors. Handled by driver. */ 2N/A /* 0x00 */ 0, 0, 0, 0,
2N/A /* 0x04 */ 'A',
'B',
'C',
'D',
2N/A /* 0x08 */ 'E',
'F',
'G',
'H',
'I',
'J',
'K',
'L',
2N/A /* 0x10 */ 'M',
'N',
'O',
'P',
'Q',
'R',
'S',
'T',
2N/A /* 0x18 */ 'U',
'V',
'W',
'X',
'Y',
'Z',
'!',
'@',
2N/A /* 0x20 */ '#',
'$',
'%',
'^',
'&',
'*',
'(',
')',
2N/A /* According to usage table 0x31 should be mapped to '/' 2N/A but testing with real keyboard shows that 0x32 is remapped to '/'. 2N/A /* 0x30 */ '}', 0,
'|',
':',
'"',
'~',
'<',
'>',
2N/A /* 0x39 is CapsLock. Handled by driver. */ 2N/A /* PrtScr and ScrollLock. Not handled yet. */ 2N/A /* 0x48 is Pause. Not handled yet. */ 2N/A /* 0x53 is NumLock. Handled by driver. */ 2N/A /* 0x54 */ '/',
'*',
2N/A /* 0x56 */ '-',
'+',
2N/A /* 0x60 */ '8',
'9',
'0',
'.',
'|' 2N/A 0,
N_(
"Load a keyboard layout."));