diff options
| author | kkard2 <[email protected]> | 2025-05-14 13:33:10 +0200 |
|---|---|---|
| committer | kkard2 <[email protected]> | 2025-05-14 13:33:10 +0200 |
| commit | 5a3fc56ea4af8c495a2944b4707cc16bcc5124e3 (patch) | |
| tree | 92ea9e4499aa48f933e16c2c8b41d61f19eb3de4 /kanata/artseyio.kbd | |
| parent | 0c0f31656d7ee0e9cf610a956c6a8d22abe58e63 (diff) | |
some experiments
Diffstat (limited to 'kanata/artseyio.kbd')
| -rw-r--r-- | kanata/artseyio.kbd | 95 |
1 files changed, 95 insertions, 0 deletions
diff --git a/kanata/artseyio.kbd b/kanata/artseyio.kbd new file mode 100644 index 0000000..c891c93 --- /dev/null +++ b/kanata/artseyio.kbd @@ -0,0 +1,95 @@ +(defcfg + process-unmapped-keys yes + concurrent-tap-hold yes +) + +(defsrc + u i o p + j k l ; + + NumpadDivide + NumpadMultiply +) + +(deflayer default + a r t s + e y i o + + (layer-switch default) + (layer-switch gaming) +) + +(deflayer nav + home up end pgup + left down rght pgdn + + (layer-switch default) + (layer-switch gaming) +) + +(deflayer gaming + _ _ _ _ + _ _ _ _ + + (layer-switch default) + (layer-switch gaming) +) + +(defvar + combo-term 60 + a u + r i + t o + s p + + e j + y k + i l + o ; +) + +;; TODO(kk): replace with 2 line style +(defchordsv2 + ($e $o) b $combo-term first-release (gaming) + ($e $y ) c $combo-term first-release (gaming) + ($a $r $t ) d $combo-term first-release (gaming) + ($a $r ) f $combo-term first-release (gaming) + ( $r $t ) g $combo-term first-release (gaming) + ($e $i ) h $combo-term first-release (gaming) + ( $t $s) j $combo-term first-release (gaming) + ( $y $o) k $combo-term first-release (gaming) + ($e $y $i ) l $combo-term first-release (gaming) + ( $y $i $o) m $combo-term first-release (gaming) + ( $i $o) n $combo-term first-release (gaming) + ($e $i $o) p $combo-term first-release (gaming) + ($a $t $s) q $combo-term first-release (gaming) + ( $y $i ) u $combo-term first-release (gaming) + ( $r $s) v $combo-term first-release (gaming) + ($a $s) w $combo-term first-release (gaming) + ( $r $t $s) x $combo-term first-release (gaming) + ($a $r $t $s) z $combo-term first-release (gaming) + + ($a + $e ) ret $combo-term first-release (gaming) + + ($a + $y $i ) (unicode "'") $combo-term first-release (gaming) + ($a + $y ) (unicode ".") $combo-term first-release (gaming) + ($a + $i ) (unicode ",") $combo-term first-release (gaming) + ($a + $o) (unicode "/") $combo-term first-release (gaming) + ( $t + $i ) (unicode "!") $combo-term first-release (gaming) + ( + $e $y $i $o) spc $combo-term first-release (gaming) + ( $r + $e ) bspc $combo-term first-release (gaming) + ( $r + $i ) bspc $combo-term first-release (gaming) + ($a $r + $o) esc $combo-term first-release (gaming) + ($a $r $t + $o) tab $combo-term first-release (gaming) +) |
