Revision 12653b5a Matrix.h

View differences:

Matrix.h
117 117
volatile uint8_t detectedKeypress[30][3];
118 118
const volatile static uint8_t mapping[19][8][4][2] PROGMEM =
119 119
{
120
 {BLANK, BLANK, BLANK, BLANK,  BLANK, BLANK, BLANK, BLANK}, //a
121
 {QWERTY_LEFT_ALT, BLANK, BLANK, BLANK,  BLANK, BLANK, BLANK, QWERTY_RIGHT_ALT}, //b
122
 {BLANK, BLANK, BLANK, BLANK,  BLANK, QWERTY_MANU, BLANK, BLANK}, //c
123
 {BLANK, BLANK, BLANK, BLANK,  BLANK, BLANK, BLANK, BLANK}, //d
124
 {BLANK, BLANK, QWERTY_F12, BLANK,  BLANK, BLANK, BLANK, BLANK}, //e
125
 {BLANK, BLANK, QWERTY_F11, BLANK,  BLANK, BLANK, BLANK, BLANK}, //f
126
 {QWERTY_F5, QWERTY_ENTER, QWERTY_F10, QWERTY_F9,  BLANK, QWERTY_BACKSPACE, BLANK, QWERTY_SPACE}, //g
127
 {QWERTY_APOSTROPHE_AND_QUOTE, QWERTY_BACKSLASH_AND_PIPE, QWERTY_0_AND_CLOSING_PARENTHESIS, QWERTY_MINUS_AND_UNDERSCORE,  QWERTY_P, QWERTY_OPENING_BRACKET_AND_OPENING_BRACE, QWERTY_SEMICOLON_AND_COLON, QWERTY_SLASH_AND_QUESTION_MARK}, //h
128
 {BLANK, QWERTY_DOT_AND_GREATER_THAN_SIGN, QWERTY_9_AND_OPENING_PARENTHESIS, QWERTY_F8,  QWERTY_O, QWERTY_F7, QWERTY_L, BLANK}, //i
129
 {QWERTY_F6, QWERTY_COMMA_AND_LESS_THAN_SIGN, QWERTY_8_AND_ASTERISK, QWERTY_EQUAL_AND_PLUS,  QWERTY_I, QWERTY_CLOSING_BRACKET_AND_CLOSING_BRACE, QWERTY_K, BLANK}, //j
130
 {QWERTY_H, QWERTY_M, QWERTY_7_AND_AND_AMPERSAND, QWERTY_6_AND_CARET,  QWERTY_U, QWERTY_Y, QWERTY_J, QWERTY_N}, //k
131
 {QWERTY_G, QWERTY_V, QWERTY_4_AND_DOLLAR, QWERTY_5_AND_PERCENTAGE,  QWERTY_R, QWERTY_T, QWERTY_F, QWERTY_B}, //l
132
 {QWERTY_F4, QWERTY_C, QWERTY_3_AND_HASHMARK, QWERTY_F2,  QWERTY_E, QWERTY_F3, QWERTY_D, BLANK}, //m
133
 {QWERTY_NON_US_BACKSLASH_AND_PIPE, QWERTY_X, QWERTY_2_AND_AT, QWERTY_F1,  QWERTY_W, QWERTY_CAPS_LOCK, QWERTY_S, BLANK}, //n
134
 {QWERTY_ESCAPE, QWERTY_Z, QWERTY_1_AND_EXCLAMATION, QWERTY_GRAVE_ACCENT_AND_TILDE,  QWERTY_Q, QWERTY_TAB, QWERTY_A, BLANK}, //o
135
 {BLANK, QWERTY_RIGHT_SHIFT, BLANK, BLANK,  BLANK, QWERTY_LEFT_SHIFT, BLANK, BLANK}, //p
136
 {BLANK, QWERTY_RIGHT_CONTROL, BLANK, QWERTY_LEFT_CONTROL,  BLANK, BLANK, BLANK, BLANK}, //q
137
 {QWERTY_LEFT_GUI, BLANK, BLANK, BLANK,  BLANK, BLANK, BLANK, BLANK}, //r
138
 {BLANK, BLANK, BLANK, BLANK,  BLANK, BLANK, BLANK, QWERTY_RIGHT_GUI} //s
120
 // TODO
121
 {BLANK, BLANK, BLANK, BLANK, /**/BLANK, QWERTY_MANU, BLANK, BLANK}, //a
122
 {QWERTY_G, QWERTY_V, QWERTY_4_AND_DOLLAR, QWERTY_5_AND_PERCENTAGE, /**/QWERTY_R, QWERTY_T, QWERTY_F, QWERTY_B}, //b
123
 {QWERTY_F4, QWERTY_C, QWERTY_3_AND_HASHMARK, QWERTY_F2, /**/QWERTY_E, QWERTY_F3, QWERTY_D, BLANK}, //c
124
 {QWERTY_NON_US_BACKSLASH_AND_PIPE, QWERTY_X, QWERTY_2_AND_AT, QWERTY_F1, /**/QWERTY_W, QWERTY_CAPS_LOCK, QWERTY_S, BLANK}, //d
125
 {QWERTY_ESCAPE, QWERTY_Z, QWERTY_1_AND_EXCLAMATION, QWERTY_GRAVE_ACCENT_AND_TILDE, /**/QWERTY_Q, QWERTY_TAB, QWERTY_A, BLANK}, //e
126
 {BLANK, QWERTY_RIGHT_SHIFT, BLANK, BLANK, /**/BLANK, QWERTY_LEFT_SHIFT, BLANK, BLANK}, //f
127
 {BLANK, QWERTY_RIGHT_CONTROL, BLANK, BLANK, /**/QWERTY_LEFT_CONTROL, BLANK, BLANK, BLANK}, //g
128
 {QWERTY_LEFT_GUI, BLANK, BLANK, BLANK, /**/BLANK, BLANK, BLANK, BLANK}, //h
129
 {BLANK, BLANK, BLANK, BLANK, /**/BLANK, BLANK, BLANK, QWERTY_RIGHT_GUI}, //i
130
 {BLANK, BLANK, BLANK, BLANK, /**/BLANK, BLANK, BLANK, BLANK}, //j
131
 {BLANK, BLANK, QWERTY_F12, BLANK, /**/BLANK, BLANK, BLANK, BLANK/*right*/}, //k
132
 {BLANK, BLANK, QWERTY_F11, BLANK, /**/BLANK, BLANK, BLANK, BLANK/*down*/}, //l
133
 {QWERTY_F5, QWERTY_ENTER, QWERTY_F10, QWERTY_F9, /**/BLANK, QWERTY_BACKSPACE, BLANK, QWERTY_SPACE}, //m
134
 {QWERTY_APOSTROPHE_AND_QUOTE, QWERTY_BACKSLASH_AND_PIPE, QWERTY_0_AND_CLOSING_PARENTHESIS, QWERTY_MINUS_AND_UNDERSCORE, /**/QWERTY_P, QWERTY_OPENING_BRACKET_AND_OPENING_BRACE, QWERTY_SEMICOLON_AND_COLON, QWERTY_SLASH_AND_QUESTION_MARK}, //n
135
 {BLANK, QWERTY_DOT_AND_GREATER_THAN_SIGN, QWERTY_9_AND_OPENING_PARENTHESIS, QWERTY_F8, /**/QWERTY_O, QWERTY_F7, QWERTY_L, BLANK}, //o
136
 {QWERTY_F6, QWERTY_COMMA_AND_LESS_THAN_SIGN, QWERTY_8_AND_ASTERISK, QWERTY_EQUAL_AND_PLUS, /**/QWERTY_I, QWERTY_CLOSING_BRACKET_AND_CLOSING_BRACE, QWERTY_K, BLANK}, //p
137
 {QWERTY_H, QWERTY_M, QWERTY_7_AND_AND_AMPERSAND, QWERTY_6_AND_CARET, /**/QWERTY_U, QWERTY_Y, QWERTY_J, QWERTY_N}, //q
138
 {BLANK/*up*/, BLANK, BLANK, BLANK, /**/BLANK, QWERTY_MANU, BLANK, BLANK /*left*/}, //r
139
 {QWERTY_LEFT_ALT, BLANK, BLANK, BLANK, /**/BLANK, BLANK, BLANK, QWERTY_RIGHT_ALT} //s
139 140
};
140 141
#undef key
141 142

  

Also available in: Unified diff