diff options
| author | xton <cmdpix@mac.com> | 2018-05-12 15:37:20 -0700 |
|---|---|---|
| committer | Drashna Jaelre <drashna@live.com> | 2018-05-12 15:37:20 -0700 |
| commit | 975c48efe6fcc0a1523ea1b9a98e0804b7ff33f6 (patch) | |
| tree | ed1cba58626be04d3bbbb5b1c456ba0d9dd5c267 /keyboards/niu_mini/keymaps | |
| parent | 6dda0d6e34ac47c6dfdee1429937b445bf941425 (diff) | |
| download | qmk_firmware-975c48efe6fcc0a1523ea1b9a98e0804b7ff33f6.tar.gz qmk_firmware-975c48efe6fcc0a1523ea1b9a98e0804b7ff33f6.zip | |
xtonhasvim cleanup (#2947)
* FORK!
* WIP - just how i like it
* empty
* more movement
* mouse keys
* more vimminess
* append/insert shift
* WIP - vim macros
* blocked out layer below in cmd mode.
also, about to restart my cmd approach.
* WIP - new vim layer
ripoff of the ergodox one, but rewritten as a state machine.
* debugged some, got key repeat working
* moooar coverage
* moooar coverage
* regular vis mode
* basically done with basics.
* some refactoring
- common movement sequences into helper function
- added some rgb controls
* modkey passthru feature
* stdized on cmd-left/right instead of ctrl-a/e
sadly. as there's no reliable shift-ctrl-e
* indicator lights
* moved vim layer into userspace
* cleaned up some yanking edge cases
* docs and some tweaks to layerescapes
* updated/added license strings
* updated comments
* moved config changes to keymap
* spurious changes removed
* cleanup pass, HT drashna for suggestions
- used _keymap() pattern to better modularize event processing in userspace
- made some static things static
- removed unused function
- improved reset.
Diffstat (limited to 'keyboards/niu_mini/keymaps')
| -rw-r--r-- | keyboards/niu_mini/keymaps/xtonhasvim/keymap.c | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/keyboards/niu_mini/keymaps/xtonhasvim/keymap.c b/keyboards/niu_mini/keymaps/xtonhasvim/keymap.c index f591786b8..6c17df52a 100644 --- a/keyboards/niu_mini/keymaps/xtonhasvim/keymap.c +++ b/keyboards/niu_mini/keymaps/xtonhasvim/keymap.c | |||
| @@ -152,16 +152,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 152 | 152 | ||
| 153 | }; | 153 | }; |
| 154 | 154 | ||
| 155 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | ||
| 156 | if(process_record_xtonhasvim(keycode, record)) { | ||
| 157 | // do nothing so far | ||
| 158 | return true; | ||
| 159 | } else { | ||
| 160 | // already handled by vim | ||
| 161 | return false; | ||
| 162 | } | ||
| 163 | } | ||
| 164 | |||
| 165 | /** Set just 4 LEDs closest to the user. Slightly less annoying to bystanders.*/ | 155 | /** Set just 4 LEDs closest to the user. Slightly less annoying to bystanders.*/ |
| 166 | void rgbflag(uint8_t r, uint8_t g, uint8_t b) { | 156 | void rgbflag(uint8_t r, uint8_t g, uint8_t b) { |
| 167 | for(int i = 0; i < RGBLED_NUM; i++){ | 157 | for(int i = 0; i < RGBLED_NUM; i++){ |
