Neo (keyboard layout)

Last updated
Layers of the Neo Layout
Neo 2.0-Tastaturbelegung Ebene1.svg
Layer 1
Neo 2.0-Tastaturlayout Ebene2.svg
Layer 2
Neo 2.0-Tastaturbelegung Ebene3.svg
Layer 3
Neo 2.0-Tastaturbelegung Ebene4.svg
Layer 4
Neo 2.0-Tastaturbelegung Ebene5.svg
Layer 5
Neo 2.0-Tastaturbelegung Ebene6.svg
Layer 6

The Neo layout is an optimized German keyboard layout developed in 2004 by the Neo Users Group, [1] supporting nearly all Latin-based alphabets, including the International Phonetic Alphabet, [2] the Vietnamese language, and some Cyrillic alphabets. [3]

Contents

The positions of the letters are optimized not only for German letter frequency, but also for typical groups of two or three letters. English is considered a major target as well. The design tries to enforce the alternating usage of both hands to increase typing speed. It is based on ideas from de-ergo and other ergonomic layouts. The high frequency keys are placed in the home row. The current layout Neo 2.0 has unique features not present in other layouts, making it suited for many target groups such as programmers, mathematicians, scientists and LaTeX authors. [4] Neo is grouped in different layers, each designed for a special purpose.

Most special characters inherit the meaning of the lower layers—the ¿ character is one layer above the ?, or the Greek α is above the a character. Neo uses a total of six layers with the following general use: [5] [6]

  1. Lowercase characters
  2. Uppercase characters, typographical characters
  3. Special characters for programming, etc.
  4. WASD-like movement keys and number block
  5. Greek characters
  6. Mathematical symbols and Greek uppercase characters

Concept

Facilitating Ten Finger Writing

Neo keyboard, produced 2017 Kommerziell produzierte NEO-Tastatur 2017.JPG
Neo keyboard, produced 2017

On the basis of the statistical distribution of letters of the German language and research on ergonomics, the neo-keyboard layout aims to shorten the finger movements during writing. The most common letters are therefore on the baseline and the fast index and middle fingers. This allows more words to be written without leaving the baseline compared to other keyboard layouts.

For an average German-language text 63% of all letters can be typed from the baseline with fingers on the home row - in contrast to 25% in the usual QWERTZ-layout. [7]

In addition, using Neo the hands shall alternate as often as possible during writing and their use be evenly distributed - the QWERTY keyboard layout is very left-heavy.

The drafting of the letter positions took into account the experience from other keyboard layout reforms. Instead of pursuing a purely mathematical or experimental path, Neo combines the insights of both paths with the goal of improving both the ergonomics and memorization of the keyboard layout.

Layers

Neo 2 has a total of six levels. The first two levels correspond to the German lowercase and uppercase letters and can be reached by switching as usual layouts. The third level can be reached via the Mod3 , which under QWERTZ corresponds to the Caps Lock key and the # key, and contains common punctuation and special characters. Binary and trigrams, which are commonly used in programming, in wikis, when chatting, or in the command line of common operating systems, have been taken into account in the design of this level.

The fourth level can be reached via Mod4 , which under QWERTZ corresponds to the Alt Gr key and the < key, contains a numeric keypad and important navigation keys, so you do not have to take your hands off the main field to navigate in a text document. By making the navigation buttons accessible on the main panel, Neo also encounters the criticism expressed in reform keyboards that text editors like Vim would be more difficult to use. This level can be locked just like the second one.

The levels five ( Shift + Mod3 ) and six ( Mod3 + Mod4 ) finally contain small and capital letters in Greek as well as other mathematical and scientific signs.

Character variety and typography

Neo allows the writing of virtually all languages with Latin-based alphabet, in particular because of the dead keys and additional Compose combinations, of which Neo brings many of its own. The dead keys are located at the top left and right and allow combining the following characters with the corresponding diacritic when hitting the key.

Thus, not only grave, acute and circumflex, but also many other diacritics such as the ring, breve and macron are possible, including the novel dead button "turning" , for example, from the sign a one can create an ɐ. Together with the fifth level, Neo can be used to create Greek as well as international phonetic alphabet symbols. Nevertheless Neo is clearly designed for the German language; for others a change in programming is necessary.

