2 #include "action_layer.h"
8 extern keymap_config_t keymap_config;
14 #define _______ KC_TRNS
16 #define KC_FN1 MO(_FN)
17 #define KC_WD_L LCTL(KC_LEFT)
18 #define KC_WD_R LCTL(KC_RGHT)
19 #define KC_RTOG RGB_TOG
20 #define KC_RMOD RGB_MOD
21 #define KC_RHUI RGB_HUI
22 #define KC_RHUD RGB_HUD
23 #define KC_RSAI RGB_SAI
24 #define KC_RSAD RGB_SAD
25 #define KC_RVAI RGB_VAI
26 #define KC_RVAD RGB_VAD
28 #define KC_CTLZ LCTL(KC_Z)
29 #define KC_CTLX LCTL(KC_X)
30 #define KC_CTLC LCTL(KC_C)
31 #define KC_CTLV LCTL(KC_V)
32 #define KC_ATAB LALT(KC_TAB)
34 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
36 [_QWERTY] = LAYOUT_kc(
37 //,----+----+----+----+----+----+----. ,----+----+----+----+----+----+----.
38 1 , 2 , 3 , 4 , 5 , 6 ,ESC , DEL , 7 , 8 , 9 , 0 ,MINS,EQL ,
39 //|----+----+----+----+----+----+----| |----+----+----+----+----+----+----|
40 RBRC, Q , W , E , R , T ,TAB , BSPC, Y , U , I , O , P ,LBRC,
41 //|----+----+----+----+----+----+----| |----+----+----+----+----+----+----|
42 GRV , A , S , D , F , G ,LALT, CAPS, H , J , K , L ,SCLN,QUOT,
43 //|----+----+----+----+----+----+----| |----+----+----+----+----+----+----|
44 BSLS, Z , X , C , V , B ,LSFT, RSFT, N , M ,COMM,DOT ,SLSH,ENT ,
45 //|----+----+----+----+----+----+----| |----+----+----+----+----+----+----|
46 INS ,PSCR,MENU,LGUI,LCTL,SPC ,FN1 , FN1 ,SPC ,RCTL,RALT, , ,
47 //`----+----+----+----+----+----+----' `----+----+----+----+----+----+----'
51 //,----+----+----+----+----+----+----. ,----+----+----+----+----+----+----.
52 F1 , F2 , F3 , F4 , F5 , F6 , , , F7 , F8 , F9 ,F10 ,F11 ,F12 ,
53 //|----+----+----+----+----+----+----| |----+----+----+----+----+----+----|
54 ,PGUP,WD_L, UP ,WD_R, ,ATAB, ,RMOD,RHUI,RSAI,RVAI, , ,
55 //|----+----+----+----+----+----+----| |----+----+----+----+----+----+----|
56 ,HOME,LEFT,DOWN,RGHT, , , , ,RHUD,RSAD,RVAD, , ,
57 //|----+----+----+----+----+----+----| |----+----+----+----+----+----+----|
58 ,CTLZ,CTLX,CTLC,CTLV, , , ,MUTE,VOLD,VOLU, , , ,
59 //|----+----+----+----+----+----+----| |----+----+----+----+----+----+----|
60 , , , , , , , , , , , , ,
61 //`----+----+----+----+----+----+----' `----+----+----+----+----+----+----'
66 void led_set_user(uint8_t usb_led) {
67 #ifdef RGBLIGHT_ENABLE
68 if (usb_led & (1 << USB_LED_CAPS_LOCK)) {
73 #endif //RGBLIGHT_ENABLE