===== qmk and via =====
^ Position ^ Key ^ Comment ^
| ''Shift'' | ''MT(MOD_LSFT, KC_ESC)'' | shift and esc |
| ''Tab'' | ''LT(3, KC_TAB)'' | hold to num layer, tap to ''tab'' |
| ''/'' | ''LT(3, KC_SLSH)'' | hold to num layer, tap to ''/'' |
| '';'' | ''LT(3, KC_SCLN)'' | hold to num layer, tap to '';'' |
| ''Z'' | ''LT(2, KC_Z)'' | hold to symbal layer, tap to ''Z'' |
home row mods
^ Position ^ Key ^ Comment ^
| ''F'' | ''MT(MOD_LSFT, KC_F)'' or ''LSFT_T(KC_F)'' | ''F'' is left shift |
| ''J'' | ''MT(MOD_RSFT, KC_J)'' or ''RSFT_T(KC_J)'' | ''J'' is right shift |
|''capslock'' | ''MT(MOD_LCTL, KC_ESC)'' | hold ''ctrl'', tap to ''esc'' It appears to be a bad idea to combine ctrl and esc to tap and hold, it causes issue in tmux, for example: `ctrl-b 1`, and when press ''ctrl-f'' (for fish autocomplate), if I press enter fast, it may inserts newline instead of execute, it aslo introduce odd issue with vim being started when typing in shell. Given how often I use ctrl, I leave it as just ctrl |
base layer:
{{:keyboards:pasted:20220914-135315.png}}
symbols layer:
{{:keyboards:pasted:20220903-235620.png}}
number and navigation layer:
{{:keyboards:pasted:20220903-235644.png}}
most used symbols in javascript
' (single quote) 459399
, 407783
. 323787
) 285722
( 285708
= 192158
; 179663
: 156458
{ 124037
} 123979
/ 112632
_ (underscore) 96242
- (minus) 58648
[ 44598
] 44597
" 38995
> 37014
* 35843
+ 28293
& 25646
| 22260
\ 16671
` 14626
! 14180
? 11695
$ 11600
< 10947
# 9680
@ 9311
^ 2300
% 1400
~ 414
a mostly typescript repo:
. 740274
, 635516
: 471307
' 392677
( 365584
) 365463
" 356399
= 356272
- 334150
/ 302331
_ 255728
; 243441
{ 168294
} 168184
* 112263
[ 83673
] 83655
& 66484
| 62848
\ 50771
+ 36781
@ 35879
? 34702
> 32352
! 24897
` 23778
$ 19489
< 19019
# 17744
% 6851
^ 4309
~ 558