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
  • placing frequent characters on well-reachable keys,
  • avoiding uncomfortable sequences of keys,
  • achieving a pleasant "rolling" typing rhythm (hand changes every two keys),
  • keeping the shortcut keys "cvxz" on the left hand and close to the Ctrl-key (so that the right hand remains free to control the mouse),
  • keeping punctuation symbols ",." on the familiar (QWERTZ) positions,
  • properly accounting for the shift keys in the development of the layout (shift keys are being held until the modified key is released).
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
  • which fingers are involved (for instance, a sequence from middle to index finger is to be preferred over a sequence from middle to ring finger),
  • how many rows are crossed,
  • whether a press of a lower key on a short finger follows the press of a upper key on a long finger,
  • whether one of the keys draws the hand out of its home position.
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, the Noted layout is contained in the usual linux keyboard mapping package xkeyboard-config starting version 2.44 and is available on Ubuntu systems since mid 2024. For other systems, there is the option to add the Noted layout to the xkeyboard-config directory (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.
FreeBSD supports the Noted layout whether you are using X or the console (VT or syscons). Using X, the Linux instructions mostly apply.
Regarding usage on FreeBSD's console, the following is an excerpt from Setup Neo > BSD Systems (be mindful to replace any mentions of neo.kbd with noted.kbd).
As mentioned in the NOTE: This driver is not intended as a complete replacement, however it will make basic system administration possible using level 1–3 without switching to X.
For FreeBSD on the console, the noted.kbd driver file must be loaded with the following commands:
  1. $ kbdcontrol -l noted
  2. To use the layout permanently, as a root user, copy (or move) the file to the registry for keymaps:
    • For VT:
      # cp noted.kbd /usr/share/vt/keymaps/
    • Or below Syscons:
      # cp noted.kbd /usr/share/syscons/keymaps/
  3. Then
    sysrc keymap="noted"

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
  • Key Costs
    How frequent are easy to reach keys used?
  • Finger Repeats
    How often are keys used consecutively by the same finger? This is weighted by the fingers' strengths and the direction of the movement.
  • Movement Pattern
    How often do "uncomfortable" sequences on the same hand appear? Here, both the employed fingers (and their lengths) as well as the number of crossed rows play a role.
Moreover, there is a series of secondary metrics that have a lesser impact on the overall result:
  • Finger Balance
    Are the fingers appropriatedly loaded?
  • Hand Balance
    Are the hands equally loaded?
  • No Handswitch after Unbalancing Key
    The key following a key that draw the hand away from the home position should lie on the other hand.
  • No Handswitch in Trigram
    How often are three consecutive keys on the same hand used (and do they contain a direction change)?
  • Irregularity
    How often do two uncomfortable bigrams appear consecutively?
  • Secondary Bigrams
    How often are the first and third key of a trigram in an uncomfortable constellation?
  • In- and Outward Rolls
    How often is there exactly one change of hands in a trigram (this supports a pleasent "rolling" typing rhythm)?
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