Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const byte ROWS = 7;
- const COLS = 23;
- byte rowPins[ROWS] = {A0, A1, A2, A3, A4, A5, A6};
- byte colPins[COLS] = {
- A7, A8, A9, A10, A11,
- 22, 23, 24, 25, 26, 27,
- 28, 29, 30, 31, 32, 33,
- 34, 35, 36, 37, 38, 39
- };
- char keys[ROWS][COLS] = {
- {
- NULL, NULL, NULL, KEY_ESCAPE, KEY_MEDIA_1, KEY_MEDIA_2, KEY_MEDIA_3,
- KEY_MEDIA_4, KEY_MEDIA_5, KEY_MEDIA_6, KEY_MEDIA_7, KEY_MEDIA_8,
- KEY_PRTSCR, KEY_SCRLCK, KEY_PAUSEBREAK, NULL, NULL, NULL, NULL, NULL,
- NULL, NULL, NULL
- }, {
- NULL, NULL, NULL, KEY_F1, KEY_F2, KEY_F3, KEY_F4, KEY_F5, KEY_F6,
- KEY_F7, KEY_F8, KEY_F9, KEY_F10, KEY_F11, KEY_F12, NULL, NULL, NULL,
- NULL, NULL, NULL, NULL, NULL
- }, {
- KEY_MACRO_1, KEY_MACRO_2, KEY_BACKTICK, KEY_1, KEY_2, KEY_3, KEY_4,
- KEY_5, KEY_6, KEY_7, KEY_8, KEY_9, KEY_0, KEY_MINUS, KEY_EQUALS,
- KEY_BACKSPACE, KEY_INSERT, KEY_HOME, KEY_PGUP, KEY_NUMLOCK,
- KEY_NUMPAD_DIVIDE, KEY_NUMPAD_MULTIPLY, KEY_NUMPAD_MINUS,
- }, {
- KEY_MACRO_3, KEY_MACRO_4, KEY_TAB, KEY_Q, KEY_W, KEY_E, KEY_R, KEY_T,
- KEY_Y, KEY_U, KEY_I, KEY_O, KEY_P, KEY_BRACKET_L, KEY_BRACKET_R,
- KEY_BACKSLASH, KEY_DELETE, KEY_END, KEY_PGDN, KEY_NUMPAD_7,
- KEY_NUMPAD_8, KEY_NUMPAD_9, KEY_NUMPAD_PLUS
- }, {
- KEY_MACRO_5, KEY_MACRO_6, KEY_CAPSLOCK, NULL, KEY_A, KEY_S, KEY_D,
- KEY_F, KEY_G, KEY_H, KEY_J, KEY_K, KEY_L, KEY_SEMICOLON,
- KEY_APOSTROPHE, KEY_ENTER, NULL, NULL, NULL, KEY_NUMPAD_4,
- KEY_NUMPAD_5, KEY_NUMPAD_6, NULL
- }, {
- KEY_MACRO_7, KEY_MACRO_8, KEY_SHIFT_L, NULL, KEY_Z, KEY_X, KEY_C,
- KEY_V, KEY_B, KEY_N, KEY_M, KEY_COMMA, KEY_PERIOD, KEY_SLASH, NULL,
- KEY_SHIFT_R, NULL, KEY_ARROW_UP, NULL, KEY_NUMPAD_1, KEY_NUMPAD_2,
- KEY_NUMPAD_3, KEY_NUMPAD_ENTER
- }, {
- KEY_MACRO_9, KEY_MACRO_10, KEY_CTRL_L, KEY_SUPER_L, NULL, KEY_ALT_L,
- NULL, NULL, NULL, KEY_SPACEBAR, NULL, NULL, NULL, KEY_ALT_R,
- KEY_SUPER_R, KEY_META, KEY_CTRL_R, KEY_ARROW_LEFT, KEY_ARROW_DOWN,
- KEY_ARROW_RIGHT, KEY_NUMPAD_0, KEY_NUMPAD_DECIMAL, NULL
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment