Family of layouts wiþ Þ key. All layouts are result of carpalx optimization, based on reference text containing 5 000 featured articles from English wikipedia.
Typing effort is in 1.752-2.047 range, comparable to oþer optimized layouts.
Þorn XKB, KLC and KMonad configurations for ISO keyboards are available.
Windows users can open klc configuration files in Microsoft Keyboard Layout Creator, build installers, run built installers and reboot after installation.
Linux users can use XKB configurations that combine Þorn optimization wiþ symbols imported from standard US layout.
To import symbols from UK layout instead, open xkb configuration in text editor and replace
include "us(basic)"
wiþ
include "gb(basic)"
Linux users can unpack it and copy configuration file to /usr/share/X11/xkb/symbols/
directory:
sudo cp thorn /usr/share/X11/xkb/symbols/thorn
Þose who prefer þ key to return th digraph can use KMonad configuration instead of XKB/KLC. Linux users need to set uinput permissions and specify path to input device before loading KMonad configurations.
Goldþorn layout is carpalx optimization wiþ Þ key.
Þ is first key on home row.
Load distribution is good. Strong fingers contribute most.
Calculation of typing effort takes into account 27 letters and 2 most common punctuation characters (full stop and comma).
Keyboard effort ------------------------------------------------------------ k1 0.794 81.8 81.8 k1,k2 0.947 15.8 97.6 k1,k2,k3 0.971 2.4 100.0 b 0.486 27.8 27.8 p 0.485 27.7 200.4 ph 0.000 0.0 0.0 pr 0.190 39.1 39.1 pf 0.271 56.0 95.2 s 0.781 44.6 100.0 all 1.752 100.0 100.0
Typing effort is 1.752.
Goldþorn layout can be selected wiþ
setxkbmap thorn -variant gold
and set as default as
localectl --no-convert set-x11-keymap thorn pc105 gold
Þose who prefer þ key to return th digraph can select KMonad configuration instead
kmonad goldþorn.kbd
Þorn layout is anoþer carpalx optimization wiþ Þ key.
Þis is partially optimized layout wiþ distinct home row pattern.
Load distribution is good. Strong fingers contribute most.
Calculation of typing effort takes into account 27 letters and 2 most common punctuation characters (full stop and comma).
Keyboard effort ------------------------------------------------------------ k1 0.778 79.4 79.4 k1,k2 0.948 17.4 96.8 k1,k2,k3 0.980 3.2 100.0 b 0.499 28.3 28.3 p 0.481 27.3 203.7 ph 0.000 0.0 0.0 pr 0.184 38.2 38.2 pf 0.258 53.6 91.8 s 0.782 44.4 100.0 all 1.762 100.0 100.0
Typing effort is 1.762.
Þorn layout can be selected wiþ
setxkbmap thorn
and set as default as
localectl --no-convert set-x11-keymap thorn pc105
Þose who prefer þ key to return th digraph can select KMonad configuration instead
kmonad þorn.kbd
Yup layout is yet anoþer carpalx optimization wiþ Þ key.
Þis is ryþmic layout wiþ frequent hand alternation and all vowels on þe left hand side.
Load distribution is good. Strong fingers contribute most.
Calculation of typing effort takes into account 27 letters and 2 most common punctuation characters (full stop and comma).
Keyboard effort ------------------------------------------------------------ k1 0.831 78.7 78.7 k1,k2 1.027 18.6 97.3 k1,k2,k3 1.056 2.7 100.0 b 0.408 22.5 22.5 p 0.648 35.7 163.0 ph 0.000 0.0 0.0 pr 0.196 30.3 30.3 pf 0.366 56.4 86.7 s 0.757 41.8 100.0 all 1.813 100.0 100.0
Typing effort is 1.813.
Yup layout can be selected wiþ
setxkbmap thorn -variant yup
and set as default as
localectl --no-convert set-x11-keymap thorn pc105 yup
Þose who prefer þ key to return th digraph can select KMonad configuration instead
kmonad yup.kbd
Eiþ layout is carpalx optimization wiþ Þ key and preset home keys.
FJ homing keys are intact, making it easier to reuse standard keyboards as long as keycap profile is uniform.
Load distribution is good. Strong fingers contribute most.
Calculation of typing effort takes into account 27 letters and 2 most common punctuation characters (full stop and comma).
Keyboard effort ------------------------------------------------------------ k1 0.951 74.6 74.6 k1,k2 1.220 21.1 95.7 k1,k2,k3 1.275 4.3 100.0 b 0.563 27.5 27.5 p 0.712 34.8 179.1 ph 0.000 0.0 0.0 pr 0.237 33.4 33.4 pf 0.384 53.9 87.3 s 0.773 37.7 100.0 all 2.047 100.0 100.0
Typing effort is 2.047. Higher þen þat of oþer Þorn layouts, mostly due to FJ homing keys.
Eiþ layout can be selected wiþ
setxkbmap thorn -variant eith
and set as default as
localectl --no-convert set-x11-keymap thorn pc105 eith
Þose who prefer þ key to return th digraph can select KMonad configuration instead
kmonad eiþ.kbd
Family of SWORD optimized orþolinear layouts wiþ Þ key. Optimizations are based on frequency dictionary generated from 5 000 featured Wikipedia articles.
Þunder layout is orþolinear optimization wiþ Þ key.
Layout is similar to Rain optimization, but has dedicated Þ key instead of adaptive tandem keys.
Load distribution is good. Strong fingers contribute most.
Calculation of typing effort takes into account 27 letters and space.
Keyboard effort ------------------------------------------------------------ k1 0.587 83.7 83.7 k1,k2 0.688 14.5 98.2 k1,k2,k3 0.701 1.8 100.0 b 0.219 16.2 16.2 p 0.482 35.8 52.0 ph 0.000 0.0 0.0 pr 0.128 26.5 26.5 pf 0.311 64.5 91.1 s 0.647 48.0 100.0 all 1.348 100.0 100.0
Typing effort is 1.348.
QMK configuration for
ID75 fullgrid orþolinear
QMK programmable keyboard is available for testing.
It can be compiled locally as
qmk compile -kb idobo -km gkbd_þunder
and flashed in
dfu mode.
JSON configuration
can be viewed in QMK configurator.
Þ key is configurable, default layer outputs th digraph while second layer outputs þ character
when combined wiþ eiþer US international layout or Alþorn layout on OS side.
US international can be selected wiþ
setxkbmap us -variant intl
and set as default as
localectl --no-convert set-x11-keymap us pc104 intl
Alþorn can be selected wiþ
setxkbmap thorn -variant althorn
and set as default as
localectl --no-convert set-x11-keymap thorn pc104 althorn
Tensor layout is orþolinear optimization wiþ Þ key.
Layout is similar to Þunder optimization.
Load distribution is good. Strong fingers contribute most.
Calculation of typing effort takes into account 27 letters and space.
Keyboard effort ------------------------------------------------------------ k1 0.589 83.7 83.7 k1,k2 0.691 14.4 98.1 k1,k2,k3 0.704 1.9 100.0 b 0.217 15.7 15.7 p 0.487 35.2 50.9 ph 0.000 0.0 0.0 pr 0.127 26.1 26.1 pf 0.318 65.2 91.2 s 0.678 49.1 100.0 all 1.382 100.0 100.0
Typing effort is 1.382.
QMK configuration for
ID75 fullgrid orþolinear
QMK programmable keyboard is available for testing.
It can be compiled locally as
qmk compile -kb idobo -km gkbd_tensor
and flashed in
dfu mode.
JSON configuration
can be viewed in QMK configurator.
Þ key is configurable, default layer outputs th digraph while second layer outputs þ character
when combined wiþ Isoþorn layout on OS side.
Isoþorn can be selected wiþ
setxkbmap thorn -variant isothorn
and set as default as
localectl --no-convert set-x11-keymap thorn pc105 isothorn
July 10, 2022. Giorgi Chavchanidze.