diff options
Diffstat (limited to 'keyboards/6ball/keymaps/default')
| -rw-r--r-- | keyboards/6ball/keymaps/default/keymap.c | 28 | ||||
| -rw-r--r-- | keyboards/6ball/keymaps/default/rules.mk | 3 |
2 files changed, 31 insertions, 0 deletions
diff --git a/keyboards/6ball/keymaps/default/keymap.c b/keyboards/6ball/keymaps/default/keymap.c new file mode 100644 index 000000000..f93587ffc --- /dev/null +++ b/keyboards/6ball/keymaps/default/keymap.c | |||
| @@ -0,0 +1,28 @@ | |||
| 1 | #include "6ball.h" | ||
| 2 | |||
| 3 | #define _MAIN 0 | ||
| 4 | #define _FN 1 | ||
| 5 | |||
| 6 | #define KC_ KC_TRNS | ||
| 7 | |||
| 8 | #define KC_CAPW LGUI(LSFT(KC_3)) // Capture whole screen | ||
| 9 | #define KC_CPYW LGUI(LSFT(LCTL(KC_3))) // Copy whole screen | ||
| 10 | #define KC_CAPP LGUI(LSFT(KC_4)) // Capture portion of screen | ||
| 11 | #define KC_CPYP LGUI(LSFT(LCTL(KC_4))) // Copy portion of screen | ||
| 12 | #define KC_X0 LT(_FN, KC_ESC) | ||
| 13 | #define KC_RTOG RGB_TOG | ||
| 14 | #define KC_RMOD RGB_MOD | ||
| 15 | #define KC_RHUI RGB_HUI | ||
| 16 | #define KC_RHUD RGB_HUD | ||
| 17 | |||
| 18 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 19 | [_MAIN] = KC_KEYMAP( | ||
| 20 | F , X0 ,LCTL, | ||
| 21 | R , D , M | ||
| 22 | ), | ||
| 23 | |||
| 24 | [_FN] = KC_KEYMAP( | ||
| 25 | F , ,RHUI, | ||
| 26 | RTOG,RMOD,RHUD | ||
| 27 | ) | ||
| 28 | }; | ||
diff --git a/keyboards/6ball/keymaps/default/rules.mk b/keyboards/6ball/keymaps/default/rules.mk new file mode 100644 index 000000000..457a3d01d --- /dev/null +++ b/keyboards/6ball/keymaps/default/rules.mk | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | ifndef QUANTUM_DIR | ||
| 2 | include ../../../../Makefile | ||
| 3 | endif | ||
