aboutsummaryrefslogtreecommitdiffstats
path: root/keyboards/helix/rev2/keymaps
Commit message (Collapse)AuthorAgeFilesLines
* Refactor `helix/rev2` (#25429)jack2025-07-0617-2072/+0
| | | | | | | | | | | | | * Refactor helix/rev2 - Rename rev2 -> beta & update keyboard aliases accordingly - Removes redundant back, base, sc, under, & qmk_conf revisions - Removes unnecessary keymaps - Migrates legacy defines and configuration to keyboard.json - Tidy's keymap and migrates to JSON - Fixes RGB configuration to illuminate 32 LEDs per half - Adds an alternate 4 row layout for snappable PCB - Tidy's up OLED code - Enables standard features (bootmagic, extrakey, etc.)
* Update keycodes for keyboards with RGB Matrix (#24484)Ryan2024-11-241-3/+3
|
* Separate RGBLight/RGB Matrix keycode handling (#23679)Ryan2024-10-122-6/+6
| | | | | | | | | | | | | | | * Separate RGBLight/RGB Matrix keycode handling * Remove `_DISABLE_KEYCODES` handling * Update RGB Matrix keycode docs * Update underglow keycodes for previously migrated boards * Update keycodes for boards with custom handling * Fix typos * Fix bad merge
* Eliminate use of `#include "../default/keymap.c"`. (#24215)Nick Brassel2024-07-301-1/+341
|
* Adjust keycode alignment around `QK_BOOT` (#23697)Ryan2024-05-111-1/+1
|
* Move `SPLIT_KEYBOARD` to data driven (#21410)Duncan Sutherland2024-04-123-4/+0
|
* Tidy up default layer handling in keymaps (#23436)Joel Challis2024-04-081-8/+3
|
* Manual user keymap removal (#23104)Joel Challis2024-02-1914-2711/+0
|
* Remove obvious user keymaps, `keyboards/{b,c}*` edition. (#22693)Nick Brassel2023-12-183-507/+0
|
* Remove userspace keymaps (#22544)Joel Challis2023-11-2614-1068/+0
|
* Improve and Cleanup Shutdown callbacks (#21060)Drashna Jaelre2023-11-263-90/+0
| | | | Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
* OLED: driver naming cleanups (#21710)Ryan2023-08-151-1/+0
|
* Remove old OLED API code (#21651)Ryan2023-07-316-685/+2
|
* Get rid of `USB_LED_SCROLL_LOCK` (#21405)Ryan2023-07-025-34/+30
|
* Helix rev2: remove 4 rows option (#20667)Ryan2023-05-0422-383/+52
|
* Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211)precondition2023-04-031-1/+0
|
* Fix functions with empty params (#19647)Ryan2023-01-203-6/+6
| | | | | * Fix functions with empty params * Found a bunch more
* Remove useless line continuations (#19399)Ryan2022-12-306-239/+239
|
* [Core] Replace Tapping Force Hold feature with Quick Tap Term (#17007)Albert Y2022-12-121-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | * Replace Tapping Force Hold feature with Quick Tap Term * Replace keyboard level TAPPING_FORCE_HOLD with QUICK_TAP_TERM 0 * Deprecate force hold in info_config.json * Before and after quick tap term unit tests * Quick tap unit tests iteration * Keymap config.h correction * Remove TAPPING_FORCE_HOLD_PER_KEY macros that were missed * Add two more test cases for quick tap * Replace TAPPING_FORCE_HOLD with QUICK_TAP_TERM in configs #2 * Replace TAPPING_FORCE_HOLD_PER_KEY with QUICK_TAP_TERM_PER_KEY in configs #2 * Add function declaration for get_quick_tap_term Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
* Remove rgblight_list.h (#18878)Ryan2022-10-281-3/+3
| | | | | | | | | | | * Remove rgblight_list defines with no usage * Remove rgblight_setrgb_*[_at] defines * Remove rgblight_sethsv_* defines * Remove rgblight_sethsv_noeeprom_* defines * Delete rgblight_list.h and remove all references
* Deprecate `KC_LOCK` for `QK_LOCK` (#18796)Ryan2022-10-211-5/+0
|
* Remove legacy keycodes, part 5 (#18710)Ryan2022-10-153-7/+7
| | | | | * `KC_SLCK` -> `KC_SCRL` * `KC_NLCK` -> `KC_NUM`
* Remove RGBLIGHT_ANIMATION and clean up effect defines for G-K (#18726)Drashna Jaelre2022-10-151-2/+0
|
* Remove legacy international keycodes (#18588)Ryan2022-10-096-24/+24
|
* RESET -> QK_BOOT user keymaps (#17940)Joel Challis2022-08-226-7/+7
|
* Do not enable PERMISSIVE_HOLD when TAPPING_TERM exceeds 500ms (#15674)precondition2022-06-241-2/+0
|
* Make default layer size 16-bit (#15286)Drashna Jaelre2022-06-184-6/+6
| | | Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
* Merge remote-tracking branch 'origin/master' into developQMK Bot2022-05-185-240/+64
|\
| * Update mtei's keymap (helix/rev2:five_rows, helix/pico:mtei, ↵Takeshi ISHII2022-05-185-240/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | helix/rev3_5rows:five_rows) (#16966) * add users/mtei/key_blocks.h This change does not alter the binary of the build result. Moved common macro definitions in the following files to users/mtei/key_blocks.h. * keyboards/helix/rev2/keymaps/five_rows/keymap.c * keyboards/helix/rev3_5rows/keymaps/five_rows/keymap.c * remove INIT_HELIX_OLED() in helix:five_rows This change does not alter the binary of the build result. * update helix/pico/keymaps/mtei/keymap.c Changed helix/pico/keymaps/mtei/keymap.c to use users/mtei/key_blocks.h. This change does not alter the binary of the build result. * Remove old SSD1306OLED code from users/mtei/oled_display.c This change does not alter the binary of the build result. * add options ENABLE_COLEMAK, ENABLE_DVORAK and ENABLE_EUCALYN into five_rows/keymap.c * add users/mtei/{config.h,rules.mk,user_featues.mk,user_options.mk} * move layer_names[] from users/mtei/oled_display.c to keymaps/five_rows/keymap.c * Update keyboards/helix/pico/keymaps/mtei/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/helix/pico/keymaps/mtei/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/helix/pico/keymaps/mtei/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/helix/rev2/keymaps/five_rows/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/helix/rev2/keymaps/five_rows/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/helix/rev2/keymaps/five_rows/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/helix/rev3_5rows/keymaps/five_rows/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/helix/rev3_5rows/keymaps/five_rows/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/helix/rev3_5rows/keymaps/five_rows/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update users/mtei/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update users/mtei/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update users/mtei/cpp_map.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update users/mtei/cpp_map.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update users/mtei/debug_config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update users/mtei/debug_config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update users/mtei/layer_number_util.h Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* | RESET -> QK_BOOT default keymaps (#17037)Joel Challis2022-05-151-2/+2
| |
* | Rename keymap_extras headers for consistency (#16939)Ryan2022-05-152-2/+2
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-04-212-280/+2
|\|
| * [Keymap] Fix build error `helix:five_rows` (#16847)Takeshi ISHII2022-04-212-280/+2
| |
* | Helix/rev2 move to split common (#16723)Takeshi ISHII2022-04-211-69/+127
|/
* Change helix:yshrsmz keymap to use split_common (#16537)Takeshi ISHII2022-04-192-28/+140
|
* [Keymap] Change helix:froggy_106 keymap to use split_common (#16704)Takeshi ISHII2022-04-133-113/+270
|
* Change helix:froggy keymap to use split_common (#16703)Takeshi ISHII2022-04-113-109/+237
| | | | | | | * create LAYOUT_half() macro into helix/rev2/keymaps/froggy/keymap.c * Makes QMK standerd OLED driver used by the helix:froggy keymap switchable. * Change helix:froggy keymap to use split_common
* Reduce the size of the keymap helix:fraanrosi (#16717)Takeshi ISHII2022-04-091-1/+1
|
* [Keyboard] add oled_task_kb() into keyboards/helix/rev2/rev2.c (#16697)Takeshi ISHII2022-03-211-4/+2
|
* helix:edvorakjp keymap change to use split_common (#16532)Takeshi ISHII2022-03-131-0/+1
|
* [Keymap] Change helix:five_rows_jis keymap to use split_common (#16538)Takeshi ISHII2022-03-072-21/+118
|
* [Keymap] Change helix:fraanrosi keymap to use split_common (#16533)Takeshi ISHII2022-03-071-0/+1
|
* Change helix:five_rows keymap to use QMK standerd oled driver (#16539)Takeshi ISHII2022-03-061-0/+1
|
* Change 'helix/rev2:default' setting to use split_common (#16432)Takeshi ISHII2022-03-025-17/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add licenses message to helix/rev2 files * Minimize the processing of helix/rev2/local_features.mk * Changed helix/rev2 default setting to use split_common * fix helix/rev2:edvorakjp build error * Remove unnecessary '#include' from keymap.c * helix keymaps Workaround for build errors. five_rows_jis, fraanrosi, froggy, froggy_106, yshrsmz * Revert "fix helix/rev2:edvorakjp build error" This reverts commit 731dbbe15155b3efe2ff9f5ad61c7d0cf529e837. Separated into a single PR #16433. * Revert "Changed helix/rev2 default setting to use split_common" This reverts commit e76dbd7762e06e0781ee004213878b1a5029fa98. * add 'SPLIT_*_STATE_ENABLE' into helix/rev2/config.h * Revert "helix keymaps Workaround for build errors. five_rows_jis, fraanrosi, froggy, froggy_106, yshrsmz" This reverts commit 9b316c1c6a532f908f2ac430233089797ce7c794. * change helix:default to use split_common * change helix:five_rows to use split_common * add comment into helix/rev2/rules.mk * change helix:led_test to use split_common
* fix helix/rev2:edvorakjp build error (#16433)Takeshi ISHII2022-02-271-1/+1
| | | | | 'helix/rev2/keymaps/edvorakjp' was no longer buildable due to changes made by #14864. The reason is that the prototype of `oled_task_user()` was changed in keymaps/edvorakjp/oled.c, but keymaps/edvorakjp/oled.h was not changed. Therefore, I modified the prototype in keymaps/edvorakjp/oled.h.
* Remove unnecessary backslash-escapes in default keymaps (#15472)Ryan2021-12-141-66/+66
| | | | | | | * Remove unnecessary backslash-escapes in default keymaps * Remove unnecessary backslash-escapes in via keymaps * Remove unnecessary backslash-escapes in default-ish keymaps
* Remove references to Makefile in keyboard-level rules.mk (#15427)Ryan2021-12-083-21/+0
|
* [Core] Change OLED task function to be boolean (#14864)Drashna Jaelre2021-11-013-3/+6
| | | | | | | | | | | | | * [Core] Add kb level callbacks to OLED driver * Update keyboards and keymaps * Update docs * Update userspace configs * Add fix for my keymap ... * update lefty
* Merge remote-tracking branch 'origin/master' into developDrashna Jael're2021-09-184-14/+128
|\
| * [Keymap] Update Helix:five_rows OLED code (#14427)Takeshi ISHII2021-09-164-14/+128
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Stop using snprintf() in keymaps/five_rows/oled_display.c. The binary size becomes 1350 bytes smaller. make HELIX=verbose,core-oled helix/rev2/sc:five_rows (104 bytes over) -> (95%, 1256 bytes free) make helix/rev3_5rows:five_rows (528 bytes over) -> (97%, 830 bytes free) * add matrix scan rate display to OLED for keymaps/five_rows * add matrix_output_unselect_delay.c to helix keymaps/five_rows * add GPLv2 header * apply review comment