Keyboard layouts
Topics: Keyboard
A keyboard layout maps characters and functions to keys; programmable keyboards can also use ergonomic layouts and multi-key combos.
Subtopics
Basic layouts
Ergonomic layouts
Key combinations
Some programmable Mechanical keyboard, for example the ones using the QMK keyboard firmware, allow assigning functions to key combinations or “combos”. However, there’s the problem that many of the possible combos can be caused accidentally by a “roll”, a quick sequence of key actuations where the first doesn’t get released before the second gets pressed. That’s why it’s recommended to use key combinations that don’t occur as bigrams (two-letter sequences) in natural language.
The following bigrams don’t exist in the English language:
bk fq jc jt mj qh qx vj wz zh
bq fv jd jv mq qj qy vk xb zj
bx fx jf jw mx qk qz vm xg zn
cb fz jg jx mz ql sx vn xj zq
cf gq jh jy pq qm sz vp xk zr
cg gv jk jz pv qn tq vq xv zs
cj gx jl kq px qo tx vt xz zx
cp hk jm kv qb qp vb vw yq
cv hv jn kx qc qr vc vx yv
cw hx jp kz qd qs vd vz yz
cx hz jq lq qe qt vf wq zb
dx iy jr lx qf qv vg wv zc
fk jb js mg qg qw vh wx zg