Implémentation couches num et symbols
This commit is contained in:
		
							
								
								
									
										49
									
								
								mdt.kbd
									
									
									
									
									
								
							
							
						
						
									
										49
									
								
								mdt.kbd
									
									
									
									
									
								
							@ -7,7 +7,7 @@
 | 
			
		||||
	linux-dev /dev/input/by-path/platform-i8042-serio-0-event-kbd
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
(defvar tap-time 350 hold-time 300)
 | 
			
		||||
(defvar tap-time 300 hold-time 300)
 | 
			
		||||
 | 
			
		||||
(defalias
 | 
			
		||||
  w (tap-hold $tap-time $hold-time w ralt)
 | 
			
		||||
@ -22,33 +22,56 @@
 | 
			
		||||
  ; (tap-hold $tap-time $hold-time ; lmet)
 | 
			
		||||
  c (tap-hold $tap-time $hold-time c (layer-while-held numeric))
 | 
			
		||||
  , (tap-hold $tap-time $hold-time , (layer-while-held numeric))
 | 
			
		||||
	v (tap-hold $tap-time $hold-time v (layer-while-held symbol))
 | 
			
		||||
	m (tap-hold $tap-time $hold-time m (layer-while-held symbol))
 | 
			
		||||
	^ RA-6
 | 
			
		||||
	< RA-2
 | 
			
		||||
  > RA-3
 | 
			
		||||
	{ RA-x
 | 
			
		||||
  } RA-c
 | 
			
		||||
	~ RA-b
 | 
			
		||||
	[ RA-4
 | 
			
		||||
	] RA-5
 | 
			
		||||
	_ RA-spc
 | 
			
		||||
	$ RA-grv
 | 
			
		||||
	# S-grv
 | 
			
		||||
	& RA-e
 | 
			
		||||
	| RA-q
 | 
			
		||||
	\ RA-z
 | 
			
		||||
	! S-y
 | 
			
		||||
	: S-v
 | 
			
		||||
	? S-n
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
(defsrc
 | 
			
		||||
                               9  0
 | 
			
		||||
          w  e           u  i  o  p
 | 
			
		||||
⇪   a     s  d  f        j  k  l  ;
 | 
			
		||||
‹⇧  102d  z  x  c  v  b  n  m  ,  .  /
 | 
			
		||||
    q     w  e  r  t     y u  i  o  p
 | 
			
		||||
 ⇪  a     s  d  f  g     h j  k  l  ;
 | 
			
		||||
    102d  z  x  c  v  b  n m  ,  .  /
 | 
			
		||||
             ‹⌥
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
(deflayer (base 🖻 kanata-icon.svg)
 | 
			
		||||
                                    _   _
 | 
			
		||||
       @w  _                _   _   @o  _
 | 
			
		||||
_  @a  @s  @d  @f           @j  @k  @l  @;
 | 
			
		||||
⎋  z   x   @c   v  b  102d   _   _   @, 	_    _
 | 
			
		||||
   _   @w  _   _   _        _   _   _   @o  _
 | 
			
		||||
_  @a  @s  @d  @f  _        _   @j  @k  @l  @;
 | 
			
		||||
   z   x   @c  @v  b  102d  _   @m  @,  _   _
 | 
			
		||||
           ⌫
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
(deflayer (numeric 🖻 numeric.png)
 | 
			
		||||
                                            kp/ kp*
 | 
			
		||||
       _    ▲                       kp7 kp8 kp9 kp-
 | 
			
		||||
_  _   ◀    ▼     ▶                 kp4 kp5 kp6 kp+
 | 
			
		||||
_	 _   _    f11   f12   _  kp.  kp0 kp1 kp2 kp3 kprt
 | 
			
		||||
  ⭾   ↖    ▲     ↘   ⇞         kp/ kp7 kp8 kp9 kp*
 | 
			
		||||
⎋  ⇪   ◀    ▼     ▶   ⇟         kp- kp4 kp5 kp6 kp0
 | 
			
		||||
	 2   3   f11   f12  ⌫     _   kp. kp1 kp2 kp3	v
 | 
			
		||||
            _
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
(deflayer symbol
 | 
			
		||||
   @^  @<   @>    @$     =       6  @&  0   n   S-=
 | 
			
		||||
_  @{  4    5     @}     -       @\  7  8   9   1
 | 
			
		||||
	 @~  @[   @]    @_     @#  _   @|  @! S-g @:  @?
 | 
			
		||||
            _
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
;; ⇪ ⎋ ‹⇧ ⇧› ‹⌥  ⌫    ▶ ▼ ▲ ◀
 | 
			
		||||
;; https://dev.to/shanu-kumawat/how-to-set-up-kanata-on-nixos-a-step-by-step-guide-1jk#roc
 | 
			
		||||
;; https://github.com/jtroo/kanata/blob/main/parser/src/keys/mod.rs
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user