Noted

Layer 1
Image template by the Neo project, CC-BY-SA 3.0

Description

Noted is an alternate keyboard layout that aims to allow efficient and comfortable typing both in German and English. It is now a member of the Neo family of German alternate keyboard layouts and aims to improve upon them. It shares the third and fourth layers with those layouts and updates the fifth and sixth layer according to the character ordering on the first layer (see here).

The design of the Noted layout was supported by a newly developed optimizer based on a mixed-language corpus (60% German, 40% English).

Goals

The Noted layout's goal is to allow comfortable typing of German and English texts (in particular on ISO keyboards) by

What "uncomfortaple sequence" and "pleasant typing rhythm" means, exactly, is often hard to define and in parts depends on personal preference. The Noted Layout considers a set of evaluation criteria, for instance the "number of finger repeats", that shall quantify these "soft" goals.

These metrics and evaluation criteria are generally not new and were already employed in the development of multiple other keyboard layouts. For the Noted Layout, however, some of them were extended and further differentiated.

The Noted layout tries to avoid finger repeats on weaker fingers (e.g., the pinky finger) more than on stronger fingers (e.g., the middle or index finger). Also, lateral finger repeats (for instance, of the index finger in the center column) shall rather be avoided than their vertical counterparts and finger repeats that curl the finger are (slightly) preferred over those that stretch the finger. Finally, repeats across multiple rows are worse than those across only one (or no) row.

The evaluation of consecutive same-hand keypresses that are not finger repeats is differentiated by

For the design of the Noted layout, a new keyboard layout optimizer has been developed, which is based on the optimizer of Arne Babenhauserheide (ArneBab) that already contained variants of some of the metrics and was used for the design of the Mine layout.

Installation

For using the Noted layout in Windows, the usage of ReNeo is recommended. A corresponding configuration file can be downloaded here.

In Linux, there is the option to add the Noted layout to the xkeyboard-config (usually under

/usr/share/X11/xkb/symbols
) and then activate it with
setxkbmap noted
. The corresponding configuration file can be found here (for xkeyboard-config with versions earlier than 2.39, this file needs to be used). A configuration file for the console can be found here. More details about the installation under Linux can be found on the page of the Neo project.

There exist no drivers for MacOS, currently.

Heatmap

Layer 1
Image template by the Neo project, CC-BY-SA 3.0

Comparison with other German Layouts

Well-known representatives of alternate keyboard layouts for the German language on ISO keyboards are layouts of the Neo family: Neo2, Bone, Mine and KOY.

Of those layouts, the Noted layout is most similar to the Mine Layout. It uses the same vowel block, the same positions for the shortcut keys "cvxz" and "h" and "k" on the right pinky. In contrast to Mine, the letter "s" is located on the left home-row instead of the "r". This avoids shift collisions with the letter "c" (finger repeats on the left pinky) while typing "Sch" which is frequent in German. Furthermore, the consonants on the right hand are arranged differently to increase typing effort and avoid the notorious index finger "mpf" (appearing in German words such as "impfen" and "empfinden").

Shortcuts and Punctuation

Both Mine and Neo2 place the shortcut keys "cvxz" on the left hand in reach of the Ctrl key. This allows using these shortcuts while leaving the right hand free to use the mouse. While the Bone layout puts the "x" on the left hand, it is located far from the Ctrl key. The KOY layout places both the "c" and the "v" on the right hand, which makes using these shortcuts more cumbersome. Moreover, the locations of the keys for period and comma not the "usual" ones for the KOY layout.

Performance

The total cost evaluated by the optimizer is composed as the sum of costs from various metrics. The main metrics are

Moreover, there is a series of secondary metrics that have a lesser impact on the overall result:

Comparison with modern layouts of the Neo family

Looking at the various optimization metrics for a German-English corpus, one notices first of all that the "modern" Layouts are able to strongly reduce the number of finger repeats with respect to their predecessor Neo2. The following analyses therefore exclude Neo2 in order to prevent distorting the scales.

The bar chart shows relative costs for the individual metrics with respect to the Noted layout. Positive values (bars pointing upwards) mean higher cost and therefore lower performance while negative values (bars pointing down) mean better performance. The KOY layout is depicted in orange color, Bone in magenta, and Mine in dark blue.

Among the "modern" variants, the Noted layout achieves lowest costs with the two main metrics "Finger Repeats" and "Movement Pattern" (uncomfortable sequences on one hand).

The KOY layout distributes most frequent letters better to well-reachable keys than the other layouts, while, however, compromising finger repeats and uncomfortable sequences on one hand (in large parts due to the shift key as will be seen below).

The KOY layout has fewest trigrams without hand changes, the Mine layout has the most. The Noted layout lies between the two.

Both the Noted and the Bone layouts roll equally to the inside and the outside. The KOY layout tends to roll inwards whereas the Mine layout rolls outwards. Many people favor inwards rolling movements, but this is certainly a point of personal preference.

The overall result for the mixed-language German-Englisch corpus shows the following picture:

