Commit graph

109 commits

Author SHA1 Message Date
urob
d00a9002d4 Remove lt/gt from nav layer 2024-09-15 22:33:47 -04:00
urob
0fefc471fe Refactor homerow combos 2024-09-15 21:40:17 -04:00
urob
b488a954bf Update misc code comments 2024-09-13 14:36:53 -04:00
urob
9396875c1e Fix HRMs work for 34 keys boards 2024-09-13 14:35:19 -04:00
urob
4843012551 Refactor wireless guard 2024-09-13 14:33:48 -04:00
urob
675734657f Add German & Greek leader key sequences 2024-09-13 14:32:28 -04:00
urob
084ec61d2e Add new mandatory identifier to conditional_layer 2024-08-07 23:46:55 -04:00
urob
686ecd11fa Switch to one-param version of num-word 2024-08-01 20:57:17 -04:00
urob
c8b436964e Migrate to modular ZMK firmware 2024-08-01 13:53:47 -04:00
urob
473be6331c Re-order HRMs to GASC
Trying out one more variation. See 43f402d for details.
2024-04-22 14:04:10 -04:00
urob
00ef17796e Use explicit behavior helpers from zmk-helpers v2 2024-04-22 09:08:51 -04:00
urob
5488081c65 upgrade to zmk-helpers v2 2024-04-20 21:21:59 -04:00
urob
43f402d3d8 re-order HRMs to GCSA
Given that we have a dedicated `Shift` key, there's really no need to
dedicate the best hrm-slot to it. I was debating whether to give it to
`Alt` or `Ctrl`. I ended up going with `Alt` as I use it quite
frequently for managing my workspaces.
2024-04-16 09:52:51 -04:00
urob
f27b0031cb Ignore additional mouse buttons 2024-02-14 11:34:15 -05:00
urob
b5212cbba5 Upgrade to Zephyr 3.5 2024-02-09 21:48:52 -05:00
urob
7a09cb5fc5 Refactor mod-morphs 2023-12-04 23:31:11 -05:00
urob
9953fb9205 Rename global-quick-tap-ms to require-prior-idle-ms 2023-10-03 13:54:51 -04:00
urob
ec6163db69 Bind more desktop controls 2023-09-01 09:18:42 -04:00
urob
733cc45389 Add modifiers on function layer
Useful for SHIFT + DSK_PREV / DSK_NEXT to move applications across
desktops using github.com/urob/win-11-virtual-desktop-enhancer.
2023-08-31 14:12:17 -04:00
urob
c21715bd1d Fix typos 2023-06-21 09:52:15 -04:00
urob
2364d03fae Revert "Adaptive double-space a la iOS"
This reverts commit 548231cee3.
2023-05-11 23:10:52 -04:00
urob
548231cee3 Adaptive double-space a la iOS
* double space morphs into `DOT SPACE STICKY-SHIFT`
* using adaptive key instead of tap-dance to avoid delay on single shift
* shift + space yields protected space so one can type double spaces
2023-05-11 14:49:43 -04:00
urob
ff962c3166 Make sleep macro more robust 2023-05-11 14:41:13 -04:00
urob
884b08d2d7 Ignore math operators in numword 2023-05-11 14:41:13 -04:00
urob
99c207c95e Enable c syntax for vim 2023-04-05 23:31:13 -04:00
urob
881804ea89 Morph par-combos to lt/gt 2023-04-03 22:14:26 -04:00
urob
4f414fa820 Move to Zephyr-3.2 2023-04-03 13:42:59 -04:00
urob
eac04ad8c0 Spring cleaning 2023-04-01 22:04:53 -04:00
urob
465b164c8d Mask ctrl from long left/right + biggish refactor
* Avoid accidental jumps throughout the document by masking ctrl from
  home/end triggered by long-pressing left/right
* Lots of refactoring using preprocessor macros to avoid code
  duplication
2023-03-31 15:00:06 -04:00
urob
f8828fcc67 Make homerow combos tap-only 2023-03-18 22:55:32 -04:00
urob
7e066a0dae Expand documentation 2023-03-17 01:17:58 -04:00
urob
4432e414b9 Smart-mouse combo 2023-03-16 23:24:40 -04:00
urob
b49de580bf Repeat to best combo pos + few other refactors 2023-03-11 23:12:39 -05:00
urob
2f7b93eb8e Minor clean-up 2023-03-06 17:41:07 -05:00
urob
4f8d1f9347 Smart-mouse layer 2023-03-05 18:07:29 -05:00
urob
cfe02a6d92 Refactor sys and fun layers 2023-02-12 23:03:22 -05:00
urob
016b1f84db Move ? and ! to base layer 2023-02-05 18:25:20 -05:00
urob
be256b1d97 Add mouse layer 2023-01-21 17:26:43 -05:00
urob
0b9aeb511d Swap return and cancel 2023-01-13 22:23:18 -05:00
urob
df09410422 Remap bluetooth controls 2023-01-07 16:56:40 -05:00
urob
906885a9e1 Refactor keymap 2023-01-06 14:43:44 -05:00
urob
8d159ef48a Refactor extra keys 2022-12-23 17:39:40 -05:00
urob
937ca41629 Scroll mode 2022-12-06 20:22:36 -05:00
urob
4e803b2711 Remove external power toggle 2022-11-10 22:38:23 -05:00
urob
caf9c8ebed Nodefree config for tri-state 2022-11-09 21:12:55 -05:00
urob
aaa8dbc436 Double-tap numword for sticky fun-layer 2022-11-09 19:03:23 -05:00
urob
2fb7348cc2 Bluetooth tweaks 2022-10-31 19:41:56 -04:00
urob
ca078ee36a Modular bluetooth option 2022-10-31 19:25:16 -04:00
urob
52238e514d Reverse dot-morph nesting
The old order would trigger the morph on Ctrl + Dot, which is used by
some browsers to fill in fields. With the new order, the nested morph is
only triggered if both Ctrl and Shift are pressed simultaneously.
2022-10-31 15:05:50 -04:00
urob
5a5cf8e02b Swapper 2022-10-31 14:47:08 -04:00