Files
cardputerfw/main/drivers/keymap.c
2026-05-08 15:09:47 +02:00

210 lines
4.7 KiB
C

#include "keymap.h"
const char keymap_normal[] = {
[KEYBOARD_ESC] = 27,
[KEYBOARD_TAB] = '\t',
[KEYBOARD_SPACE] = ' ',
[KEYBOARD_RETURN] = '\n',
[KEYBOARD_BACKSPACE] = '\b',
[KEYBOARD_1] = '1',
[KEYBOARD_2] = '2',
[KEYBOARD_3] = '3',
[KEYBOARD_4] = '4',
[KEYBOARD_5] = '5',
[KEYBOARD_6] = '6',
[KEYBOARD_7] = '7',
[KEYBOARD_8] = '8',
[KEYBOARD_9] = '9',
[KEYBOARD_0] = '0',
[KEYBOARD_Q] = 'q',
[KEYBOARD_W] = 'w',
[KEYBOARD_E] = 'e',
[KEYBOARD_R] = 'r',
[KEYBOARD_T] = 't',
[KEYBOARD_Y] = 'y',
[KEYBOARD_U] = 'u',
[KEYBOARD_I] = 'i',
[KEYBOARD_O] = 'o',
[KEYBOARD_P] = 'p',
[KEYBOARD_A] = 'a',
[KEYBOARD_S] = 's',
[KEYBOARD_D] = 'd',
[KEYBOARD_F] = 'f',
[KEYBOARD_G] = 'g',
[KEYBOARD_H] = 'h',
[KEYBOARD_J] = 'j',
[KEYBOARD_K] = 'k',
[KEYBOARD_L] = 'l',
[KEYBOARD_Z] = 'z',
[KEYBOARD_X] = 'x',
[KEYBOARD_C] = 'c',
[KEYBOARD_V] = 'v',
[KEYBOARD_B] = 'b',
[KEYBOARD_N] = 'n',
[KEYBOARD_M] = 'm',
[KEYBOARD_LEFT] = ',',
[KEYBOARD_RIGHT] = '/',
[KEYBOARD_UP] = ';',
[KEYBOARD_DOWN] = '.',
[KEYBOARD_UNDERSCORE] = '-',
[KEYBOARD_EQUALS] = '=',
[KEYBOARD_LEFT_BRACKET] = '[',
[KEYBOARD_RIGHT_BRACKET] = ']',
[KEYBOARD_APOSTROPHE] = '\'',
[KEYBOARD_BACKSLASH] = '\\',
};
const char keymap_shift[] = {
[KEYBOARD_ESC] = '~',
[KEYBOARD_1] = '!',
[KEYBOARD_2] = '@',
[KEYBOARD_3] = '#',
[KEYBOARD_4] = '$',
[KEYBOARD_5] = '%',
[KEYBOARD_6] = '^',
[KEYBOARD_7] = '&',
[KEYBOARD_8] = '*',
[KEYBOARD_9] = '(',
[KEYBOARD_0] = ')',
[KEYBOARD_Q] = 'Q',
[KEYBOARD_W] = 'W',
[KEYBOARD_E] = 'E',
[KEYBOARD_R] = 'R',
[KEYBOARD_T] = 'T',
[KEYBOARD_Y] = 'Y',
[KEYBOARD_U] = 'U',
[KEYBOARD_I] = 'I',
[KEYBOARD_O] = 'O',
[KEYBOARD_P] = 'P',
[KEYBOARD_A] = 'A',
[KEYBOARD_S] = 'S',
[KEYBOARD_D] = 'D',
[KEYBOARD_F] = 'F',
[KEYBOARD_G] = 'G',
[KEYBOARD_H] = 'H',
[KEYBOARD_J] = 'J',
[KEYBOARD_K] = 'K',
[KEYBOARD_L] = 'L',
[KEYBOARD_Z] = 'Z',
[KEYBOARD_X] = 'X',
[KEYBOARD_C] = 'C',
[KEYBOARD_V] = 'V',
[KEYBOARD_B] = 'B',
[KEYBOARD_N] = 'N',
[KEYBOARD_M] = 'M',
[KEYBOARD_LEFT] = '<',
[KEYBOARD_RIGHT] = '?',
[KEYBOARD_UP] = ':',
[KEYBOARD_DOWN] = '>',
[KEYBOARD_UNDERSCORE] = '_',
[KEYBOARD_EQUALS] = '+',
[KEYBOARD_LEFT_BRACKET] = '{',
[KEYBOARD_RIGHT_BRACKET] = '}',
[KEYBOARD_APOSTROPHE] = '"',
[KEYBOARD_BACKSLASH] = '|',
};
const char * keymap_normal_name[] = {
[KEYBOARD_ESC] = "ESC",
[KEYBOARD_TAB] = "TAB",
[KEYBOARD_SPACE] = "SPACE",
[KEYBOARD_MOD_FN] = "FN",
[KEYBOARD_MOD_CTRL] = "CTRL",
[KEYBOARD_MOD_SHIFT] = "SHIFT",
[KEYBOARD_MOD_OPT] = "OPT",
[KEYBOARD_MOD_ALT] = "ALT",
[KEYBOARD_LEFT] = ",",
[KEYBOARD_RIGHT] = "/",
[KEYBOARD_UP] = ";",
[KEYBOARD_DOWN] = ".",
[KEYBOARD_UNDERSCORE] = "-",
[KEYBOARD_EQUALS] = "=",
[KEYBOARD_LEFT_BRACKET] = "[",
[KEYBOARD_RIGHT_BRACKET] = "]",
[KEYBOARD_APOSTROPHE] = "'",
[KEYBOARD_BACKSLASH] = "\\",
[KEYBOARD_SHIFT_DELETE] = "DELETE",
[KEYBOARD_RETURN] = "RETURN",
[KEYBOARD_1] = "1",
[KEYBOARD_2] = "2",
[KEYBOARD_3] = "3",
[KEYBOARD_4] = "4",
[KEYBOARD_5] = "5",
[KEYBOARD_6] = "6",
[KEYBOARD_7] = "7",
[KEYBOARD_8] = "8",
[KEYBOARD_9] = "9",
[KEYBOARD_0] = "0",
[KEYBOARD_Q] = "q",
[KEYBOARD_W] = "w",
[KEYBOARD_E] = "e",
[KEYBOARD_R] = "r",
[KEYBOARD_T] = "t",
[KEYBOARD_Y] = "y",
[KEYBOARD_U] = "u",
[KEYBOARD_I] = "i",
[KEYBOARD_O] = "o",
[KEYBOARD_P] = "p",
[KEYBOARD_A] = "a",
[KEYBOARD_S] = "s",
[KEYBOARD_D] = "d",
[KEYBOARD_F] = "f",
[KEYBOARD_G] = "g",
[KEYBOARD_H] = "h",
[KEYBOARD_J] = "j",
[KEYBOARD_K] = "k",
[KEYBOARD_L] = "l",
[KEYBOARD_Z] = "z",
[KEYBOARD_X] = "x",
[KEYBOARD_C] = "c",
[KEYBOARD_V] = "v",
[KEYBOARD_B] = "b",
[KEYBOARD_N] = "n",
[KEYBOARD_M] = "m",
};
const char * keymap_shift_name[] = {
[KEYBOARD_ESC] = "~",
[KEYBOARD_1] = "!",
[KEYBOARD_2] = "@",
[KEYBOARD_3] = "#",
[KEYBOARD_4] = "$",
[KEYBOARD_5] = "%",
[KEYBOARD_6] = "^",
[KEYBOARD_7] = "&",
[KEYBOARD_8] = "*",
[KEYBOARD_9] = "(",
[KEYBOARD_0] = ")",
[KEYBOARD_LEFT] = "<",
[KEYBOARD_RIGHT] = "?",
[KEYBOARD_UP] = ":",
[KEYBOARD_DOWN] = ">",
[KEYBOARD_UNDERSCORE] = "_",
[KEYBOARD_EQUALS] = "+",
[KEYBOARD_LEFT_BRACKET] = "{",
[KEYBOARD_RIGHT_BRACKET] = "}",
[KEYBOARD_APOSTROPHE] = "\"",
[KEYBOARD_BACKSLASH] = "|",
};