Tandem layouts

Tandem layouts are ortholinear SWORD optimizations with adaptive keys. Layout architecture is somewhat similar to that of Horn layouts.

To avoid unnecessary lateral movements, n and h work in tandem and exchange places when preceeded by t. As a result th digraph is driven to home keys by keyboard firmware, reducing finger travel and typing effort.

Optimizations are based on frequency dictionary generated from 5 000 featured Wikipedia articles.

Typing effort is in 1.253-1.269 range and takes into account 26 letters and space. Base effort is way below conventional layouts including fully optimized ones.

Rain layout

In Rain layout frequent vowels are isolated under thumb and ring fingers.

Rain layout

Empty slots are reserved for punctuation characters.

Load distribution

Strong fingers contribute most.

Keyboard effort ------------------------------------------------------------ k1 0.536 83.8 83.8 k1,k2 0.629 14.5 98.3 k1,k2,k3 0.640 1.7 100.0 b 0.191 15.0 15.0 p 0.449 35.4 50.4 ph 0.000 0.0 0.0 pr 0.108 24.0 24.0 pf 0.302 67.2 91.2 s 0.629 49.6 100.0 all 1.269 100.0 100.0

With over ¾ of text on finger tips and th digraph driven to home keys by keyboard firmware, base effort is rather low. Total typing effort is 1.269.

QMK configuration for ID75 fullgrid ortholinear QMK programmable keyboard is available for testing. It can be compiled locally as qmk compile -kb idobo -km gkbd_rain and flashed in dfu mode. JSON configuration can be viewed in QMK configurator.

Aries layout

In Aries layout frequent vowels are isolated under thumb, ring and pinky fingers.

Aries layout

Empty slots are reserved for punctuation characters.

Load distribution

Strong fingers contribute most.

Keyboard effort ------------------------------------------------------------ k1 0.547 83.4 83.4 k1,k2 0.643 14.8 98.2 k1,k2,k3 0.655 1.8 100.0 b 0.189 15.1 15.1 p 0.466 37.2 52.3 ph 0.000 0.0 0.0 pr 0.106 22.8 22.8 pf 0.312 67.0 89.9 s 0.598 47.7 100.0 all 1.253 100.0 100.0

With over ¾ of text on finger tips and th digraph driven to home keys by keyboard firmware, base effort is rather low. Total typing effort is 1.253.

QMK configuration for ID75 fullgrid ortholinear QMK programmable keyboard is available for testing. It can be compiled locally as qmk compile -kb idobo -km gkbd_aries and flashed in dfu mode. JSON configuration can be viewed in QMK configurator.

Unicorn layout

In Unicorn layout most of the vowels are grouped together.

Unicorn layout

Empty slots are reserved for punctuation characters.

Load distribution

Strong fingers contribute most.

Keyboard effort ------------------------------------------------------------ k1 0.524 83.0 83.0 k1,k2 0.619 15.2 98.2 k1,k2,k3 0.631 1.8 100.0 b 0.237 18.9 18.9 p 0.394 31.4 50.2 ph 0.000 0.0 0.0 pr 0.126 32.1 32.1 pf 0.231 58.7 90.8 s 0.625 49.8 100.0 all 1.255 100.0 100.0

Typing effort is 1.255.

QMK configuration for ID75 fullgrid ortholinear QMK programmable keyboard is available for testing. It can be compiled locally as qmk compile -kb idobo -km gkbd_unicorn and flashed in dfu mode. JSON configuration can be viewed in QMK configurator.

July 10, 2022. Giorgi Chavchanidze.