Furthermore, meaningful Unicode characters were placed on the keyboard for which otherwise a character table would have to suffice, or which would otherwise not be so easy to achieve. These characters include the common quotes ("..."), the dash (-), the real apostrophe (') and the chevrons commonly used in books and newspapers (« »). In addition, the Capital ẞ, standardized in June 2008, is also available.

Mathematics and special characters

On the levels five and six one reaches the Greek letters and numerous characters required for the formula theorem, for example symbols for sets ( , , ∩ , ∪ , ⊂ ), logic ( ¬ , ∨ , ∧ , ⇔ ), derivatives ( ∂ , ∇ ), and many more. By means of the Compose key, for example, the sequence Compose + = + can be used to generate the subset symbol, ⊆ ', which also contains the equality.

In addition, the following characters are available with the keyboard layout: biological characters ( ♀ , ♂ , ⚥ ), arrows (↦, ←), physical constants ( ℏ ) and graphic symbols (✔, ✘, ☺).

Genesis

The initial version 1 was introduced in 2004 by Hanno Behrens on the mailing list of the de ergo keyboard. The name Neo is a recursive acronym and originally stood for NEO Ergonomic Oops , so "NEO", later the interpretation was set to Neo ergonomically optimized .

Considered were experiences of the Dvorak keyboard layout (around 1932), the ergonomic layout of Helmut Meier (1954) and some later investigations as well as attempts to have an ideal occupancy calculated by algorithms alone. Instead of treading only a purely mathematical or purely experimental way, as is the case with previous ergonomic layouts, Neo takes both findings into account and combines these with consideration of the ergonomics and the quickly memorable arrangement of the keys. Thus, Neo relies on the one hand on statistical surveys, in particular the distribution of letters in German and other languages, and on the other hand on studies on ergonomics by Walter Rohmert, the MARSAN Institute (1979) or Malt (1977).

In 2005, Neo 1.1 started thinking about how to arrange the keys that are often needed when programming. In it are brackets and special characters on the main field with the help of the key Mod3 , which corresponds to the Qwerty caps lock key and the # button and the button Mod4 , which under QWERTY the key Alt Gr and the key < corresponds to reach.

Neo 2

Release 2, released on March 29, 2010, introduces these changes:

Platforms

Since late 2006, Neo has been included in Linux as a variant of the German keyboard layout for the X Window System X.Org in all current distributions.

Drivers are downloadable on the project page for common platforms, including Linux, Windows, Mac OS, BSD and Solaris. In addition, free learning software is available for Linux, Windows and Mac OS. The neo-learning software is an official part of the KTouch project.

Under ChromeOS, Neo can be found in the German language settings.

Google's Gboard Keyboard for Android supports Neo2.

Related Research Articles

<span class="mw-page-title-main">Chorded keyboard</span> Computer input device

A keyset or chorded keyboard is a computer input device that allows the user to enter characters or commands formed by pressing several keys together, like playing a "chord" on a piano. The large number of combinations available from a small number of keys allows text or commands to be entered with one hand, leaving the other hand free. A secondary advantage is that it can be built into a device that is too small to contain a normal-sized keyboard.

The keyboard for IBM PC-compatible computers is standardized. However, during the more than 30 years of PC architecture being frequently updated, many keyboard layout variations have been developed.

<span class="mw-page-title-main">QWERTY</span> Keyboard layout for Latin-script alphabets

QWERTY is a keyboard layout for Latin-script alphabets. The name comes from the order of the first six keys on the top letter row of the keyboard. The QWERTY design is based on a layout included in the Sholes and Glidden typewriter sold to E. Remington and Sons in 1873. It became popular with the success of the Remington No. 2 of 1878, and remains in ubiquitous use.

<span class="mw-page-title-main">Control key</span> Key on computer keyboards

In computing, a Control keyCtrl is a modifier key which, when pressed in conjunction with another key, performs a special operation. Similarly to the Shift key, the Control key rarely performs any function when pressed by itself. The Control key is located on or near the bottom left side of most keyboards, with many featuring an additional one at the bottom right.

<span class="mw-page-title-main">QWERTZ</span> Keyboard layout

The QWERTZ or QWERTZU keyboard is a typewriter and keyboard layout widely used in Central Europe. The name comes from the first six letters at the top left of the keyboard:.

<span class="mw-page-title-main">AZERTY</span> Keyboard layout used for French

AZERTY is a specific layout for the characters of the Latin alphabet on typewriter keys and computer keyboards. The layout takes its name from the first six letters to appear on the first row of alphabetical keys; that is,. Similar to the QWERTZ layout, it is modelled on the English QWERTY layout. It is used in France and Belgium, although each of these countries has its own national variation on the layout. Luxembourg and Switzerland use the Swiss QWERTZ keyboard. Most of the residents of Quebec, the mainly French-speaking province of Canada, use a QWERTY keyboard that has been adapted to the French language such as the Multilingual Standard keyboard CAN/CSA Z243.200-92 which is stipulated by the government of Quebec and the Government of Canada.

<span class="mw-page-title-main">Caps Lock</span> Computer key

Caps Lock⇪ Caps Lock is a button on a computer keyboard that causes all letters of bicameral scripts to be generated in capital letters. It is a toggle key: each press reverses the previous action. Some keyboards also implement a light to give visual feedback about whether it is on or off. Exactly what Caps Lock does depends on the keyboard hardware, the operating system, the device driver, and the keyboard layout. Usually, the effect is limited to letter keys. Letters of non-bicameral scripts and non-letter characters are generated normally.

<span class="mw-page-title-main">AltGr key</span> Modifier key on some computer keyboards

AltGr is a modifier key found on many computer keyboards. It is primarily used to type characters that are not widely used in the territory where sold, such as foreign currency symbols, typographic marks and accented letters. On a typical Windows-compatible PC keyboard, the AltGr key, when present, takes the place of the right-hand Alt key. The key at this location will operate as AltGr if a keyboard layout using AltGr is chosen in the operating system, regardless of what is engraved on the key. In macOS, the Option key has functions similar to the AltGr key.

<span class="mw-page-title-main">Alt key</span> Computer key

The Alt keyAlt on a computer keyboard is used to change (alternate) the function of other pressed keys. Thus, the Alt key is a modifier key, used in a similar fashion to the Shift key. For example, simply pressing A will type the letter 'a', but holding down the Alt key while pressing A will cause the computer to perform an Alt+A function, which varies from program to program. The international standard ISO/IEC 9995-2 calls it Alternate key. The key is located on either side of the space bar, but in non-US PC keyboard layouts, rather than a second Alt key, there is an 'Alt Gr' key to the right of the space bar. Both placements are in accordance with ISO/IEC 9995-2. With some keyboard mappings, the right Alt key can be reconfigured to function as an AltGr key although not engraved as such.

<span class="mw-page-title-main">Arrow keys</span> Set of keys on a typical computer keyboard

Arrow keys or cursor movement keys are keys on a computer keyboard that are either programmed or designated to move the cursor in a specified direction.

<span class="mw-page-title-main">Ergonomic keyboard</span>

An ergonomic keyboard is a computer keyboard designed with ergonomic considerations to minimize muscle strain, fatigue, and other problems.

<span class="mw-page-title-main">Hebrew keyboard</span> Keyboard layout

A Hebrew keyboard comes in two different keyboard layouts. Most Hebrew keyboards are bilingual, with Latin characters, usually in a US Qwerty layout. Trilingual keyboard options also exist, with the third script being Arabic or Russian, due to the sizable Arabic- and Russian-speaking populations in Israel.

FITALY is a keyboard layout specifically optimized for stylus or touch-based input. The design places the most common letters closest to the centre to minimize distance travelled while entering a word. The name, FITALY, is derived from the letters occupying the second row in the layout.

<span class="mw-page-title-main">Dvorak keyboard layout</span> Keyboard layout

Dvorak is a keyboard layout for English patented in 1936 by August Dvorak and his brother-in-law, William Dealey, as a faster and more ergonomic alternative to the QWERTY layout. Dvorak proponents claim that it requires less finger motion and as a result reduces errors, increases typing speed, reduces repetitive strain injuries, or is simply more comfortable than QWERTY.

<span class="mw-page-title-main">Keyboard layout</span> Arrangement of keys on a typographic keyboard

A keyboard layout is any specific physical, visual or functional arrangement of the keys, legends, or key-meaning associations (respectively) of a computer keyboard, mobile phone, or other computer-controlled typographic keyboard.

The German keyboard layout is a QWERTZ keyboard layout commonly used in Austria and Germany. It is based on one defined in a former edition of the German standard DIN 2137–2. The current edition DIN 2137-1:2012-06 standardizes it as the first (basic) one of three layouts, calling it "T1".

Keyboard layouts used to type Albanian language.

<span class="mw-page-title-main">EurKEY</span>

EurKEY is a multilingual keyboard layout which is intended for Europeans, programmers and translators and was developed by Steffen Brüntjen and published under the GPL free software license. It is available for common desktop operating systems such as Windows, Mac OS X and Linux.

There are a number of methods to input Esperanto letters and text on a computer, e.g. when using a word processor or email. Input methods depend on a computer's operating system. Specifically the characters ĵ, ĝ, ĉ, ĥ, ŭ, ŝ can be problematic.

References

  1. Neo layout, Neo users group, archived from the original on 2010-09-22
  2. "IPA mit Neo". Neo-Layout (in German). Neo users group. Archived from the original (wiki) on 2018-12-22. Retrieved 2012-03-30.
  3. "Sprachen mit Neo". Neo Layout (in German). Neo users group. Archived from the original (wiki) on 2018-03-29. Retrieved 2012-03-30.
  4. Leutloff, Hannes (2021-09-20), Neo 2 for ErgoDox on QWERTZ, archived from the original on 2022-10-26, retrieved 2022-10-26
  5. Poll, Phillip H (May 2009), Neu verteilt. Ergonomischeres Tastaturlayout mit Neo (in German), LinuxUser
  6. Knittl-Frank, Daniel (July 2009), Neo – Ergonomisch optimiert (in German), Yalm-Magazine
  7. "Vorteile der Neo-Belegung" (in German). 2011. Archived from the original on 2019-01-26.