You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

81 lines
4.7 KiB

[Keyboard] Add Helix rev3 (#10297) * add Helix Type-R keyboard * add default 4Rows keymaps * cleanup 4row keymaps * update about SPLIT_HAND_MATRIX_GRID and DIP_SWITCH_MATRIX_GRID * change how to toggle mac/win * update "Hardware Availability" * add a section of "How to build" * update "Hardware Supported" * add dip-sw sections * comment updated in function `encoder_update_user` * revert how to toggle mac/win * remove 4Rows variant build options * rename helix_type_r to helix_5r * add helix type-R 4Rows edition * small modifications in keymap.c * small modifications according to renaming * change project root directory * continuous work on ee2c39f1f9bffd97a2deb8f430746933a8d8684c * cleanup unused files * update info.json files * cleanup 5rows' keymaps * rename and update readme.md * update config.h * update helix's readme.md and rules.mk * update keymaps' overviews * split into each keyboard * optimize firmware size for via keymaps * fix LAYOUT to LAYOUT4 in 4rows/rev3.h * remove LAYOUT_kc lines from both keymaps * rename tyep-r to rev3 * enable to SPLIT_HAND_MATRIX_GRID_LOW_IS_RIGHT * remove image from readme * clean up for PR * delete unnecessary comments * change keyboard directory * rename LAYOUT4 to LAYOUT for rev3_4rows * Update keyboards/helix/rev3_4rows/keymaps/default/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/helix/rev3_4rows/keymaps/default/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/helix/rev3_4rows/keymaps/default/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/helix/rev3_4rows/keymaps/default/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/helix/rev3_4rows/keymaps/via/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/helix/rev3_4rows/keymaps/via/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/helix/rev3_4rows/keymaps/via/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/helix/rev3_4rows/rules.mk Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/helix/rev3_5rows/keymaps/default/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/helix/rev3_5rows/keymaps/default/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/helix/rev3_5rows/keymaps/via/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/helix/rev3_5rows/keymaps/via/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/helix/rev3_5rows/keymaps/via/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/helix/rev3_5rows/rules.mk Co-authored-by: Drashna Jaelre <drashna@live.com> * Cleanup ADJUST Layer code for VIA * change SEND_STRING to tap_code * update readme * moved the oled code from the keymap to the keyboard * moved the dip switch code from the keymap to the keyboard * change layout name for info.json * Update keyboards/helix/rev3_4rows/rev3_4rows.c Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com> * Update keyboards/helix/rev3_4rows/rev3_4rows.c Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com> * Update keyboards/helix/rev3_4rows/rev3_4rows.h Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com> * Update keyboards/helix/rev3_5rows/rev3_5rows.c Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com> * Update keyboards/helix/rev3_5rows/rev3_5rows.c Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com> * Update keyboards/helix/rev3_5rows/keymaps/default/keymap.c Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com> * Update keyboards/helix/rev3_5rows/keymaps/via/keymap.c Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com> * Update keyboards/helix/rev3_5rows/keymaps/via/keymap.c Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com> * Update keyboards/helix/rev3_5rows/oled_display.c Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com> * Update keyboards/helix/rev3_5rows/keymaps/default/keymap.c Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com> * Update keyboards/helix/rev3_5rows/rev3_5rows.h Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com> * Update keyboards/helix/rev3_4rows/keymaps/default/keymap.c Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com> * Update keyboards/helix/rev3_4rows/keymaps/default/keymap.c Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com> * Update keyboards/helix/rev3_4rows/keymaps/via/keymap.c Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com> * Update keyboards/helix/rev3_4rows/keymaps/via/keymap.c Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com> * Update keyboards/helix/rev3_4rows/oled_display.c Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com> * Update keyboards/helix/rev3_4rows/oled_display.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/helix/rev3_5rows/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/helix/rev3_5rows/info.json Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/helix/rev3_4rows/oled_display.c Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com> * Update keyboards/helix/rev3_5rows/oled_display.c Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com> * Update keyboards/helix/rules.mk Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/helix/rev3_4rows/config.h Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com> * Update keyboards/helix/rev3_4rows/oled_display.c Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com> * deleted key_count in info.json Co-authored-by: keyaki-namiki <28521374+keyaki-namiki@users.noreply.github.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com> Co-authored-by: Joel Challis <git@zvecr.com>
3 years ago
  1. # The default keymap for Helix rev3 5rows
  2. ### Qwerty Layer (Base)
  3. ```
  4. ,-----------------------------------------. ,-----------------------------------------.
  5. | ` | 1 | 2 | 3 | 4 | 5 | | 6 | 7 | 8 | 9 | 0 | Del |
  6. |------+------+------+------+------+------| |------+------+------+------+------+------|
  7. | Tab | Q | W | E | R | T | | Y | U | I | O | P | Bksp |
  8. |------+------+------+------+------+------| |------+------+------+------+------+------|
  9. | Ctrl | A | S | D | F | G | | H | J | K | L | ; | ' |
  10. |------+------+------+------+------+------+------+------+------+------+------+------+------+------|
  11. | Shift| Z | X | C | V | B | [ | ] | N | M | , | . | / |Enter |
  12. |------+------+------+------+------+------+------+------+------+------+------+------+------+------|
  13. |Adjust| Esc | Alt | GUI | EISU |Lower |Space |Space |Raise | KANA | Left | Down | Up |Right |
  14. `-------------------------------------------------------------------------------------------------'
  15. ```
  16. ### Lower Layer
  17. ```
  18. ,-----------------------------------------. ,-----------------------------------------.
  19. | | | | | | | | | | | | | |
  20. |------+------+------+------+------+------| |------+------+------+------+------+------|
  21. | ~ | ! | @ | # | $ | % | | ^ | & | * | ( | ) | |
  22. |------+------+------+------+------+------| |------+------+------+------+------+------|
  23. | | F1 | F2 | F3 | F4 | F5 | | F6 | _ | + | { | } | | |
  24. |------+------+------+------+------+------+------+------+------+------+------+------+------+------|
  25. | CAPS | F7 | F8 | F9 | F10 | F11 | ( | ) | F12 | | | Home | End | |
  26. |------+------+------+------+------+------+------+------+------+------+------+------+------+------|
  27. | | | | | | | | | | | Next | Vol- | Vol+ | Play |
  28. `-------------------------------------------------------------------------------------------------'
  29. ```
  30. ### Raise Layer
  31. ```
  32. ,-----------------------------------------. ,-----------------------------------------.
  33. | | | | | | | | | | | | | Bksp |
  34. |------+------+------+------+------+------| |------+------+------+------+------+------|
  35. | ` | 1 | 2 | 3 | 4 | 5 | | 6 | 7 | 8 | 9 | 0 | Del |
  36. |------+------+------+------+------+------| |------+------+------+------+------+------|
  37. | | F1 | F2 | F3 | F4 | F5 | | F6 | - | = | [ | ] | \ |
  38. |------+------+------+------+------+------+------+------+------+------+------+------+------+------|
  39. | CAPS | F7 | F8 | F9 | F10 | F11 | | | F12 | | |PageDn|PageUp| |
  40. |------+------+------+------+------+------+------+------+------+------+------+------+------+------|
  41. | | | | | | | | | | | Next | Vol- | Vol+ | Play |
  42. `-------------------------------------------------------------------------------------------------'
  43. ```
  44. ### Adjust Layer (Lower + Raise)
  45. ```
  46. ,-----------------------------------------. ,-----------------------------------------.
  47. | F1 | F2 | F3 | F4 | F5 | F6 | | F7 | F8 | F9 | F10 | F11 | F12 |
  48. |------+------+------+------+------+------| |------+------+------+------+------+------|
  49. | | Reset|RGBRST|EEPRST| | | | | | | | | Del |
  50. |------+------+------+------+------+------| |------+------+------+------+------+------|
  51. | | | | | | Mac | | Win | | | | | |
  52. |------+------+------+------+------+------+------+------+------+------+------+------+------+------|
  53. | | | | | | | | | | |RGB ON| HUE+ | SAT+ | VAL+ |
  54. |------+------+------+------+------+------+------+------+------+------+------+------+------+------|
  55. | | | | | | | | | | | MODE | HUE- | SAT- | VAL- |
  56. `-------------------------------------------------------------------------------------------------'
  57. ```
  58. ### Rotary Encoder Settings
  59. |L/R|Clockwise|Counter Clockwise|
  60. |---|---|---|
  61. |Left|Page Down|Page Up|
  62. |Right|Down|Up|
  63. ### DipSW Settings
  64. |Switch No.||
  65. |---|---|
  66. |Left 1|Toggle Win/mac|
  67. |Left 2|Not assigned|
  68. |Right 1|Not assigned|
  69. |Right 2|Not assigned|