]>
git.gir.st - tmk_keyboard.git/blob - keymap.c
2 * keymap for modified macway keyboarq
4 #include <avr/pgmspace.h>
7 static const uint8_t PROGMEM Keymap
[MATRIX_ROWS
][MATRIX_COLS
] = {
8 { KB_LALT
, KB_NO
, KB_BSPACE
, KB_NO
, KB_LEFT
, KB_NO
, KB_ENTER
, KB_SPACE
},
9 { KB_1
, KB_ESCAPE
, KB_TAB
, KB_Q
, KB_A
, KB_LCTRL
, KB_Z
, KB_RIGHT
},
10 { KB_2
, KB_RALT
, KB_LGUI
, KB_W
, KB_S
, KB_NO
, KB_X
, KB_UP
},
11 { KB_3
, KB_NO
, KB_RSHIFT
, KB_E
, KB_D
, KB_BSLASH
, KB_C
, KB_DOWN
},
12 { KB_4
, KB_5
, KB_T
, KB_R
, KB_F
, KB_G
, KB_V
, KB_B
},
13 { KB_7
, KB_6
, KB_Y
, KB_U
, KB_J
, KB_H
, KB_M
, KB_N
},
14 { KB_8
, KB_EQUAL
, KB_RBRACKET
, KB_I
, KB_K
, KB_NO
, KB_COMMA
, KB_LSHIFT
},
15 { KB_9
, KB_NO
, KB_NO
, KB_O
, KB_L
, KB_GRAVE
, KB_DOT
, KB_NO
},
16 { KB_0
, KB_MINUS
, KB_LBRACKET
, KB_P
, KB_SCOLON
, KB_QUOTE
, KB_NO
, KB_SLASH
}
20 uint8_t get_keycode(uint8_t row
, uint8_t col
)
22 if (row
>= MATRIX_ROWS
)
24 if (col
>= MATRIX_COLS
)
26 return pgm_read_byte(&Keymap
[row
][col
]);