had to remove that limiter

- upon reading documentation I don't think I can do COMBO_ONLY_FROM_LAYER and
COMBO_SHOULD_TRIGGER at the same time unless its for base layer
- something to do with needing those keys to be defined on the other layers
- like if I wanted tab to work on NAV, i need to add U and I to that same spot on
the NAV layer
This commit is contained in:
Victor 2024-05-12 21:07:47 -05:00
parent d3fbe16926
commit c825ba8319
Failed to generate hash of commit
4 changed files with 6 additions and 10 deletions

View file

@ -88,8 +88,8 @@ Enables additional keys to be mapped by pressing multiple keys simultaneously. P
| `R` + `F` | `Mouse Button 4` | Back |
| `T` + `G` | `Mouse Button 5` | Forward |
| `T` + `G` | `Drag Scroll Toggle` | |
| `C` + `V` | `Enter` | Disabled on `SYMBOL` layer |
| `U` + `I` | `Tab` | Disabled on `SYMBOL` layer |
| `C` + `V` | `Enter` | |
| `U` + `I` | `Tab` | |
| `M` + `Comma` | `Backspace` | |
### Key Overrides

View file

@ -30,7 +30,7 @@ layers:
- Space
- Shift
- Space
- {h: "NAV", t: "0"}
- NAV
- {t: Mute, type: ghost}
NAV:
- [Esc, Home, ▲, End, Page Up, null, null, null, null, CONFIG ]
@ -41,16 +41,16 @@ layers:
- Ent
- null
- {type: held}
- null
- {type: ghost}
NUM:
- [Esc, Mouse 3, Mouse 2, Mouse 1, {h: "~", t: "`"}, null, "7", "8" ,"9", {s: "<", t: ","} ]
- [Gui, Alt, Ctrl, Shift, {h: ":", t: ";"}, null, "4", "5" ,"6", {s: ">", t: "."}]
- [Gui, Alt, Ctrl, Shift, {h: ":", t: ";"}, "0", "4", "5" ,"6", {s: ">", t: "."}]
- [Undo, Cut, Copy, Paste, Redo, null, "1", "2" ,"3", {s: "_", t: "-"}]
- {type: ghost}
- {type: held}
- null
- Space
- {h: "NAV", t: "0"}
- NAV
- {t: Mute, type: ghost}
SYM:
- [null, null, "&", {h: "%", t: "^"}, {h: "~", t: "`"}, {h: "+", t: "="}, "#", "*", null, {h: "\"\"", t: "\""}]

Binary file not shown.

Before

Width:  |  Height:  |  Size: 132 KiB

After

Width:  |  Height:  |  Size: 132 KiB

Before After
Before After

View file

@ -29,10 +29,6 @@ bool combo_should_trigger(uint16_t combo_index, combo_t *combo, uint16_t keycode
switch (combo_index) {
case KEY_ENT:
case KEY_TAB:
if ( get_highest_layer(layer_state | default_layer_state) == _SYMBOL ) return false;
case MOUSE_BUTTON1:
case MOUSE_BUTTON2:
case MOUSE_BUTTON3: