HEX
Server: Apache
System: Linux host.fiblib.com 5.14.0-570.58.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Oct 29 06:24:11 EDT 2025 x86_64
User: scientificreligi (1062)
PHP: 8.0.30
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //lib/kbd/keymaps/legacy/i386/neo/README.md
Neo 2
=====

This directory includes various variants of Neo 2 (Often only referred to as Neo) - an Ergonomic Keyboard Layout, optimized for the German Language.
They have the following in common:

- Optimizations regarding Letter Frequency as well as Bi– and Trigrams given by the German Language (on Layer 1 and 2)
- Directly underneath your finger tips lie frequently used chars for Programming Languages (on Layer 3)
- Navigation Keys and numbers also lie directly under your finger tips! (on Layer 4)
- New chars can be entered, like: „ , ” , « , » , ∫ , √ , α , β , … (and massively more)

Links
=====

German website: https://neo-layout.org/


Notes:
=====
• Not using KP_-keysyms on fourth level as NumLock is not controllable
  (i.e. can't be forced to on whenever the keymaps are loaded).
  On console there is little need for KP_-keysyms.
• Mod4-Lock is not implemented (technical difficulties, not enough levels)
• Dead keys only when there exists a corresponding dead keysym on console
  (i.e circumflex, gravis, cedille, trema, akut and tilde) otherwise the
  undead character is produced.
• Using default compose as for now. Maximum number allowed compose
  sequences seems to be 256, not enough for the standard Neo2 sequences.
• Wrong Caps_Lock behaviour with ssharp (not returning to lower case when
  using Caps_Lock and Shift)
  See: https://bugzilla.kernel.org/show_bug.cgi?id=7063