* ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐
* │ │ │ │ │ │ │ │ │ │ │ │ │ │▒▒▒▒▒│▒▒▒▒▒│ │
* ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
- * â\94\82 â\94\82 â\94\82 Up â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82â\96\88â\96\88â\96\88â\96\88â\96\88│ │
+ * â\94\82 â\94\82 â\94\82 Up â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92│ │
* ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
- * â\94\82 â\94\82Left â\94\82Down â\94\82Rightâ\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92â\94\82 â\94\82â\96\88â\96\88â\96\88â\96\88â\96\88│ │
+ * â\94\82 â\94\82Left â\94\82Down â\94\82Rightâ\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92â\94\82 â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92│ │
* ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
- * │ │▒▒▒▒▒│ │ │ │ │ │ │ │ │ │ │▒▒▒▒▒│ │█████│ │
+ * │ │▒▒▒▒▒│ │ │ │ │ │ │ │ │ │ │▒▒▒▒▒│ │ │ │
* ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
* │ │ │ │█████│█████│█████│ │█████│█████│█████│ │ │ │ │ │ │
* └─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┘
* ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐
* │GRAVE│ F1 │ F2 │ F3 │ F4 │ F5 │ F6 │ F7 │ F8 │ F9 │ F10 │ F11 │ F12 │▒▒▒▒▒│▒▒▒▒▒│ │
* ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
- * â\94\82 â\94\82 _AL â\94\82 Up â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82PGUP â\94\82PGDWNâ\94\82PRTSCâ\94\82SCLCKâ\94\82PAUSEâ\94\82 â\94\82â\96\88â\96\88â\96\88â\96\88â\96\88│ │
+ * â\94\82 â\94\82 _AL â\94\82 Up â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82PGUP â\94\82PGDWNâ\94\82PRTSCâ\94\82SCLCKâ\94\82PAUSEâ\94\82 â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92│ │
* ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
- * â\94\82 â\94\82Left â\94\82Down â\94\82Rightâ\94\82 â\94\82 â\94\82Left â\94\82Down â\94\82 Up â\94\82Rightâ\94\82 â\94\82 â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92â\94\82 â\94\82â\96\88â\96\88â\96\88â\96\88â\96\88│ │
+ * â\94\82 â\94\82Left â\94\82Down â\94\82Rightâ\94\82 â\94\82 â\94\82Left â\94\82Down â\94\82 Up â\94\82Rightâ\94\82 â\94\82 â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92â\94\82 â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92│ │
* ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
- * │ │▒▒▒▒▒│_UL │ │ │ │ │ │ │Home │ End │ │▒▒▒▒▒│Vol+ │█████│ │
+ * │ │▒▒▒▒▒│_UL │ │ │ │ │ │ │Home │ End │ │▒▒▒▒▒│ │Vol+ │ │
* ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
- * │ │ │ │█████│█████│█████│ │█████│█████│█████│ │ │Mute │Vol- │Play │ │
+ * │ │ │ │█████│█████│█████│ │█████│█████│█████│ │ │ │Mute │Vol- │Play │
* └─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┘
*/
* ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐
* │ │ │ │ │ │ │ │ │ │ │ │ │ │▒▒▒▒▒│▒▒▒▒▒│ │
* ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
- * â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82â\96\88â\96\88â\96\88â\96\88â\96\88│ │
+ * â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92│ │
* ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
- * â\94\82 â\94\82 On â\94\82Mode â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92â\94\82 â\94\82â\96\88â\96\88â\96\88â\96\88â\96\88│ │
+ * â\94\82 â\94\82 On â\94\82Mode â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92â\94\82 â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92│ │
* ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
- * â\94\82 â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92â\94\82 â\94\82Hue+ â\94\82Hue- â\94\82Sat+ â\94\82Sat- â\94\82Val+ â\94\82Val- â\94\82 â\94\82 â\94\82 â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92â\94\82 â\94\82â\96\88â\96\88â\96\88â\96\88â\96\88│ │
+ * â\94\82 â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92â\94\82 â\94\82Hue+ â\94\82Hue- â\94\82Sat+ â\94\82Sat- â\94\82Val+ â\94\82Val- â\94\82 â\94\82 â\94\82 â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92â\94\82 â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92│ │
* ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
* │ │ │ │█████│█████│█████│ │█████│█████│█████│ │ │ │ │ │ │
* └─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┘
void matrix_scan_user(void) {
+ // Would like to do something like this, that would be cool
+ // Turn off all the LEDs on except for the ones mapped on the UL layer, for example
/* uint32_t layer = layer_state; */
/* if (layer & (1<<1)) { */
/* gh60_wasd_leds_on(); */
┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐
│ ESC │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │▒▒▒▒▒│BKSPC│DEL │
├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
- â\94\82 TAB â\94\82 Q â\94\82 W â\94\82 E â\94\82 R â\94\82 T â\94\82 Y â\94\82 U â\94\82 I â\94\82 O â\94\82 P â\94\82 [ â\94\82 ] â\94\82 \ â\94\82â\96\88â\96\88â\96\88â\96\88â\96\88│END │
+ â\94\82 TAB â\94\82 Q â\94\82 W â\94\82 E â\94\82 R â\94\82 T â\94\82 Y â\94\82 U â\94\82 I â\94\82 O â\94\82 P â\94\82 [ â\94\82 ] â\94\82 \ â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92│END │
├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
- â\94\82CAPSLâ\94\82 A â\94\82 S â\94\82 D â\94\82 F â\94\82 G â\94\82 H â\94\82 J â\94\82 K â\94\82 L â\94\82 ; â\94\82 ' â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92â\94\82ENTERâ\94\82â\96\88â\96\88â\96\88â\96\88â\96\88│PG_UP│
+ â\94\82CAPSLâ\94\82 A â\94\82 S â\94\82 D â\94\82 F â\94\82 G â\94\82 H â\94\82 J â\94\82 K â\94\82 L â\94\82 ; â\94\82 ' â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92â\94\82ENTERâ\94\82â\96\92â\96\92â\96\92â\96\92â\96\92│PG_UP│
├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
│LSHFT│▒▒▒▒▒│ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │▒▒▒▒▒│RSHFT│ UP │PG_DN│
├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐
│GRAVE│ F1 │ F2 │ F3 │ F4 │ F5 │ F6 │ F7 │ F8 │ F9 │ F10 │ F11 │ F12 │▒▒▒▒▒│▒▒▒▒▒│ │
├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
- â\94\82 â\94\82 _AL â\94\82 Up â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82PGUP â\94\82PGDWNâ\94\82PRTSCâ\94\82SCLCKâ\94\82PAUSEâ\94\82 â\94\82â\96\88â\96\88â\96\88â\96\88â\96\88│ │
+ â\94\82 â\94\82 _AL â\94\82 Up â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82PGUP â\94\82PGDWNâ\94\82PRTSCâ\94\82SCLCKâ\94\82PAUSEâ\94\82 â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92│ │
├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
- â\94\82 â\94\82Left â\94\82Down â\94\82Rightâ\94\82 â\94\82 â\94\82Left â\94\82Down â\94\82 Up â\94\82Rightâ\94\82 â\94\82 â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92â\94\82 â\94\82â\96\88â\96\88â\96\88â\96\88â\96\88│ │
+ â\94\82 â\94\82Left â\94\82Down â\94\82Rightâ\94\82 â\94\82 â\94\82Left â\94\82Down â\94\82 Up â\94\82Rightâ\94\82 â\94\82 â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92â\94\82 â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92│ │
├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
- │ │▒▒▒▒▒│_UL │ │ │ │ │ │ │Home │ End │ │▒▒▒▒▒│Vol+ │█████│ │
+ │ │▒▒▒▒▒│_UL │ │ │ │ │ │ │Home │ End │ │▒▒▒▒▒│▒▒▒▒▒│Vol+ │ │
├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
- │ │ │ │█████│█████│█████│ │█████│█████│█████│ │ │Mute │Vol- │Play │ │
+ │ │ │ │█████│█████│█████│ │█████│█████│█████│ │ │ │Mute │Vol- │Play │
└─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┘
The ▒▒▒▒▒ blocks hides switch positions not used on this particular layout, but they do exist on the PCB.
-There is no LED support on the PCB at the moment, but I'll let the code for that untouched.
-
### 1 [Standard - ANSI (default layout)](keymaps/default/keymap.c)
┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐
│ ESC │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │▒▒▒▒▒│BKSPC│DEL │
├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
- â\94\82 TAB â\94\82 Q â\94\82 W â\94\82 E â\94\82 R â\94\82 T â\94\82 Y â\94\82 U â\94\82 I â\94\82 O â\94\82 P â\94\82 [ â\94\82 ] â\94\82 \ â\94\82â\96\88â\96\88â\96\88â\96\88â\96\88│END │
+ â\94\82 TAB â\94\82 Q â\94\82 W â\94\82 E â\94\82 R â\94\82 T â\94\82 Y â\94\82 U â\94\82 I â\94\82 O â\94\82 P â\94\82 [ â\94\82 ] â\94\82 \ â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92│END │
├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
- â\94\82CAPSLâ\94\82 A â\94\82 S â\94\82 D â\94\82 F â\94\82 G â\94\82 H â\94\82 J â\94\82 K â\94\82 L â\94\82 ; â\94\82 ' â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92â\94\82ENTERâ\94\82â\96\88â\96\88â\96\88â\96\88â\96\88│PG_UP│
+ â\94\82CAPSLâ\94\82 A â\94\82 S â\94\82 D â\94\82 F â\94\82 G â\94\82 H â\94\82 J â\94\82 K â\94\82 L â\94\82 ; â\94\82 ' â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92â\94\82ENTERâ\94\82â\96\92â\96\92â\96\92â\96\92â\96\92│PG_UP│
├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
│LSHFT│▒▒▒▒▒│ Z │ X │ C │ V │ B │ N │ M │ , │ . │ / │▒▒▒▒▒│RSHFT│ UP │PG_DN│
├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐
│GRAVE│ F1 │ F2 │ F3 │ F4 │ F5 │ F6 │ F7 │ F8 │ F9 │ F10 │ F11 │ F12 │▒▒▒▒▒│▒▒▒▒▒│ │
├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
- â\94\82 â\94\82 _AL â\94\82 Up â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82PGUP â\94\82PGDWNâ\94\82PRTSCâ\94\82SCLCKâ\94\82PAUSEâ\94\82 â\94\82â\96\88â\96\88â\96\88â\96\88â\96\88│ │
+ â\94\82 â\94\82 _AL â\94\82 Up â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82PGUP â\94\82PGDWNâ\94\82PRTSCâ\94\82SCLCKâ\94\82PAUSEâ\94\82 â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92│ │
├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
- â\94\82 â\94\82Left â\94\82Down â\94\82Rightâ\94\82 â\94\82 â\94\82Left â\94\82Down â\94\82 Up â\94\82Rightâ\94\82 â\94\82 â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92â\94\82 â\94\82â\96\88â\96\88â\96\88â\96\88â\96\88│ │
+ â\94\82 â\94\82Left â\94\82Down â\94\82Rightâ\94\82 â\94\82 â\94\82Left â\94\82Down â\94\82 Up â\94\82Rightâ\94\82 â\94\82 â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92â\94\82 â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92│ │
├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
- â\94\82 â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92â\94\82_UL â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82Home â\94\82 End â\94\82 â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92â\94\82Vol+ â\94\82â\96\88â\96\88â\96\88â\96\88â\96\88│ │
+ â\94\82 â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92â\94\82_UL â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82 â\94\82Home â\94\82 End â\94\82 â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92â\94\82Vol+ â\94\82â\96\92â\96\92â\96\92â\96\92â\96\92│ │
├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
│ │ │ │█████│█████│█████│ │█████│█████│█████│ │ │Mute │Vol- │Play │ │
└─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┘
K300, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K314, K315, \
K400, K401, K402, K408, K410, K411, K412, K413, K414, K415 \
) { \
- { KC_NO, KC_NO, K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, KC_NO, K014, K015 }, \
- { KC_NO, KC_NO, K100, KC_NO, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, KC_NO, K115 }, \
- { KC_NO, KC_NO, K200, KC_NO, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, KC_NO, K214, K215 }, \
- { KC_NO, KC_NO, KC_NO, K300, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, KC_NO, K314, K315 }, \
- { KC_NO, KC_NO, K400, K401, K402, KC_NO, KC_NO, KC_NO, K408, KC_NO, KC_NO, KC_NO, K410, K411, K412, K413, K414, K415 } \
+ { KC_NO, KC_NO, K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, KC_NO, K014, K015 }, \
+ { KC_NO, KC_NO, K100, KC_NO, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114, K115 }, \
+ { KC_NO, KC_NO, K200, KC_NO, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, KC_NO, K214, K215 }, \
+ { KC_NO, KC_NO, KC_NO, K300, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, KC_NO, K314, K315 }, \
+ { KC_NO, KC_NO, K400, K401, K402, KC_NO, KC_NO, KC_NO, K408, KC_NO, KC_NO, KC_NO, K410, K411, K412, K413, K414, K415 } \
}
void matrix_init_user(void);