Created
March 16, 2026 18:09
-
-
Save legndery/7aac8d0609301cbc7b44e54aa0ac29c1 to your computer and use it in GitHub Desktop.
Kanata config for Windows to Mac remap (I have the win key on the right most side) with screenshots on 3 and 4
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| (defcfg | |
| process-unmapped-keys yes | |
| concurrent-tap-hold yes | |
| ) | |
| (defsrc | |
| lmet rmet tab lsft 3 4 | |
| ) | |
| (deflayer base | |
| @lctl @test-ss tab lsft 3 4 | |
| ) | |
| (defalias | |
| lctl (multi lctl | |
| (layer-while-held l-lctl) | |
| (on-release release-vkey v-lalt))) | |
| (defalias | |
| lsft-in-lctl (multi lsft | |
| (layer-while-held l-lctl-lsft))) | |
| ;; TEST: press rmet alone to send win+prtsc | |
| (defalias test-ss (multi lmet prtsc)) | |
| ;; Remap Ctrl+Tab to work as Alt+Tab | |
| (defvirtualkeys v-lalt lalt) | |
| (deflayermap (l-lctl) | |
| tab (fork (multi lalt | |
| (on-press press-vkey v-lalt) | |
| (release-key lctl) | |
| tab) | |
| tab | |
| (lalt)) | |
| lsft @lsft-in-lctl | |
| ) | |
| (deflayermap (l-lctl-lsft) | |
| 3 (multi (release-key lsft) (release-key lctl) lmet prtsc) | |
| 4 (multi (release-key lsft) (release-key lctl) lmet lsft s) | |
| ) |
Author
legndery
commented
Mar 16, 2026
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment