|
|
@@ -17,18 +17,12 @@ extern keymap_config_t keymap_config;
|
|
|
|
|
|
#define _ALPHA 0
|
|
|
#define _FN 1
|
|
|
-#define _QWERTY 3
|
|
|
-#define _COLEMAK 4
|
|
|
-#define _DVORAK 5
|
|
|
-#define _LOWER 6
|
|
|
-#define _RAISE 7
|
|
|
-#define _PLOVER 8
|
|
|
-#define _ADJUST 16
|
|
|
+#define _QWERTY 2
|
|
|
+#define _PLOVER 3
|
|
|
+#define _ADJUST 4
|
|
|
|
|
|
enum planck_keycodes {
|
|
|
QWERTY = SAFE_RANGE,
|
|
|
- COLEMAK,
|
|
|
- DVORAK,
|
|
|
PLOVER,
|
|
|
LOWER,
|
|
|
RAISE,
|
|
|
@@ -242,44 +236,6 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
|
|
}
|
|
|
return false;
|
|
|
break;
|
|
|
- case COLEMAK:
|
|
|
- if (record->event.pressed) {
|
|
|
- #ifdef AUDIO_ENABLE
|
|
|
- PLAY_NOTE_ARRAY(tone_colemak, false, 0);
|
|
|
- #endif
|
|
|
- persistant_default_layer_set(1UL<<_COLEMAK);
|
|
|
- }
|
|
|
- return false;
|
|
|
- break;
|
|
|
- case DVORAK:
|
|
|
- if (record->event.pressed) {
|
|
|
- #ifdef AUDIO_ENABLE
|
|
|
- PLAY_NOTE_ARRAY(tone_dvorak, false, 0);
|
|
|
- #endif
|
|
|
- persistant_default_layer_set(1UL<<_DVORAK);
|
|
|
- }
|
|
|
- return false;
|
|
|
- break;
|
|
|
- case LOWER:
|
|
|
- if (record->event.pressed) {
|
|
|
- layer_on(_LOWER);
|
|
|
- update_tri_layer(_LOWER, _RAISE, _ADJUST);
|
|
|
- } else {
|
|
|
- layer_off(_LOWER);
|
|
|
- update_tri_layer(_LOWER, _RAISE, _ADJUST);
|
|
|
- }
|
|
|
- return false;
|
|
|
- break;
|
|
|
- case RAISE:
|
|
|
- if (record->event.pressed) {
|
|
|
- layer_on(_RAISE);
|
|
|
- update_tri_layer(_LOWER, _RAISE, _ADJUST);
|
|
|
- } else {
|
|
|
- layer_off(_RAISE);
|
|
|
- update_tri_layer(_LOWER, _RAISE, _ADJUST);
|
|
|
- }
|
|
|
- return false;
|
|
|
- break;
|
|
|
case BACKLIT:
|
|
|
if (record->event.pressed) {
|
|
|
register_code(KC_RSFT);
|