Mon 14 Oct 23:06:38 CEST 2024
This commit is contained in:
parent
2bc059dacb
commit
f089ad59fb
156
kernel/keymap.us.mac.c
Normal file
156
kernel/keymap.us.mac.c
Normal file
|
@ -0,0 +1,156 @@
|
|||
|
||||
// 0-9
|
||||
{'a', 'A', ASCII_SOH, KEYMAP_ALPHA},
|
||||
{'s', 'S', ASCII_DC3, KEYMAP_ALPHA},
|
||||
{'d', 'D', ASCII_EOT, KEYMAP_ALPHA},
|
||||
{'f', 'F', ASCII_ACK, KEYMAP_ALPHA},
|
||||
{'h', 'H', ASCII_BS, KEYMAP_ALPHA},
|
||||
{'g', 'G', ASCII_BEL, KEYMAP_ALPHA},
|
||||
{'z', 'Z', ASCII_SUB, KEYMAP_ALPHA},
|
||||
{'x', 'X', ASCII_CAN, KEYMAP_ALPHA},
|
||||
{'c', 'C', ASCII_ETX, KEYMAP_ALPHA},
|
||||
{'v', 'V', ASCII_SYN, KEYMAP_ALPHA},
|
||||
|
||||
// 10-19
|
||||
{KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
|
||||
{'b', 'B', ASCII_STX, KEYMAP_ALPHA},
|
||||
{'q', 'Q', ASCII_DC1, KEYMAP_ALPHA},
|
||||
{'w', 'W', ASCII_ETB, KEYMAP_ALPHA},
|
||||
{'e', 'E', ASCII_ENQ, KEYMAP_ALPHA},
|
||||
{'r', 'R', ASCII_DC2, KEYMAP_ALPHA},
|
||||
{'y', 'Y', ASCII_EM, KEYMAP_ALPHA},
|
||||
{'t', 'T', ASCII_DC4, KEYMAP_ALPHA},
|
||||
{'1', '!', '1', 0},
|
||||
{'2', '@', '2', 0},
|
||||
|
||||
// 20-29
|
||||
{'3', '#', '3', 0},
|
||||
{'4', '$', '4', 0},
|
||||
{'6', '^', '6', 0},
|
||||
{'5', '%', '5', 0},
|
||||
{'=', '+', '=', 0},
|
||||
{'9', '(', '9', 0},
|
||||
{'7', '&', '7', 0},
|
||||
{'-', '_', '-', 0},
|
||||
{'8', '*', '8', 0},
|
||||
{'0', ')', '0', 0},
|
||||
|
||||
// 30-39
|
||||
{']', '}', ']', 0},
|
||||
{'o', 'O', ASCII_SI, KEYMAP_ALPHA},
|
||||
{'u', 'U', ASCII_NAK, KEYMAP_ALPHA},
|
||||
{'[', '{', '[', 0},
|
||||
{'i', 'I', ASCII_HT, KEYMAP_ALPHA},
|
||||
{'p', 'P', ASCII_DLE, KEYMAP_ALPHA},
|
||||
{ASCII_CR, ASCII_CR, ASCII_CR, 0},
|
||||
{'l', 'L', ASCII_FF, KEYMAP_ALPHA},
|
||||
{'j', 'J', ASCII_LF, KEYMAP_ALPHA},
|
||||
{'\'', '\"', '\'', 0},
|
||||
|
||||
// 40-49
|
||||
{'k', 'K', ASCII_VT, KEYMAP_ALPHA},
|
||||
{';', ':', ';', 0},
|
||||
{'\\', '|', '\\', 0},
|
||||
{',', '<', ',', 0},
|
||||
{'/', '?', '/', 0},
|
||||
{'n', 'N', ASCII_SO, KEYMAP_ALPHA},
|
||||
{'m', 'M', ASCII_CR, KEYMAP_ALPHA},
|
||||
{'.', '>', '.', 0},
|
||||
{ASCII_HT, ASCII_HT, ASCII_HT, 0},
|
||||
{' ', ' ', ' ', 0},
|
||||
|
||||
// 50-59
|
||||
{'`', '~', '`', 0},
|
||||
{ASCII_BS, ASCII_BS, ASCII_BS, 0},
|
||||
{KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
|
||||
{ASCII_ESC, ASCII_ESC, ASCII_NUL, 0},
|
||||
{KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
|
||||
{KEY_INVALID, KEY_INVALID, KEY_INVALID, KEYMAP_ALT},
|
||||
{KEY_INVALID, KEY_INVALID, KEY_INVALID, KEYMAP_SHIFT},
|
||||
{KEY_INVALID, KEY_INVALID, KEY_INVALID, KEYMAP_CAPSLOCK},
|
||||
{KEY_INVALID, KEY_INVALID, KEY_INVALID, KEYMAP_ALT},
|
||||
{KEY_INVALID, KEY_INVALID, KEY_INVALID, KEYMAP_CTRL},
|
||||
|
||||
// 60-69
|
||||
{KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
|
||||
{KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
|
||||
{KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
|
||||
{KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
|
||||
{'.', '.', '.', 0},
|
||||
{KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
|
||||
{'*', '*', '*', 0},
|
||||
{KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
|
||||
{'+', '+', '+', 0},
|
||||
|
||||
// 70-79
|
||||
{KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
|
||||
{KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
|
||||
{KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
|
||||
{KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
|
||||
{KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
|
||||
{'/', '/', '/', 0},
|
||||
{ASCII_CR, ASCII_CR, ASCII_CR, 0},
|
||||
{KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
|
||||
{'-', '-', '-', 0},
|
||||
{KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
|
||||
|
||||
// 80-89
|
||||
{KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
|
||||
{'=', '=', '=', KEYMAP_NUMPAD},
|
||||
{'0', '0', '0', KEYMAP_NUMPAD},
|
||||
{'1', '1', '1', KEYMAP_NUMPAD},
|
||||
{'2', '2', '2', KEYMAP_NUMPAD},
|
||||
{'3', '3', '3', KEYMAP_NUMPAD},
|
||||
{'4', '4', '4', KEYMAP_NUMPAD},
|
||||
{'5', '5', '5', KEYMAP_NUMPAD},
|
||||
{'6', '6', '6', KEYMAP_NUMPAD},
|
||||
{'7', '7', '7', KEYMAP_NUMPAD},
|
||||
|
||||
// 90-99
|
||||
{KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
|
||||
{'8', '8', '8', KEYMAP_NUMPAD},
|
||||
{'9', '9', '9', KEYMAP_NUMPAD},
|
||||
{KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
|
||||
{KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
|
||||
{KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
|
||||
{KEY_F5,KEY_F5,KEY_F5,0},
|
||||
{KEY_F6,KEY_F6,KEY_F6,0},
|
||||
{KEY_F7,KEY_F7,KEY_F7,0},
|
||||
{KEY_F3,KEY_F3,KEY_F3,0},
|
||||
|
||||
// 100-109
|
||||
{KEY_F8,KEY_F8,KEY_F8,0},
|
||||
{KEY_F9,KEY_F9,KEY_F9,0},
|
||||
{KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
|
||||
{KEY_F11,KEY_F11,KEY_F11,0},
|
||||
{KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
|
||||
{KEY_F13,KEY_F13,KEY_F13,0},
|
||||
{KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
|
||||
{KEY_F14,KEY_F14,KEY_F14,0},
|
||||
{KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
|
||||
{KEY_F10,KEY_F10,KEY_F10,0},
|
||||
|
||||
// 110-119
|
||||
{KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
|
||||
{KEY_F12,KEY_F12,KEY_F12,0},
|
||||
{KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
|
||||
{KEY_F15,KEY_F15,KEY_F15,0},
|
||||
{KEY_HELP, KEY_HELP, KEY_HELP, 0},
|
||||
{KEY_HOME, KEY_HOME, KEY_HOME, 0},
|
||||
{KEY_PAGE_UP, KEY_PAGE_UP, KEY_PAGE_UP, 0},
|
||||
{ASCII_BS, ASCII_BS, ASCII_BS, 0},
|
||||
{KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
|
||||
{KEY_END, KEY_END, KEY_END, 0},
|
||||
|
||||
// 120-127
|
||||
{KEY_F2,KEY_F2,KEY_F2,0},
|
||||
{KEY_PAGE_DOWN, KEY_PAGE_DOWN, KEY_PAGE_DOWN, 0},
|
||||
{KEY_F1,KEY_F1,KEY_F1,0},
|
||||
{KEY_LEFT,KEY_LEFT,KEY_LEFT,0},
|
||||
{KEY_RIGHT,KEY_RIGHT,KEY_RIGHT,0},
|
||||
{KEY_DOWN,KEY_DOWN,KEY_DOWN,0},
|
||||
{KEY_UP,KEY_UP,KEY_UP,0},
|
||||
{KEY_INVALID, KEY_INVALID, KEY_INVALID, 0},
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user