CloverBootloader/Protocols/AptioInputFix/Keycode/AIKMap.c

2391 lines
47 KiB
C

/** @file
Key mapping tables.
Copyright (c) 2018, vit9696. All rights reserved.<BR>
This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at
http://opensource.org/licenses/bsd-license.php
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
**/
#include "AIKTranslate.h"
// Conversion table
AIK_PS2KEY_TO_USB
gAikPs2KeyToUsbMap[AIK_MAX_PS2KEY_NUM] = {
{
UsbHidUndefined,
NULL,
NULL
}, // 0x00
{
UsbHidUsageIdKbKpKeyEsc,
AIK_DEBUG_STR("Esc"),
AIK_DEBUG_STR("^ Esc ^")
}, // 0x01
{
UsbHidUsageIdKbKpKeyOne,
AIK_DEBUG_STR("1"),
AIK_DEBUG_STR("!")
}, // 0x02
{
UsbHidUsageIdKbKpKeyTwo,
AIK_DEBUG_STR("2"),
AIK_DEBUG_STR("@")
}, // 0x03
{
UsbHidUsageIdKbKpKeyThree,
AIK_DEBUG_STR("3"),
AIK_DEBUG_STR("#")
}, // 0x04
{
UsbHidUsageIdKbKpKeyFour,
AIK_DEBUG_STR("4"),
AIK_DEBUG_STR("$")
}, // 0x05
{
UsbHidUsageIdKbKpKeyFive,
AIK_DEBUG_STR("5"),
AIK_DEBUG_STR("%")
}, // 0x06
{
UsbHidUsageIdKbKpKeySix,
AIK_DEBUG_STR("6"),
AIK_DEBUG_STR("^")
}, // 0x07
{
UsbHidUsageIdKbKpKeySeven,
AIK_DEBUG_STR("7"),
AIK_DEBUG_STR("&")
}, // 0x08
{
UsbHidUsageIdKbKpKeyEight,
AIK_DEBUG_STR("8"),
AIK_DEBUG_STR("*")
}, // 0x09
{
UsbHidUsageIdKbKpKeyNine,
AIK_DEBUG_STR("9"),
AIK_DEBUG_STR("(")
}, // 0x0A
{
UsbHidUsageIdKbKpKeyZero,
AIK_DEBUG_STR("0"),
AIK_DEBUG_STR(")")
}, // 0x0B
{
UsbHidUsageIdKbKpKeyMinus,
AIK_DEBUG_STR("-"),
AIK_DEBUG_STR("_")
}, // 0x0C
{
UsbHidUsageIdKbKpKeyEquals,
AIK_DEBUG_STR("="),
AIK_DEBUG_STR("+")
}, // 0x0D
{
UsbHidUsageIdKbKpKeyBackSpace,
AIK_DEBUG_STR("Backspace"),
AIK_DEBUG_STR("^ Backspace ^")
}, // 0x0E
{
UsbHidUsageIdKbKpKeyTab,
AIK_DEBUG_STR("Tab"),
AIK_DEBUG_STR("^ Tab ^")
}, // 0x0F
{
UsbHidUsageIdKbKpKeyQ,
AIK_DEBUG_STR("q"),
AIK_DEBUG_STR("Q")
}, // 0x10
{
UsbHidUsageIdKbKpKeyW,
AIK_DEBUG_STR("w"),
AIK_DEBUG_STR("W")
}, // 0x11
{
UsbHidUsageIdKbKpKeyE,
AIK_DEBUG_STR("e"),
AIK_DEBUG_STR("E")
}, // 0x12
{
UsbHidUsageIdKbKpKeyR,
AIK_DEBUG_STR("r"),
AIK_DEBUG_STR("R")
}, // 0x13
{
UsbHidUsageIdKbKpKeyT,
AIK_DEBUG_STR("t"),
AIK_DEBUG_STR("T")
}, // 0x14
{
UsbHidUsageIdKbKpKeyY,
AIK_DEBUG_STR("y"),
AIK_DEBUG_STR("Y")
}, // 0x15
{
UsbHidUsageIdKbKpKeyU,
AIK_DEBUG_STR("u"),
AIK_DEBUG_STR("U")
}, // 0x16
{
UsbHidUsageIdKbKpKeyI,
AIK_DEBUG_STR("i"),
AIK_DEBUG_STR("I")
}, // 0x17
{
UsbHidUsageIdKbKpKeyO,
AIK_DEBUG_STR("o"),
AIK_DEBUG_STR("O")
}, // 0x18
{
UsbHidUsageIdKbKpKeyP,
AIK_DEBUG_STR("p"),
AIK_DEBUG_STR("P")
}, // 0x19
{
UsbHidUsageIdKbKpKeyLeftBracket,
AIK_DEBUG_STR("["),
AIK_DEBUG_STR("{")
}, // 0x1A
{
UsbHidUsageIdKbKpKeyRightBracket,
AIK_DEBUG_STR("]"),
AIK_DEBUG_STR("}")
}, // 0x1B
{
UsbHidUsageIdKbKpKeyEnter,
AIK_DEBUG_STR("Enter"),
AIK_DEBUG_STR("^ Enter ^")
}, // 0x1C
{
UsbHidUndefined,
NULL,
NULL
}, // 0x1D
{
UsbHidUsageIdKbKpKeyA,
AIK_DEBUG_STR("a"),
AIK_DEBUG_STR("A")
}, // 0x1E
{
UsbHidUsageIdKbKpKeyS,
AIK_DEBUG_STR("s"),
AIK_DEBUG_STR("S")
}, // 0x1F
{
UsbHidUsageIdKbKpKeyD,
AIK_DEBUG_STR("d"),
AIK_DEBUG_STR("D")
}, // 0x20
{
UsbHidUsageIdKbKpKeyF,
AIK_DEBUG_STR("f"),
AIK_DEBUG_STR("F")
}, // 0x21
{
UsbHidUsageIdKbKpKeyG,
AIK_DEBUG_STR("g"),
AIK_DEBUG_STR("G")
}, // 0x22
{
UsbHidUsageIdKbKpKeyH,
AIK_DEBUG_STR("h"),
AIK_DEBUG_STR("H")
}, // 0x23
{
UsbHidUsageIdKbKpKeyJ,
AIK_DEBUG_STR("j"),
AIK_DEBUG_STR("J")
}, // 0x24
{
UsbHidUsageIdKbKpKeyK,
AIK_DEBUG_STR("k"),
AIK_DEBUG_STR("K")
}, // 0x25
{
UsbHidUsageIdKbKpKeyL,
AIK_DEBUG_STR("l"),
AIK_DEBUG_STR("L")
}, // 0x26
{
UsbHidUsageIdKbKpKeySemicolon,
AIK_DEBUG_STR(";"),
AIK_DEBUG_STR(":")
}, // 0x27
{
UsbHidUsageIdKbKpKeyQuotation,
AIK_DEBUG_STR("'"),
AIK_DEBUG_STR("\""),
}, // 0x28
{
UsbHidUsageIdKbKpKeyAcute,
AIK_DEBUG_STR("`"),
AIK_DEBUG_STR("~")
}, // 0x29
{
UsbHidUndefined,
NULL,
NULL
}, // 0x2A
{
UsbHidUsageIdKbKpKeyBackslash,
AIK_DEBUG_STR("\\"),
AIK_DEBUG_STR("|")
}, // 0x2B
{
UsbHidUsageIdKbKpKeyZ,
AIK_DEBUG_STR("z"),
AIK_DEBUG_STR("Z")
}, // 0x2C
{
UsbHidUsageIdKbKpKeyX,
AIK_DEBUG_STR("x"),
AIK_DEBUG_STR("X")
}, // 0x2D
{
UsbHidUsageIdKbKpKeyC,
AIK_DEBUG_STR("c"),
AIK_DEBUG_STR("C")
}, // 0x2E
{
UsbHidUsageIdKbKpKeyV,
AIK_DEBUG_STR("v"),
AIK_DEBUG_STR("V")
}, // 0x2F
{
UsbHidUsageIdKbKpKeyB,
AIK_DEBUG_STR("b"),
AIK_DEBUG_STR("B")
}, // 0x30
{
UsbHidUsageIdKbKpKeyN,
AIK_DEBUG_STR("n"),
AIK_DEBUG_STR("N")
}, // 0x31
{
UsbHidUsageIdKbKpKeyM,
AIK_DEBUG_STR("m"),
AIK_DEBUG_STR("M")
}, // 0x32
{
UsbHidUsageIdKbKpKeyComma,
AIK_DEBUG_STR(","),
AIK_DEBUG_STR("<")
}, // 0x33
{
UsbHidUsageIdKbKpKeyPeriod,
AIK_DEBUG_STR("."),
AIK_DEBUG_STR(">")
}, // 0x34
{
UsbHidUsageIdKbKpKeySlash,
AIK_DEBUG_STR("/"),
AIK_DEBUG_STR("?")
}, // 0x35
{
UsbHidUndefined,
NULL,
NULL
}, // 0x36
{
UsbHidUsageIdKbKpPadKeyAsterisk,
AIK_DEBUG_STR("*"),
AIK_DEBUG_STR("^ * ^")
}, // 0x37
{
UsbHidUndefined,
NULL,
NULL
}, // 0x38
{
UsbHidUsageIdKbKpKeySpaceBar,
AIK_DEBUG_STR("Spacebar"),
AIK_DEBUG_STR("^ Spacebar ^")
}, // 0x39
{
UsbHidUsageIdKbKpKeyCLock,
AIK_DEBUG_STR("CapsLock"),
AIK_DEBUG_STR("^ CapsLock ^")
}, // 0x3A
{
UsbHidUsageIdKbKpKeyF1,
AIK_DEBUG_STR("F1"),
AIK_DEBUG_STR("^ F1 ^")
}, // 0x3B
{
UsbHidUsageIdKbKpKeyF2,
AIK_DEBUG_STR("F2"),
AIK_DEBUG_STR("^ F2 ^")
}, // 0x3C
{
UsbHidUsageIdKbKpKeyF3,
AIK_DEBUG_STR("F3"),
AIK_DEBUG_STR("^ F3 ^")
}, // 0x3D
{
UsbHidUsageIdKbKpKeyF4,
AIK_DEBUG_STR("F4"),
AIK_DEBUG_STR("^ F4 ^")
}, // 0x3E
{
UsbHidUsageIdKbKpKeyF5,
AIK_DEBUG_STR("F5"),
AIK_DEBUG_STR("^ F5 ^")
}, // 0x3F
{
UsbHidUsageIdKbKpKeyF6,
AIK_DEBUG_STR("F6"),
AIK_DEBUG_STR("^ F6 ^")
}, // 0x40
{
UsbHidUsageIdKbKpKeyF7,
AIK_DEBUG_STR("F7"),
AIK_DEBUG_STR("^ F7 ^")
}, // 0x41
{
UsbHidUsageIdKbKpKeyF8,
AIK_DEBUG_STR("F8"),
AIK_DEBUG_STR("^ F8 ^")
}, // 0x42
{
UsbHidUsageIdKbKpKeyF9,
AIK_DEBUG_STR("F9"),
AIK_DEBUG_STR("^ F9 ^")
}, // 0x43
{
UsbHidUsageIdKbKpKeyF10,
AIK_DEBUG_STR("F10"),
AIK_DEBUG_STR("^ F10 ^")
}, // 0x44
{
UsbHidUsageIdKbKpPadKeyNLck,
AIK_DEBUG_STR("NumLock"),
AIK_DEBUG_STR("^ NumLock ^")
}, // 0x45
{
UsbHidUsageIdKbKpKeySLock,
AIK_DEBUG_STR("Scroll Lock"),
AIK_DEBUG_STR("^ Scroll Lock ^")
}, // 0x46
{
UsbHidUsageIdKbKpKeyHome,
AIK_DEBUG_STR("Home"),
AIK_DEBUG_STR("^ Home ^")
}, // 0x47
{
UsbHidUsageIdKbKpKeyUpArrow,
AIK_DEBUG_STR("Up"),
AIK_DEBUG_STR("^ Up ^")
}, // 0x48
{
UsbHidUsageIdKbKpKeyPgUp,
AIK_DEBUG_STR("PageUp"),
AIK_DEBUG_STR("^ PageUp ^")
}, // 0x49
{
UsbHidUsageIdKbKpPadKeyMinus,
AIK_DEBUG_STR("-"),
AIK_DEBUG_STR("^ - ^")
}, // 0x4A
{
UsbHidUsageIdKbKpKeyLeftArrow,
AIK_DEBUG_STR("Left"),
AIK_DEBUG_STR("^ Left ^")
}, // 0x4B
{
UsbHidUsageIdKbKpPadKeyFive,
AIK_DEBUG_STR("5"),
AIK_DEBUG_STR("^ 5 ^")
}, // 0x4C
{
UsbHidUsageIdKbKpKeyRightArrow,
AIK_DEBUG_STR("Right"),
AIK_DEBUG_STR("^ Right ^")
}, // 0x4D
{
UsbHidUsageIdKbKpPadKeyPlus,
AIK_DEBUG_STR("+"),
AIK_DEBUG_STR("^ + ^")
}, // 0x4E
{
UsbHidUsageIdKbKpKeyEnd,
AIK_DEBUG_STR("End"),
AIK_DEBUG_STR("^ End ^")
}, // 0x4F
{
UsbHidUsageIdKbKpKeyDownArrow,
AIK_DEBUG_STR("Down"),
AIK_DEBUG_STR("^ Down ^")
}, // 0x50
{
UsbHidUsageIdKbKpKeyPgDn,
AIK_DEBUG_STR("PageDown"),
AIK_DEBUG_STR("^ PageDown ^")
}, // 0x51
{
UsbHidUsageIdKbKpKeyIns,
AIK_DEBUG_STR("Insert"),
AIK_DEBUG_STR("^ Insert ^")
}, // 0x52
{
UsbHidUsageIdKbKpKeyDel,
AIK_DEBUG_STR("Delete"),
AIK_DEBUG_STR("^ Delete ^")
}, // 0x53
{
UsbHidUndefined,
NULL,
NULL
}, // 0x54
{
UsbHidUndefined,
NULL,
NULL
}, // 0x55
{
UsbHidUndefined,
NULL,
NULL
}, // 0x56
{
UsbHidUsageIdKbKpKeyF11,
AIK_DEBUG_STR("F11"),
AIK_DEBUG_STR("^ F11 ^")
}, // 0x57
{
UsbHidUsageIdKbKpKeyF12,
AIK_DEBUG_STR("F12"),
AIK_DEBUG_STR("^ F12 ^")
}, // 0x58
{
UsbHidUndefined,
NULL,
NULL
}, // 0x59
{
UsbHidUndefined,
NULL,
NULL
}, // 0x5A
{
UsbHidUndefined,
NULL,
NULL
}, // 0x5B
{
UsbHidUndefined,
NULL,
NULL
}, // 0x5C
{
UsbHidUndefined,
NULL,
NULL
}, // 0x5D
{
UsbHidUndefined,
NULL,
NULL
}, // 0x5E
{
UsbHidUndefined,
NULL,
NULL
}, // 0x5F
{
UsbHidUndefined,
NULL,
NULL
}, // 0x60
{
UsbHidUndefined,
NULL,
NULL
}, // 0x61
{
UsbHidUndefined,
NULL,
NULL
}, // 0x62
{
UsbHidUndefined,
NULL,
NULL
}, // 0x63
{
UsbHidUndefined,
NULL,
NULL
}, // 0x64
{
UsbHidUndefined,
NULL,
NULL
}, // 0x65
{
UsbHidUndefined,
NULL,
NULL
}, // 0x66
{
UsbHidUndefined,
NULL,
NULL
}, // 0x67
{
UsbHidUndefined,
NULL,
NULL
}, // 0x68
{
UsbHidUndefined,
NULL,
NULL
}, // 0x69
{
UsbHidUndefined,
NULL,
NULL
}, // 0x6A
{
UsbHidUndefined,
NULL,
NULL
}, // 0x6B
{
UsbHidUndefined,
NULL,
NULL
}, // 0x6C
{
UsbHidUndefined,
NULL,
NULL
}, // 0x6D
{
UsbHidUndefined,
NULL,
NULL
}, // 0x6E
{
UsbHidUndefined,
NULL,
NULL
}, // 0x6F
{
UsbHidUndefined,
NULL,
NULL
}, // 0x70
{
UsbHidUndefined,
NULL,
NULL
}, // 0x71
{
UsbHidUndefined,
NULL,
NULL
}, // 0x72
{
UsbHidUndefined,
NULL,
NULL
}, // 0x73
{
UsbHidUndefined,
NULL,
NULL
}, // 0x74
{
UsbHidUndefined,
NULL,
NULL
}, // 0x75
{
UsbHidUndefined,
NULL,
NULL
}, // 0x76
{
UsbHidUndefined,
NULL,
NULL
}, // 0x77
{
UsbHidUndefined,
NULL,
NULL
}, // 0x78
{
UsbHidUndefined,
NULL,
NULL
}, // 0x79
{
UsbHidUndefined,
NULL,
NULL
}, // 0x7A
{
UsbHidUndefined,
NULL,
NULL
}, // 0x7B
{
UsbHidUndefined,
NULL,
NULL
}, // 0x7C
{
UsbHidUndefined,
NULL,
NULL
}, // 0x7D
{
UsbHidUndefined,
NULL,
NULL
}, // 0x7E
{
UsbHidUndefined,
NULL,
NULL
} // 0x7F
};
AIK_ASCII_TO_USB
gAikAsciiToUsbMap[AIK_MAX_ASCII_NUM] = {
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("NUL")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("SOH")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("STX")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("ETX")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EOT")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("ENQ")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("ACK")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("BEL")
},
{
UsbHidUsageIdKbKpKeyBackSpace,
0,
AIK_DEBUG_STR("BS")
},
{
UsbHidUsageIdKbKpKeyTab,
0,
AIK_DEBUG_STR("HT")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("LF")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("VT")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("FF")
},
{
UsbHidUsageIdKbKpKeyEnter,
0,
AIK_DEBUG_STR("CR")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("SO")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("SI")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("DLE")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("DC1")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("DC2")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("DC3")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("DC4")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("NAK")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("SYN")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("ETB")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("CAN")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EM")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("SUB")
},
{
UsbHidUsageIdKbKpKeyEsc,
0,
AIK_DEBUG_STR("ESC")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("FS")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("GS")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("RS")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("US")
},
{
UsbHidUsageIdKbKpKeySpaceBar,
0,
AIK_DEBUG_STR("SP")
},
{
UsbHidUsageIdKbKpKeyOne,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("!")
},
{
UsbHidUsageIdKbKpKeyQuotation,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("\"")
},
{
UsbHidUsageIdKbKpKeyThree,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("#")
},
{
UsbHidUsageIdKbKpKeyFour,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("$")
},
{
UsbHidUsageIdKbKpKeyFive,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("%")
},
{
UsbHidUsageIdKbKpKeySeven,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("&")
},
{
UsbHidUsageIdKbKpKeyQuotation,
0,
AIK_DEBUG_STR("'")
},
{
UsbHidUsageIdKbKpKeyNine,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("(")
},
{
UsbHidUsageIdKbKpKeyZero,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR(")")
},
{
UsbHidUsageIdKbKpKeyEight,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("*")
},
{
UsbHidUsageIdKbKpKeyEquals,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("+")
},
{
UsbHidUsageIdKbKpKeyComma,
0,
AIK_DEBUG_STR(",")
},
{
UsbHidUsageIdKbKpKeyMinus,
0,
AIK_DEBUG_STR("-")
},
{
UsbHidUsageIdKbKpKeyPeriod,
0,
AIK_DEBUG_STR(".")
},
{
UsbHidUsageIdKbKpKeySlash,
0,
AIK_DEBUG_STR("/")
},
{
UsbHidUsageIdKbKpKeyZero,
0,
AIK_DEBUG_STR("0")
},
{
UsbHidUsageIdKbKpKeyOne,
0,
AIK_DEBUG_STR("1")
},
{
UsbHidUsageIdKbKpKeyTwo,
0,
AIK_DEBUG_STR("2")
},
{
UsbHidUsageIdKbKpKeyThree,
0,
AIK_DEBUG_STR("3")
},
{
UsbHidUsageIdKbKpKeyFour,
0,
AIK_DEBUG_STR("4")
},
{
UsbHidUsageIdKbKpKeyFive,
0,
AIK_DEBUG_STR("5")
},
{
UsbHidUsageIdKbKpKeySix,
0,
AIK_DEBUG_STR("6")
},
{
UsbHidUsageIdKbKpKeySeven,
0,
AIK_DEBUG_STR("7")
},
{
UsbHidUsageIdKbKpKeyEight,
0,
AIK_DEBUG_STR("8")
},
{
UsbHidUsageIdKbKpKeyNine,
0,
AIK_DEBUG_STR("9")
},
{
UsbHidUsageIdKbKpKeySemicolon,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR(":")
},
{
UsbHidUsageIdKbKpKeySemicolon,
0,
AIK_DEBUG_STR(";")
},
{
UsbHidUsageIdKbKpKeyComma,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("<")
},
{
UsbHidUsageIdKbKpKeyEquals,
0,
AIK_DEBUG_STR("=")
},
{
UsbHidUsageIdKbKpKeyPeriod,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR(">")
},
{
UsbHidUsageIdKbKpKeySlash,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("?")
},
{
UsbHidUsageIdKbKpKeyTwo,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("@")
},
{
UsbHidUsageIdKbKpKeyA,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("A")
},
{
UsbHidUsageIdKbKpKeyB,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("B")
},
{
UsbHidUsageIdKbKpKeyC,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("C")
},
{
UsbHidUsageIdKbKpKeyD,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("D")
},
{
UsbHidUsageIdKbKpKeyE,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("E")
},
{
UsbHidUsageIdKbKpKeyF,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("F")
},
{
UsbHidUsageIdKbKpKeyG,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("G")
},
{
UsbHidUsageIdKbKpKeyH,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("H")
},
{
UsbHidUsageIdKbKpKeyI,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("I")
},
{
UsbHidUsageIdKbKpKeyJ,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("J")
},
{
UsbHidUsageIdKbKpKeyK,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("K")
},
{
UsbHidUsageIdKbKpKeyL,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("L")
},
{
UsbHidUsageIdKbKpKeyM,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("M")
},
{
UsbHidUsageIdKbKpKeyN,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("N")
},
{
UsbHidUsageIdKbKpKeyO,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("O")
},
{
UsbHidUsageIdKbKpKeyP,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("P")
},
{
UsbHidUsageIdKbKpKeyQ,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("Q")
},
{
UsbHidUsageIdKbKpKeyR,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("R")
},
{
UsbHidUsageIdKbKpKeyS,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("S")
},
{
UsbHidUsageIdKbKpKeyT,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("T")
},
{
UsbHidUsageIdKbKpKeyU,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("U")
},
{
UsbHidUsageIdKbKpKeyV,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("V")
},
{
UsbHidUsageIdKbKpKeyW,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("W")
},
{
UsbHidUsageIdKbKpKeyX,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("X")
},
{
UsbHidUsageIdKbKpKeyY,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("Y")
},
{
UsbHidUsageIdKbKpKeyZ,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("Z")
},
{
UsbHidUsageIdKbKpKeyLeftBracket,
0,
AIK_DEBUG_STR("[")
},
{
UsbHidUsageIdKbKpKeyBackslash,
0,
AIK_DEBUG_STR("\\")
},
{
UsbHidUsageIdKbKpKeyRightBracket,
0,
AIK_DEBUG_STR("]")
},
{
UsbHidUsageIdKbKpKeyRightBracket,
0,
AIK_DEBUG_STR("^")
},
{
UsbHidUsageIdKbKpKeyMinus,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("_")
},
{
UsbHidUsageIdKbKpKeyAcute,
0,
AIK_DEBUG_STR("`")
},
{
UsbHidUsageIdKbKpKeyA,
0,
AIK_DEBUG_STR("a")
},
{
UsbHidUsageIdKbKpKeyB,
0,
AIK_DEBUG_STR("b")
},
{
UsbHidUsageIdKbKpKeyC,
0,
AIK_DEBUG_STR("c")
},
{
UsbHidUsageIdKbKpKeyD,
0,
AIK_DEBUG_STR("d")
},
{
UsbHidUsageIdKbKpKeyE,
0,
AIK_DEBUG_STR("e")
},
{
UsbHidUsageIdKbKpKeyF,
0,
AIK_DEBUG_STR("f")
},
{
UsbHidUsageIdKbKpKeyG,
0,
AIK_DEBUG_STR("g")
},
{
UsbHidUsageIdKbKpKeyH,
0,
AIK_DEBUG_STR("h")
},
{
UsbHidUsageIdKbKpKeyI,
0,
AIK_DEBUG_STR("i")
},
{
UsbHidUsageIdKbKpKeyJ,
0,
AIK_DEBUG_STR("j")
},
{
UsbHidUsageIdKbKpKeyK,
0,
AIK_DEBUG_STR("k")
},
{
UsbHidUsageIdKbKpKeyL,
0,
AIK_DEBUG_STR("l")
},
{
UsbHidUsageIdKbKpKeyM,
0,
AIK_DEBUG_STR("m")
},
{
UsbHidUsageIdKbKpKeyN,
0,
AIK_DEBUG_STR("n")
},
{
UsbHidUsageIdKbKpKeyO,
0,
AIK_DEBUG_STR("o")
},
{
UsbHidUsageIdKbKpKeyP,
0,
AIK_DEBUG_STR("p")
},
{
UsbHidUsageIdKbKpKeyQ,
0,
AIK_DEBUG_STR("q")
},
{
UsbHidUsageIdKbKpKeyR,
0,
AIK_DEBUG_STR("r")
},
{
UsbHidUsageIdKbKpKeyS,
0,
AIK_DEBUG_STR("s")
},
{
UsbHidUsageIdKbKpKeyT,
0,
AIK_DEBUG_STR("t")
},
{
UsbHidUsageIdKbKpKeyU,
0,
AIK_DEBUG_STR("u")
},
{
UsbHidUsageIdKbKpKeyV,
0,
AIK_DEBUG_STR("v")
},
{
UsbHidUsageIdKbKpKeyW,
0,
AIK_DEBUG_STR("w")
},
{
UsbHidUsageIdKbKpKeyX,
0,
AIK_DEBUG_STR("x")
},
{
UsbHidUsageIdKbKpKeyY,
0,
AIK_DEBUG_STR("y")
},
{
UsbHidUsageIdKbKpKeyZ,
0,
AIK_DEBUG_STR("z")
},
{
UsbHidUsageIdKbKpKeyRightBracket,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("{")
},
{
UsbHidUsageIdKbKpKeyBackslash,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("|")
},
{
UsbHidUsageIdKbKpKeyRightBracket,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("}")
},
{
UsbHidUsageIdKbKpKeyAcute,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("~")
},
{
UsbHidUsageIdKbKpKeyDel,
0,
AIK_DEBUG_STR("DEL")
},
};
AIK_EFIKEY_TO_USB
gAikEfiKeyToUsbMap[AIK_MAX_EFIKEY_NUM] = {
{
UsbHidUndefined,
EFI_SHIFT_STATE_VALID | EFI_LEFT_CONTROL_PRESSED,
AIK_DEBUG_STR("EfiKeyLCtrl")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyA0")
},
{
UsbHidUndefined,
EFI_SHIFT_STATE_VALID | EFI_LEFT_ALT_PRESSED,
AIK_DEBUG_STR("EfiKeyLAlt")
},
{
UsbHidUsageIdKbKpKeySpaceBar,
0,
AIK_DEBUG_STR("EfiKeySpaceBar")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyA2")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyA3")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyA4")
},
{
UsbHidUndefined,
EFI_SHIFT_STATE_VALID | EFI_RIGHT_CONTROL_PRESSED,
AIK_DEBUG_STR("EfiKeyRCtrl")
},
{
UsbHidUsageIdKbKpKeyLeftArrow,
0,
AIK_DEBUG_STR("EfiKeyLeftArrow")
},
{
UsbHidUsageIdKbKpKeyDownArrow,
0,
AIK_DEBUG_STR("EfiKeyDownArrow")
},
{
UsbHidUsageIdKbKpKeyRightArrow,
0,
AIK_DEBUG_STR("EfiKeyRightArrow")
},
{
UsbHidUsageIdKbKpKeyZero,
0,
AIK_DEBUG_STR("EfiKeyZero")
},
{
UsbHidUsageIdKbKpKeyPeriod,
0,
AIK_DEBUG_STR("EfiKeyPeriod")
},
{
UsbHidUsageIdKbKpKeyEnter,
0,
AIK_DEBUG_STR("EfiKeyEnter")
},
{
UsbHidUndefined,
EFI_SHIFT_STATE_VALID | EFI_LEFT_SHIFT_PRESSED,
AIK_DEBUG_STR("EfiKeyLShift")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyB0")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyB1")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyB2")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyB3")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyB4")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyB5")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyB6")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyB7")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyB8")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyB9")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyB10")
},
{
UsbHidUndefined,
EFI_SHIFT_STATE_VALID | EFI_RIGHT_SHIFT_PRESSED,
AIK_DEBUG_STR("EfiKeyRshift")
},
{
UsbHidUsageIdKbKpKeyUpArrow,
0,
AIK_DEBUG_STR("EfiKeyUpArrow")
},
{
UsbHidUsageIdKbKpKeyOne,
0,
AIK_DEBUG_STR("EfiKeyOne")
},
{
UsbHidUsageIdKbKpKeyTwo,
0,
AIK_DEBUG_STR("EfiKeyTwo")
},
{
UsbHidUsageIdKbKpKeyThree,
0,
AIK_DEBUG_STR("EfiKeyThree")
},
{
UsbHidUsageIdKbKpKeyCLock,
0,
AIK_DEBUG_STR("EfiKeyCapsLock")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyC1")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyC2")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyC3")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyC4")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyC5")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyC6")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyC7")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyC8")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyC9")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyC10")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyC11")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyC12")
},
{
UsbHidUsageIdKbKpKeyFour,
0,
AIK_DEBUG_STR("EfiKeyFour")
},
{
UsbHidUsageIdKbKpKeyFive,
0,
AIK_DEBUG_STR("EfiKeyFive")
},
{
UsbHidUsageIdKbKpKeySix,
0,
AIK_DEBUG_STR("EfiKeySix")
},
{
UsbHidUsageIdKbKpPadKeyPlus,
0,
AIK_DEBUG_STR("EfiKeyPlus")
},
{
UsbHidUsageIdKbKpKeyTab,
0,
AIK_DEBUG_STR("EfiKeyTab")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyD1")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyD2")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyD3")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyD4")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyD5")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyD6")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyD7")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyD8")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyD9")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyD10")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyD11")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyD12")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyD13")
},
{
UsbHidUsageIdKbKpKeyDel,
0,
AIK_DEBUG_STR("EfiKeyDel")
},
{
UsbHidUsageIdKbKpKeyEnd,
0,
AIK_DEBUG_STR("EfiKeyEnd")
},
{
UsbHidUsageIdKbKpKeyPgDn,
0,
AIK_DEBUG_STR("EfiKeyPgDn")
},
{
UsbHidUsageIdKbKpKeySeven,
0,
AIK_DEBUG_STR("EfiKeySeven")
},
{
UsbHidUsageIdKbKpKeyEight,
0,
AIK_DEBUG_STR("EfiKeyEight")
},
{
UsbHidUsageIdKbKpKeyNine,
0,
AIK_DEBUG_STR("EfiKeyNine")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyE0")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyE1")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyE2")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyE3")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyE4")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyE5")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyE6")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyE7")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyE8")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyE9")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyE10")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyE11")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("EfiKeyE12")
},
{
UsbHidUsageIdKbKpKeyBackSpace,
0,
AIK_DEBUG_STR("EfiKeyBackSpace")
},
{
UsbHidUsageIdKbKpKeyIns,
0,
AIK_DEBUG_STR("EfiKeyIns")
},
{
UsbHidUsageIdKbKpKeyHome,
0,
AIK_DEBUG_STR("EfiKeyHome")
},
{
UsbHidUsageIdKbKpKeyPgUp,
0,
AIK_DEBUG_STR("EfiKeyPgUp")
},
{
UsbHidUsageIdKbKpPadKeyNLck,
0,
AIK_DEBUG_STR("EfiKeyNLck")
},
{
UsbHidUsageIdKbKpKeySlash,
0,
AIK_DEBUG_STR("EfiKeySlash")
},
{
UsbHidUsageIdKbKpPadKeyAsterisk,
0,
AIK_DEBUG_STR("EfiKeyAsterisk")
},
{
UsbHidUsageIdKbKpPadKeyMinus,
0,
AIK_DEBUG_STR("EfiKeyMinus")
},
{
UsbHidUsageIdKbKpKeyEsc,
0,
AIK_DEBUG_STR("EfiKeyEsc")
},
{
UsbHidUsageIdKbKpKeyF1,
0,
AIK_DEBUG_STR("EfiKeyF1")
},
{
UsbHidUsageIdKbKpKeyF2,
0,
AIK_DEBUG_STR("EfiKeyF2")
},
{
UsbHidUsageIdKbKpKeyF3,
0,
AIK_DEBUG_STR("EfiKeyF3")
},
{
UsbHidUsageIdKbKpKeyF4,
0,
AIK_DEBUG_STR("EfiKeyF4")
},
{
UsbHidUsageIdKbKpKeyF5,
0,
AIK_DEBUG_STR("EfiKeyF5")
},
{
UsbHidUsageIdKbKpKeyF6,
0,
AIK_DEBUG_STR("EfiKeyF6")
},
{
UsbHidUsageIdKbKpKeyF7,
0,
AIK_DEBUG_STR("EfiKeyF7")
},
{
UsbHidUsageIdKbKpKeyF8,
0,
AIK_DEBUG_STR("EfiKeyF8")
},
{
UsbHidUsageIdKbKpKeyF9,
0,
AIK_DEBUG_STR("EfiKeyF9")
},
{
UsbHidUsageIdKbKpKeyF10,
0,
AIK_DEBUG_STR("EfiKeyF10")
},
{
UsbHidUsageIdKbKpKeyF11,
0,
AIK_DEBUG_STR("EfiKeyF11")
},
{
UsbHidUsageIdKbKpKeyF12,
0,
AIK_DEBUG_STR("EfiKeyF12")
},
{
UsbHidUsageIdKbKpKeyF13,
0,
AIK_DEBUG_STR("EfiKeyPrint")
},
{
UsbHidUsageIdKbKpKeySLock,
0,
AIK_DEBUG_STR("EfiKeySLck")
},
{
UsbHidUsageIdKbKpKeyPause,
0,
AIK_DEBUG_STR("EfiKeyPause")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("Unk105")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("Unk106")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("Unk107")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("Unk108")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("Unk109")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("Unk110")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("Unk111")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("Unk112")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("Unk113")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("Unk114")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("Unk115")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("Unk116")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("Unk117")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("Unk118")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("Unk119")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("Unk120")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("Unk121")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("Unk122")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("Unk123")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("Unk124")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("Unk125")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("Unk126")
},
{
UsbHidUndefined,
0,
AIK_DEBUG_STR("Unk127")
}
};
AIK_SCANCODE_TO_USB
gAikScanCodeToUsbMap[AIK_MAX_SCANCODE_NUM] = {
{
UsbHidUndefined,
NULL
},
{
UsbHidUsageIdKbKpKeyUpArrow,
AIK_DEBUG_STR("Move cursor up 1 row")
},
{
UsbHidUsageIdKbKpKeyDownArrow,
AIK_DEBUG_STR("Move cursor down 1 row")
},
{
UsbHidUsageIdKbKpKeyRightArrow,
AIK_DEBUG_STR("Move cursor right 1 column")
},
{
UsbHidUsageIdKbKpKeyLeftArrow,
AIK_DEBUG_STR("Move cursor left 1 column")
},
{
UsbHidUsageIdKbKpKeyHome,
AIK_DEBUG_STR("Home")
},
{
UsbHidUsageIdKbKpKeyEnd,
AIK_DEBUG_STR("End")
},
{
UsbHidUsageIdKbKpKeyIns,
AIK_DEBUG_STR("Insert")
},
{
UsbHidUsageIdKbKpKeyDel,
AIK_DEBUG_STR("Delete")
},
{
UsbHidUsageIdKbKpKeyPgUp,
AIK_DEBUG_STR("Page Up")
},
{
UsbHidUsageIdKbKpKeyPgDn,
AIK_DEBUG_STR("Page Down")
},
{
UsbHidUsageIdKbKpKeyF1,
AIK_DEBUG_STR("Function 1")
},
{
UsbHidUsageIdKbKpKeyF2,
AIK_DEBUG_STR("Function 2")
},
{
UsbHidUsageIdKbKpKeyF3,
AIK_DEBUG_STR("Function 3")
},
{
UsbHidUsageIdKbKpKeyF4,
AIK_DEBUG_STR("Function 4")
},
{
UsbHidUsageIdKbKpKeyF5,
AIK_DEBUG_STR("Function 5")
},
{
UsbHidUsageIdKbKpKeyF6,
AIK_DEBUG_STR("Function 6")
},
{
UsbHidUsageIdKbKpKeyF7,
AIK_DEBUG_STR("Function 7")
},
{
UsbHidUsageIdKbKpKeyF8,
AIK_DEBUG_STR("Function 8")
},
{
UsbHidUsageIdKbKpKeyF9,
AIK_DEBUG_STR("Function 9")
},
{
UsbHidUsageIdKbKpKeyF10,
AIK_DEBUG_STR("Function 10")
},
{
UsbHidUsageIdKbKpKeyF11,
AIK_DEBUG_STR("Function 11")
},
{
UsbHidUsageIdKbKpKeyF12,
AIK_DEBUG_STR("Function 12")
},
{
UsbHidUsageIdKbKpKeyEsc,
AIK_DEBUG_STR("Escape")
}
};
CONST CHAR8 *
gAikModifiersToNameMap[AIK_MAX_MODIFIERS_NUM] = {
NULL,
AIK_DEBUG_STR("LCTRL"),
AIK_DEBUG_STR("LSHIFT"),
AIK_DEBUG_STR("LSHIFT|LCTRL"),
AIK_DEBUG_STR("LALT"),
AIK_DEBUG_STR("LCTRL|LALT"),
AIK_DEBUG_STR("LSHIFT|LALT"),
AIK_DEBUG_STR("LSHIFT|LCTRL|LALT"),
AIK_DEBUG_STR("LGUI"),
AIK_DEBUG_STR("LCTRL|LGUI"),
AIK_DEBUG_STR("LSHIFT|LGUI"),
AIK_DEBUG_STR("LSHIFT|LCTRL|LGUI"),
AIK_DEBUG_STR("LALT|LGUI"),
AIK_DEBUG_STR("LCTRL|LALT|LGUI"),
AIK_DEBUG_STR("LSHIFT|LALT|LGUI"),
AIK_DEBUG_STR("LSHIFT|LCTRL|LALT|LGUI"),
AIK_DEBUG_STR("RCTRL"),
AIK_DEBUG_STR("RCTRL|LCTRL"),
AIK_DEBUG_STR("LSHIFT|RCTRL"),
AIK_DEBUG_STR("LSHIFT|RCTRL|LCTRL"),
AIK_DEBUG_STR("RCTRL|LALT"),
AIK_DEBUG_STR("RCTRL|LCTRL|LALT"),
AIK_DEBUG_STR("LSHIFT|RCTRL|LALT"),
AIK_DEBUG_STR("LSHIFT|RCTRL|LCTRL|LALT"),
AIK_DEBUG_STR("RCTRL|LGUI"),
AIK_DEBUG_STR("RCTRL|LCTRL|LGUI"),
AIK_DEBUG_STR("LSHIFT|RCTRL|LGUI"),
AIK_DEBUG_STR("LSHIFT|RCTRL|LCTRL|LGUI"),
AIK_DEBUG_STR("RCTRL|LALT|LGUI"),
AIK_DEBUG_STR("RCTRL|LCTRL|LALT|LGUI"),
AIK_DEBUG_STR("LSHIFT|RCTRL|LALT|LGUI"),
AIK_DEBUG_STR("LSHIFT|RCTRL|LCTRL|LALT|LGUI"),
AIK_DEBUG_STR("RSHIFT"),
AIK_DEBUG_STR("RSHIFT|LCTRL"),
AIK_DEBUG_STR("RSHIFT|LSHIFT"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|LCTRL"),
AIK_DEBUG_STR("RSHIFT|LALT"),
AIK_DEBUG_STR("RSHIFT|LCTRL|LALT"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|LALT"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|LCTRL|LALT"),
AIK_DEBUG_STR("RSHIFT|LGUI"),
AIK_DEBUG_STR("RSHIFT|LCTRL|LGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|LGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|LCTRL|LGUI"),
AIK_DEBUG_STR("RSHIFT|LALT|LGUI"),
AIK_DEBUG_STR("RSHIFT|LCTRL|LALT|LGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|LALT|LGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|LCTRL|LALT|LGUI"),
AIK_DEBUG_STR("RSHIFT|RCTRL"),
AIK_DEBUG_STR("RSHIFT|RCTRL|LCTRL"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RCTRL"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RCTRL|LCTRL"),
AIK_DEBUG_STR("RSHIFT|RCTRL|LALT"),
AIK_DEBUG_STR("RSHIFT|RCTRL|LCTRL|LALT"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RCTRL|LALT"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RCTRL|LCTRL|LALT"),
AIK_DEBUG_STR("RSHIFT|RCTRL|LGUI"),
AIK_DEBUG_STR("RSHIFT|RCTRL|LCTRL|LGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RCTRL|LGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RCTRL|LCTRL|LGUI"),
AIK_DEBUG_STR("RSHIFT|RCTRL|LALT|LGUI"),
AIK_DEBUG_STR("RSHIFT|RCTRL|LCTRL|LALT|LGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RCTRL|LALT|LGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RCTRL|LCTRL|LALT|LGUI"),
AIK_DEBUG_STR("RALT"),
AIK_DEBUG_STR("LCTRL|RALT"),
AIK_DEBUG_STR("LSHIFT|RALT"),
AIK_DEBUG_STR("LSHIFT|LCTRL|RALT"),
AIK_DEBUG_STR("RALT|LALT"),
AIK_DEBUG_STR("LCTRL|RALT|LALT"),
AIK_DEBUG_STR("LSHIFT|RALT|LALT"),
AIK_DEBUG_STR("LSHIFT|LCTRL|RALT|LALT"),
AIK_DEBUG_STR("RALT|LGUI"),
AIK_DEBUG_STR("LCTRL|RALT|LGUI"),
AIK_DEBUG_STR("LSHIFT|RALT|LGUI"),
AIK_DEBUG_STR("LSHIFT|LCTRL|RALT|LGUI"),
AIK_DEBUG_STR("RALT|LALT|LGUI"),
AIK_DEBUG_STR("LCTRL|RALT|LALT|LGUI"),
AIK_DEBUG_STR("LSHIFT|RALT|LALT|LGUI"),
AIK_DEBUG_STR("LSHIFT|LCTRL|RALT|LALT|LGUI"),
AIK_DEBUG_STR("RCTRL|RALT"),
AIK_DEBUG_STR("RCTRL|LCTRL|RALT"),
AIK_DEBUG_STR("LSHIFT|RCTRL|RALT"),
AIK_DEBUG_STR("LSHIFT|RCTRL|LCTRL|RALT"),
AIK_DEBUG_STR("RCTRL|RALT|LALT"),
AIK_DEBUG_STR("RCTRL|LCTRL|RALT|LALT"),
AIK_DEBUG_STR("LSHIFT|RCTRL|RALT|LALT"),
AIK_DEBUG_STR("LSHIFT|RCTRL|LCTRL|RALT|LALT"),
AIK_DEBUG_STR("RCTRL|RALT|LGUI"),
AIK_DEBUG_STR("RCTRL|LCTRL|RALT|LGUI"),
AIK_DEBUG_STR("LSHIFT|RCTRL|RALT|LGUI"),
AIK_DEBUG_STR("LSHIFT|RCTRL|LCTRL|RALT|LGUI"),
AIK_DEBUG_STR("RCTRL|RALT|LALT|LGUI"),
AIK_DEBUG_STR("RCTRL|LCTRL|RALT|LALT|LGUI"),
AIK_DEBUG_STR("LSHIFT|RCTRL|RALT|LALT|LGUI"),
AIK_DEBUG_STR("LSHIFT|RCTRL|LCTRL|RALT|LALT|LGUI"),
AIK_DEBUG_STR("RSHIFT|RALT"),
AIK_DEBUG_STR("RSHIFT|LCTRL|RALT"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RALT"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|LCTRL|RALT"),
AIK_DEBUG_STR("RSHIFT|RALT|LALT"),
AIK_DEBUG_STR("RSHIFT|LCTRL|RALT|LALT"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RALT|LALT"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|LCTRL|RALT|LALT"),
AIK_DEBUG_STR("RSHIFT|RALT|LGUI"),
AIK_DEBUG_STR("RSHIFT|LCTRL|RALT|LGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RALT|LGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|LCTRL|RALT|LGUI"),
AIK_DEBUG_STR("RSHIFT|RALT|LALT|LGUI"),
AIK_DEBUG_STR("RSHIFT|LCTRL|RALT|LALT|LGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RALT|LALT|LGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|LCTRL|RALT|LALT|LGUI"),
AIK_DEBUG_STR("RSHIFT|RCTRL|RALT"),
AIK_DEBUG_STR("RSHIFT|RCTRL|LCTRL|RALT"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RCTRL|RALT"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RCTRL|LCTRL|RALT"),
AIK_DEBUG_STR("RSHIFT|RCTRL|RALT|LALT"),
AIK_DEBUG_STR("RSHIFT|RCTRL|LCTRL|RALT|LALT"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RCTRL|RALT|LALT"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RCTRL|LCTRL|RALT|LALT"),
AIK_DEBUG_STR("RSHIFT|RCTRL|RALT|LGUI"),
AIK_DEBUG_STR("RSHIFT|RCTRL|LCTRL|RALT|LGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RCTRL|RALT|LGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RCTRL|LCTRL|RALT|LGUI"),
AIK_DEBUG_STR("RSHIFT|RCTRL|RALT|LALT|LGUI"),
AIK_DEBUG_STR("RSHIFT|RCTRL|LCTRL|RALT|LALT|LGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RCTRL|RALT|LALT|LGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RCTRL|LCTRL|RALT|LALT|LGUI"),
AIK_DEBUG_STR("RGUI"),
AIK_DEBUG_STR("LCTRL|RGUI"),
AIK_DEBUG_STR("LSHIFT|RGUI"),
AIK_DEBUG_STR("LSHIFT|LCTRL|RGUI"),
AIK_DEBUG_STR("LALT|RGUI"),
AIK_DEBUG_STR("LCTRL|LALT|RGUI"),
AIK_DEBUG_STR("LSHIFT|LALT|RGUI"),
AIK_DEBUG_STR("LSHIFT|LCTRL|LALT|RGUI"),
AIK_DEBUG_STR("RGUI|LGUI"),
AIK_DEBUG_STR("LCTRL|RGUI|LGUI"),
AIK_DEBUG_STR("LSHIFT|RGUI|LGUI"),
AIK_DEBUG_STR("LSHIFT|LCTRL|RGUI|LGUI"),
AIK_DEBUG_STR("LALT|RGUI|LGUI"),
AIK_DEBUG_STR("LCTRL|LALT|RGUI|LGUI"),
AIK_DEBUG_STR("LSHIFT|LALT|RGUI|LGUI"),
AIK_DEBUG_STR("LSHIFT|LCTRL|LALT|RGUI|LGUI"),
AIK_DEBUG_STR("RCTRL|RGUI"),
AIK_DEBUG_STR("RCTRL|LCTRL|RGUI"),
AIK_DEBUG_STR("LSHIFT|RCTRL|RGUI"),
AIK_DEBUG_STR("LSHIFT|RCTRL|LCTRL|RGUI"),
AIK_DEBUG_STR("RCTRL|LALT|RGUI"),
AIK_DEBUG_STR("RCTRL|LCTRL|LALT|RGUI"),
AIK_DEBUG_STR("LSHIFT|RCTRL|LALT|RGUI"),
AIK_DEBUG_STR("LSHIFT|RCTRL|LCTRL|LALT|RGUI"),
AIK_DEBUG_STR("RCTRL|RGUI|LGUI"),
AIK_DEBUG_STR("RCTRL|LCTRL|RGUI|LGUI"),
AIK_DEBUG_STR("LSHIFT|RCTRL|RGUI|LGUI"),
AIK_DEBUG_STR("LSHIFT|RCTRL|LCTRL|RGUI|LGUI"),
AIK_DEBUG_STR("RCTRL|LALT|RGUI|LGUI"),
AIK_DEBUG_STR("RCTRL|LCTRL|LALT|RGUI|LGUI"),
AIK_DEBUG_STR("LSHIFT|RCTRL|LALT|RGUI|LGUI"),
AIK_DEBUG_STR("LSHIFT|RCTRL|LCTRL|LALT|RGUI|LGUI"),
AIK_DEBUG_STR("RSHIFT|RGUI"),
AIK_DEBUG_STR("RSHIFT|LCTRL|RGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|LCTRL|RGUI"),
AIK_DEBUG_STR("RSHIFT|LALT|RGUI"),
AIK_DEBUG_STR("RSHIFT|LCTRL|LALT|RGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|LALT|RGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|LCTRL|LALT|RGUI"),
AIK_DEBUG_STR("RSHIFT|RGUI|LGUI"),
AIK_DEBUG_STR("RSHIFT|LCTRL|RGUI|LGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RGUI|LGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|LCTRL|RGUI|LGUI"),
AIK_DEBUG_STR("RSHIFT|LALT|RGUI|LGUI"),
AIK_DEBUG_STR("RSHIFT|LCTRL|LALT|RGUI|LGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|LALT|RGUI|LGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|LCTRL|LALT|RGUI|LGUI"),
AIK_DEBUG_STR("RSHIFT|RCTRL|RGUI"),
AIK_DEBUG_STR("RSHIFT|RCTRL|LCTRL|RGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RCTRL|RGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RCTRL|LCTRL|RGUI"),
AIK_DEBUG_STR("RSHIFT|RCTRL|LALT|RGUI"),
AIK_DEBUG_STR("RSHIFT|RCTRL|LCTRL|LALT|RGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RCTRL|LALT|RGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RCTRL|LCTRL|LALT|RGUI"),
AIK_DEBUG_STR("RSHIFT|RCTRL|RGUI|LGUI"),
AIK_DEBUG_STR("RSHIFT|RCTRL|LCTRL|RGUI|LGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RCTRL|RGUI|LGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RCTRL|LCTRL|RGUI|LGUI"),
AIK_DEBUG_STR("RSHIFT|RCTRL|LALT|RGUI|LGUI"),
AIK_DEBUG_STR("RSHIFT|RCTRL|LCTRL|LALT|RGUI|LGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RCTRL|LALT|RGUI|LGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RCTRL|LCTRL|LALT|RGUI|LGUI"),
AIK_DEBUG_STR("RALT|RGUI"),
AIK_DEBUG_STR("LCTRL|RALT|RGUI"),
AIK_DEBUG_STR("LSHIFT|RALT|RGUI"),
AIK_DEBUG_STR("LSHIFT|LCTRL|RALT|RGUI"),
AIK_DEBUG_STR("RALT|LALT|RGUI"),
AIK_DEBUG_STR("LCTRL|RALT|LALT|RGUI"),
AIK_DEBUG_STR("LSHIFT|RALT|LALT|RGUI"),
AIK_DEBUG_STR("LSHIFT|LCTRL|RALT|LALT|RGUI"),
AIK_DEBUG_STR("RALT|RGUI|LGUI"),
AIK_DEBUG_STR("LCTRL|RALT|RGUI|LGUI"),
AIK_DEBUG_STR("LSHIFT|RALT|RGUI|LGUI"),
AIK_DEBUG_STR("LSHIFT|LCTRL|RALT|RGUI|LGUI"),
AIK_DEBUG_STR("RALT|LALT|RGUI|LGUI"),
AIK_DEBUG_STR("LCTRL|RALT|LALT|RGUI|LGUI"),
AIK_DEBUG_STR("LSHIFT|RALT|LALT|RGUI|LGUI"),
AIK_DEBUG_STR("LSHIFT|LCTRL|RALT|LALT|RGUI|LGUI"),
AIK_DEBUG_STR("RCTRL|RALT|RGUI"),
AIK_DEBUG_STR("RCTRL|LCTRL|RALT|RGUI"),
AIK_DEBUG_STR("LSHIFT|RCTRL|RALT|RGUI"),
AIK_DEBUG_STR("LSHIFT|RCTRL|LCTRL|RALT|RGUI"),
AIK_DEBUG_STR("RCTRL|RALT|LALT|RGUI"),
AIK_DEBUG_STR("RCTRL|LCTRL|RALT|LALT|RGUI"),
AIK_DEBUG_STR("LSHIFT|RCTRL|RALT|LALT|RGUI"),
AIK_DEBUG_STR("LSHIFT|RCTRL|LCTRL|RALT|LALT|RGUI"),
AIK_DEBUG_STR("RCTRL|RALT|RGUI|LGUI"),
AIK_DEBUG_STR("RCTRL|LCTRL|RALT|RGUI|LGUI"),
AIK_DEBUG_STR("LSHIFT|RCTRL|RALT|RGUI|LGUI"),
AIK_DEBUG_STR("LSHIFT|RCTRL|LCTRL|RALT|RGUI|LGUI"),
AIK_DEBUG_STR("RCTRL|RALT|LALT|RGUI|LGUI"),
AIK_DEBUG_STR("RCTRL|LCTRL|RALT|LALT|RGUI|LGUI"),
AIK_DEBUG_STR("LSHIFT|RCTRL|RALT|LALT|RGUI|LGUI"),
AIK_DEBUG_STR("LSHIFT|RCTRL|LCTRL|RALT|LALT|RGUI|LGUI"),
AIK_DEBUG_STR("RSHIFT|RALT|RGUI"),
AIK_DEBUG_STR("RSHIFT|LCTRL|RALT|RGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RALT|RGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|LCTRL|RALT|RGUI"),
AIK_DEBUG_STR("RSHIFT|RALT|LALT|RGUI"),
AIK_DEBUG_STR("RSHIFT|LCTRL|RALT|LALT|RGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RALT|LALT|RGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|LCTRL|RALT|LALT|RGUI"),
AIK_DEBUG_STR("RSHIFT|RALT|RGUI|LGUI"),
AIK_DEBUG_STR("RSHIFT|LCTRL|RALT|RGUI|LGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RALT|RGUI|LGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|LCTRL|RALT|RGUI|LGUI"),
AIK_DEBUG_STR("RSHIFT|RALT|LALT|RGUI|LGUI"),
AIK_DEBUG_STR("RSHIFT|LCTRL|RALT|LALT|RGUI|LGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RALT|LALT|RGUI|LGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|LCTRL|RALT|LALT|RGUI|LGUI"),
AIK_DEBUG_STR("RSHIFT|RCTRL|RALT|RGUI"),
AIK_DEBUG_STR("RSHIFT|RCTRL|LCTRL|RALT|RGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RCTRL|RALT|RGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RCTRL|LCTRL|RALT|RGUI"),
AIK_DEBUG_STR("RSHIFT|RCTRL|RALT|LALT|RGUI"),
AIK_DEBUG_STR("RSHIFT|RCTRL|LCTRL|RALT|LALT|RGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RCTRL|RALT|LALT|RGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RCTRL|LCTRL|RALT|LALT|RGUI"),
AIK_DEBUG_STR("RSHIFT|RCTRL|RALT|RGUI|LGUI"),
AIK_DEBUG_STR("RSHIFT|RCTRL|LCTRL|RALT|RGUI|LGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RCTRL|RALT|RGUI|LGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RCTRL|LCTRL|RALT|RGUI|LGUI"),
AIK_DEBUG_STR("RSHIFT|RCTRL|RALT|LALT|RGUI|LGUI"),
AIK_DEBUG_STR("RSHIFT|RCTRL|LCTRL|RALT|LALT|RGUI|LGUI"),
AIK_DEBUG_STR("RSHIFT|LSHIFT|RCTRL|RALT|LALT|RGUI|LGUI"),
};
CONST CHAR8 *
gAikAppleKeyToNameMap[AIK_MAX_APPLEKEY_NUM] = {
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyA"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyB"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyC"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyD"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyE"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyF"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyG"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyH"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyI"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyJ"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyK"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyL"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyM"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyN"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyO"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyP"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyQ"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyR"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyS"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyT"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyU"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyV"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyW"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyX"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyY"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyZ"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyOne"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyTwo"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyThree"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyFour"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyFive"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeySix"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeySeven"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyEight"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyNine"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyZero"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyEnter"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyEscape"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyBackSpace"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyTab"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeySpaceBar"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyMinus"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyEquals"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyLeftBracket"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyRightBracket"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyBackslash"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyNonUsHash"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeySemicolon"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyQuotation"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyAcute"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyComma"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyPeriod"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeySlash"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyCLock"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyF1"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyF2"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyF3"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyF4"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyF5"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyF6"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyF7"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyF8"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyF9"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyF10"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyF11"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyF12"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyPrint"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeySLock"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyPause"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyIns"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyHome"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyPgUp"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyDel"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyEnd"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyPgDn"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyRightArrow"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyLeftArrow"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyDownArrow"),
AIK_DEBUG_STR("AppleHidUsbKbUsageKeyUpArrow"),
};