aboutsummaryrefslogtreecommitdiff
path: root/keyboards/gh60
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/gh60')
-rw-r--r--keyboards/gh60/revc/keymaps/dbroqua_7U/keymap.c33
1 files changed, 15 insertions, 18 deletions
diff --git a/keyboards/gh60/revc/keymaps/dbroqua_7U/keymap.c b/keyboards/gh60/revc/keymaps/dbroqua_7U/keymap.c
index 5b58d7686..a79b89e9c 100644
--- a/keyboards/gh60/revc/keymaps/dbroqua_7U/keymap.c
+++ b/keyboards/gh60/revc/keymaps/dbroqua_7U/keymap.c
@@ -3,6 +3,10 @@
3#define _DEFAULT 0 3#define _DEFAULT 0
4#define _FN 1 4#define _FN 1
5 5
6enum custom_keycodes {
7 LED_TOGGLE = SAFE_RANGE
8};
9
6int esc_led = 0; 10int esc_led = 0;
7 11
8// Fillers to make layering more clear 12// Fillers to make layering more clear
@@ -44,7 +48,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
44 * `-----------------------------------------------------------------' 48 * `-----------------------------------------------------------------'
45 */ 49 */
46 [_FN] = LAYOUT_60_ansi_split_bs_rshift( /* Layer 1 */ 50 [_FN] = LAYOUT_60_ansi_split_bs_rshift( /* Layer 1 */
47 F(0), KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_INS, KC_DEL, \ 51 LED_TOGGLE,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_INS, KC_DEL, \
48 KC_CAPS, ______, ______, ______, ______, ______, ______, ______, KC_PSCR, KC_SLCK, KC_PAUS, KC_UP, ______, ______, \ 52 KC_CAPS, ______, ______, ______, ______, ______, ______, ______, KC_PSCR, KC_SLCK, KC_PAUS, KC_UP, ______, ______, \
49 ______, KC_VOLD, KC_VOLU, KC_MUTE, ______, ______, KC_PAST, KC_PSLS, KC_HOME, KC_PGUP, KC_LEFT, KC_RGHT,______, \ 53 ______, KC_VOLD, KC_VOLU, KC_MUTE, ______, ______, KC_PAST, KC_PSLS, KC_HOME, KC_PGUP, KC_LEFT, KC_RGHT,______, \
50 ______, KC_MPRV, KC_MPLY, KC_MNXT, ______, ______, KC_PPLS, KC_PMNS, KC_END, KC_PGDN, KC_DOWN, ______, ______, \ 54 ______, KC_MPRV, KC_MPLY, KC_MNXT, ______, ______, KC_PPLS, KC_PMNS, KC_END, KC_PGDN, KC_DOWN, ______, ______, \
@@ -52,14 +56,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
52 ) 56 )
53}; 57};
54 58
55enum function_id {
56 LED_TOGGLE
57};
58
59const uint16_t PROGMEM fn_actions[] = {
60 [0] = ACTION_FUNCTION(LED_TOGGLE)
61};
62
63void esc_led_toggle(void) { 59void esc_led_toggle(void) {
64 if (esc_led == 0){ 60 if (esc_led == 0){
65 esc_led = 1; 61 esc_led = 1;
@@ -70,12 +66,13 @@ void esc_led_toggle(void) {
70 } 66 }
71} 67}
72 68
73void action_function(keyrecord_t *record, uint8_t id, uint8_t opt) { 69bool process_record_user(uint16_t keycode, keyrecord_t *record) {
74 switch (id) { 70 switch (keycode) {
75 case LED_TOGGLE: 71 case LED_TOGGLE:
76 if (record->event.pressed) { 72 if (record->event.pressed) {
77 esc_led_toggle(); 73 esc_led_toggle();
78 } 74 }
79 break; 75 return false;
80 } 76 }
81} \ No newline at end of file 77 return true;
78}