Noted KOY Bone Mine
German/English 288.54 296.42 308.74 325.95

Performance in Pure German and English Corpora

Considering the analyses for pure German and English corpora, one observes that the Noted layout performs similarly well in both German and English with a slight preference for German.

For the Mine layout and more clearly for the Bone layout, the tendency to German is stronger. This reaches so far that the Bone layout achieves better performance in German than the KOY layout.

The KOY layout on the other hand shows better performance in the English corpus than in the German one (even better than the Noted layout). It achieves this partly due to the vowel block being better suited for English, as "e" and "a" are located on different fingers on the home-row in contrast to them leading to a finger repeat on the other layouts. Another factor might be that the KOY layout suffers from many finger repeats with the left shift key, which is less frequently used in the English language.

Noted KOY Bone Mine
German 276.10 298.63 287.29 307.38
English 282.09 277.68 315.17 325.28

Influence of the Shift Key

The explicit consideration of the shift key has had a noticable influence on the design of the Noted layout. The same may be said about both the Bone and Mine layouts that were developed with ArneBab's optimizer that also considers the effects of the shift key. The jump in total costs when excluding the effects of the shift keys therefore is not very high for these layouts.

The KOY layout on the other hand has to cope with a rather high number of finger repeats and uncomfortable movements with the left shift key. In the English language sentences starting with "Th" (e.g., "The", "This", "That") lead to a finger repeat with the left shift key (it needs to be held just after the "T" and then the "h" follows immediately). In the German language combinations with "a" (e.g., "Das", "Was", "Dann") and "o" (e.g., "Wo" or "So") lead to uncomfortable movements for the left pinky finger.

Ignoring the effects of the shift key (this can be achieved, for instance, by placing shift on a thumb key), one observes a clear gain for the KOY layout:

Noted KOY Bone Mine
Ger/Eng (no shift) 255.60 231.86 275.14 292.83

Influence of Line-Breaks

A large part of the costs of the "Movement Pattern" metric for Noted (and in the same amount for Mine and Bone) is due to the bigram composed of "period" (or "comma") and "enter" (a line-break). Excluding line-breaks from the analysis (which can be achieved, for instance, by placing "enter" on a thumb key), the effects of moving punctuation symbols by the KOY layout can also be observed by the other layouts:

Noted KOY Bone Mine
Ger/Eng (no line-breaks) 269.62 296.23 292.09 308.85

Keyboards with Thumb-Keys

Even though the Noted layout was not explicitly optimized for thumb keys, it still performs well for such hardware solutions:

Using keyboards with thumb-keys (or corresponding software solutions) one can avert the (negative) effects of the shift and enter keys by placing those on the thumb-keys. Using thumb-shift allows the KOY layout to achieve better performance (see above), whereas using thumb-enter allows Noted, Mine, and Bone to gain similar improvements (see above).

Comparison with English Alternate Layouts

Besides the German layouts of the Neo family, there is a large number of alternate keyboard layouts in the English-speaking community (e.g., on discord or reddit). These are commonly developed without explicit consideration of the shift keys and often also exclude the effects of line-breaks.

Here, a comparison with the Noted layout shall be performed exemplarily with the Canary and Sturdy layouts which are well-regarded in the English-speaking communities.

It is easy to see that both Canary and Sturdy were primarily developed for the English language. Both layouts can not compete with the modern layouts of the Neo family when typing German texts. This holds true in particular when the influence of the shift keys is to be accounted for. For the English corpus on the other hand, both layouts outperform the German layouts (except for KOY, which still performs competitively).

Noted KOY Bone Mine Canary Sturdy
German 276.10 298.63 287.29 307.38 350.33 356.46
Eng (no shift/line-breaks) 241.70 223.09 277.48 290.63 228.74 203.59




Raw Data

Mixed Texts German (60%) and English (40%)

with shift no shift
with line-breaks no line-breaks with line-breaks no line-breaks
Noted 288.54 269.62 255.60 236.20
KOY 296.42 296.23 231.86 231.36
Bone 308.74 292.09 275.14 258.11
Mine 325.95 308.85 292.83 275.86
Canary 339.45 322.64 275.46 258.45
Sturdy 325.35 324.43 247.54 246.25

German

with shift no shift
with line-breaks no line-breaks with line-breaks no line-breaks
Noted 276.10 262.58 240.42 226.44
KOY 298.63 298.61 236.09 235.92
Bone 287.29 278.13 246.53 237.20
Mine 307.38 297.75 267.37 257.73
Canary 350.33 340.26 281.86 271.82
Sturdy 356.46 355.90 270.19 269.37

English

with shift no shift
with line-breaks no line-breaks with line-breaks no line-breaks
Noted 282.09 271.69 252.17 241.70
KOY 277.68 277.04 223.84 223.09
Bone 315.17 302.65 290.07 277.48
Mine 325.28 313.13 302.46 290.63
Canary 283.92 271.59 241.02 228.74
Sturdy 259.65 258.58 204.77 203.59