Created
February 13, 2025 21:04
-
-
Save alexyslozada/1e610b1c526c5388c3a9d29febbf6b31 to your computer and use it in GitHub Desktop.
Kanata.kdb
This file contains 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
;; Kanata configuration file (v1.7.0) | |
(defcfg | |
process-unmapped-keys yes | |
) | |
;; Source key definition - agrupado por filas físicas del teclado | |
(defsrc | |
esc ;; Fila superior | |
w u i o ;; Fila QWERTY | |
caps s d f h j k l ;; Fila home | |
m ;; Fila inferior | |
fn spc ;; Fila espaciadora | |
) | |
(defalias | |
;; Alias para modificadores izquierdos | |
la (tap-hold 200 200 s lalt) ;; left alt/option | |
lc (tap-hold 200 200 d lctl) ;; left control | |
lg (tap-hold 200 200 f lmet) ;; left command | |
;; Alias para modificadores derechos | |
rg (tap-hold 200 200 j rmet) ;; right command | |
rc (tap-hold 200 200 k rctl) ;; right control | |
ra (tap-hold 200 200 l ralt) ;; right alt/option | |
rs (tap-hold 200 200 spc rsft) ;; right shift | |
;; Alias para la capa de flechas | |
arr (layer-toggle arrows) ;; toggle arrows layer | |
caps-arr (tap-hold 200 200 esc @arr) ;; caps como esc (tap) y toggle arrows (hold) | |
;; Alias para la capa de números | |
num (layer-toggle numbers) ;; toggle numbers layer | |
laynum (tap-hold 200 200 w @num) ;; w activa capa números | |
) | |
;; Capas manteniendo la misma estructura que defsrc | |
(deflayer base | |
esc | |
@laynum u i o | |
@caps-arr @la @lc @lg h @rg @rc @ra | |
m | |
fn @rs | |
) | |
(deflayer arrows | |
_ | |
_ _ bspc del | |
_ _ _ _ left down up rght | |
_ | |
_ _ | |
) | |
(deflayer numbers | |
_ | |
_ 4 5 6 | |
_ _ _ _ _ 1 2 3 | |
0 | |
_ _ | |
) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment