SWORD utility

SWORD is command line utility that sorts words by typing effort and calculates keyboard layout properties using frequency dictionary.

SWORD layouts

SWORD based optimizer can be used for layout optimization.

SWORD layouts listed below are ortholinear SWORD optimizations with thumb keys. Some of those layouts are adaptive, some are static.

Tandem layouts

Tandem layouts are ortholinear SWORD optimizations with adaptive tandem keys.

Rain layout

Rain layout

Aries layout

Aries layout

Unicorn layout

Unicorn layout

Snow layout

Snow layout

Norto layouts

Norto layouts are Scandinavian ortholinear SWORD optimizations.

Norwegian layout

Norwegian layout

Danish layout

Danish layout

Swedish layout

Swedish layout

English layout

English layout

Orþorn layouts

Orþorn layouts are SWORD optimized ortholinear layouts with Þ key.

Þunder layout

Þunder layout

Tensor layout

Tensor layout

Orthostat layout

Orthostat layout is simple static ortholinear SWORD optimizations.

Orthostat layout

U-turn layout

U-turn layout is experimental offgrid SWORD optimization.

U-turn layout

Saint layout

Saint layout is ortholinear SWORD optimization with configurable load distribution.

Saint layout

Kvant layout

Kvant layout is Ukrainian ortholinear SWORD optimization.

Kvant layout

Typing effort

Optimized layouts have rather low typing effort, both on Carpalx and SWORD scale.

Typing effort

More detailed reports are listed in table below

Layout Typing effort
Carpalx SWORD
Tandem Rain 1.269 1.365
Aries 1.253 1.360
Unicorn 1.255 1.313
Snow 1.321 1.375
Norto Norwegian 1.298 1.381
Danish 1.352 1.398
Swedish 1.380 1.441
English 1.351 1.391
Orþorn Þunder 1.348 1.421
Tensor 1.382 1.422
Orthostat 1.348 1.398
U-turn 1.380 1.377
Saint 1.310 1.382
Kvant 1.617 1.523

Balanced word lists

There are balanced word lists with reasonable load distribution and typing effort characteristics.

Those lists are layout specific and can be incorporated in typing lessons.

One can use SWORD type utility for training.

July 10, 2022. Giorgi Chavchanidze.