matrix_map: KEY_0: { row: 0, col: 0 } # Y0 X1 KEY_1: { row: 0, col: 1 } # Y0 X1 KEY_2: { row: 0, col: 2 } # Y0 X2 KEY_3: { row: 0, col: 3 } # Y0 X3 KEY_4: { row: 0, col: 4 } # Y0 X4 KEY_5: { row: 0, col: 5 } # Y0 X5 KEY_6: { row: 0, col: 6 } # Y0 X6 KEY_7: { row: 0, col: 7 } # Y0 X7 KEY_8: { row: 28, col: 0 } # Y1 X0 KEY_9: { row: 28, col: 1 } # Y1 X1 KEY_0: { row: 28, col: 2 } # Y1 X2 KEY_U: { row: 24, col: 0 } # Y2 X0 KEY_Q: { row: 24, col: 1 } # Y2 X1 KEY_T: { row: 24, col: 2 } # Y2 X2 KEY_R: { row: 24, col: 3 } # Y2 X3 KEY_E: { row: 24, col: 4 } # Y2 X4 KEY_O: { row: 24, col: 5 } # Y2 X5 KEY_Y: { row: 24, col: 6 } # Y2 X6 KEY_B: { row: 24, col: 7 } # Y2 X7 KEY_P: { row: 24, col: 7 } # Y2 X7 (duplicitní) KEY_A: { row: 26, col: 1 } # Y3 X1 KEY_C: { row: 26, col: 2 } # Y3 X2 KEY_D: { row: 26, col: 3 } # Y3 X3 KEY_F: { row: 26, col: 4 } # Y3 X4 KEY_G: { row: 26, col: 5 } # Y3 X5 KEY_H: { row: 26, col: 6 } # Y3 X6 KEY_J: { row: 26, col: 7 } # Y3 X7 KEY_K: { row: 27, col: 0 } # Y4 X0 KEY_L: { row: 27, col: 1 } # Y4 X1 KEY_N: { row: 27, col: 2 } # Y4 X2 KEY_M: { row: 27, col: 3 } # Y4 X3 KEY_V: { row: 27, col: 4 } # Y4 X4 KEY_S: { row: 25, col: 1 } # Y5 X1 KEY_X: { row: 25, col: 2 } # Y5 X2 KEY_W: { row: 25, col: 3 } # Y5 X3 KEY_Z: { row: 25, col: 4 } # Y5 X4 KEY_SHIFT: { row: 19, col: 0 } # Y6 X0 KEY_CTRL: { row: 19, col: 1 } # Y6 X1 KEY_CAPS: { row: 19, col: 3 } # Y6 X3 KEY_ENTER: { row: 30, col: 0 } # Y7 X0 KEY_ESC: { row: 30, col: 2 } # Y7 X2 KEY_TAB: { row: 30, col: 3 } # Y7 X3 KEY_STOP: { row: 30, col: 4 } # Y7 X4 KEY_BS: { row: 30, col: 6 } # Y7 X6 KEY_SPACE: { row: 20, col: 0 } # Y8 X0