Hubbry Logo
German keyboard layoutGerman keyboard layoutMain
Open search
German keyboard layout
Community hub
German keyboard layout
logo
7 pages, 0 posts
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
German keyboard layout
German keyboard layout
from Wikipedia

The German keyboard layout is the keyboard layout used in Austria and Germany for the German language, and is the most common of QWERTZ keyboard layouts widely used in Central and Southeast Europe. It is based on one defined in a former edition (October 1988) 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" (Tastaturbelegung 1, "keyboard layout 1").

The German layout differs from the English (US and UK) layouts in four major ways:

  • The positions of the "Z" and "Y" keys are switched. In English, the letter "y" is very common and the letter "z" is relatively rare, whereas in German the letter "z" is very common and the letter "y" is very uncommon.[1] The German layout places "z" in a position where it can be struck by the index finger, rather than by the weaker little finger.
  • Part of the keyboard is adapted to include umlauted vowels (ä, ö, ü) and the sharp s (ß). (Some newer types of German keyboards offer the fixed assignment Alt+++H for its capitalized version.)
  • Some of special key inscriptions are changed to a graphical symbol (e.g. ⇪ Caps Lock is an upward arrow, ← Backspace a leftward arrow). Most of the other abbreviations are replaced by German abbreviations (thus e.g. "Ctrl" is translated to its German equivalent "Strg", for Steuerung). "Esc" remains as such. (See § Key labels.)
  • Like many other non-American keyboards, German keyboards change the right Alt key into an Alt Gr key to access a third level of key assignments. This is necessary because the umlauts and some other special characters leave no room to have all the special symbols of ASCII, needed by programmers among others, available on the first or second (shifted) levels without unduly increasing the size of the keyboard.

General information

[edit]
Computer keyboard with German keyboard layout T2 according to DIN 2137-1:2012-06
German keyboard layout "T1" according to DIN 2137-1:2012-06
Degree symbolCircumflex accentMultiplication signExclamation mark1 (number)ApostropheQuotation mark2 (number)Square (algebra)Section sign3 (number)Cube (algebra)Dollar sign4 (number)Dash#Em dashPercent sign5 (number)Inverted question and exclamation marksAmpersand6 (number)Inverted question and exclamation marksSlash (punctuation)7 (number)Braces (punctuation)Parentheses8 (number)BracketParentheses9 (number)BracketQuals sign0 (number)Braces (punctuation)Question markßBackslashGrave accentAcute accentDot (diacritic)BackspaceTab keyQAt signWCaronEEuro signŒRDiaeresis (diacritic)TMacron (diacritic)ZDouble acute accentUBreveITildeDotless IORing (diacritic)ØPHook aboveÞÜHorn (diacritic)Long sAsteriskPlus and minus signs#Plus signTildeReturn keyCaps lockALess than or equal toÆSGreater than or equal toDDiameter#Diameter symbolÐFPrime (symbol)GDouble primeHCapital ẞJCedillaKComma#Diacritical usageLOgonekŁÖDot belowÄBar (diacritic)Apostrophe#ComputingNumber signRegistered trademark symbolƏReturn keyShift keyGreater-than signLess-than signVertical barYGuillemetXGuillemetQuotation markQuotation markCCopyright symbolVGuillemetQuotation markQuotation markBGuillemetQuotation markQuotation markNDash#En dashMMicro-SemicolonCommaʻOkinaEllipsisColon (punctuation)Full stopZero-width non-joinerInterpunctUnderscoreHyphenSoft hyphenShift keyControl keyFn keyWindows keyAlt keySpace (punctuation)Non-breaking spaceThin spaceAltGr keyISO/IEC 9995#Level and group selectionWindows keyMenu keyControl key
German keyboard layout "T2" according to DIN 2137-1:2012-06.
Clickable image: Click on any symbol to open the Wikipedia article on that symbol.

The characters ², ³, { , [ , ] , } , \ , @, |, µ, ~, and are accessed by holding the AltGr key and tapping the other key. The Alt key on the left will not access these additional characters. Alternatively Strg+Alt and pressing the respective key also produce the alternative characters in many environments, in order to support keyboards that only have one left Alt key.[2]

The accent keys ^, ´, ` are dead keys: press and release an accent key, then press a letter key to produce accented characters (ô, á, ù, etc.; the current DIN 2137-1:2012-06 extends this for e.g. ń, ś etc.). If the entered combination is not encoded in Unicode by a single code point (precomposed character), most current implementations cause the display of a free-standing (spacing) version of the accent followed by the unaccented base letter. For users with insufficient typing skills this behaviour (which is explicitly not compliant with the current DIN 2137-1:2012-06) leads to mistype a spacing accent instead of an apostrophe (e.g., it´s instead of correctly it's).[3]

Note that the semicolon and colon are accessed by using the ⇧ Shift key.

The "T1" layout lacks some important characters like the German-style quotation marks („“ and ‚‘). As a consequence, these are seldom used in internet communication and usually replaced by " and '.

The "T2" layout newly defined in DIN 2137-1:2012-06 was designed to overcome such restrictions, but firstly to enable typing of other languages written in the Latin script. Therefore, it contains several additional diacritical marks and punctuation characters, including the full set of German, English, and French-style quotation marks in addition to the typographic apostrophe, the prime, the double prime, and the ʻokina.

The image shows characters to be entered using AltGr in the lower left corner of each key depiction (characters not contained in the "T1" layout are marked red). Diacritical marks are marked by a flat rectangle which also indicates the position of the diacritical mark relative to the base letter.

The characters shown at the right border of a keytop are accessed by first pressing a dead key sequence of AltGr plus the × multiplication sign. This X-like symbol may be thought of as an "extra" dead key or "extra" accent type, used to access "miscellaneous" letters that do not have a specific accent type like diaeresis or circumflex. Symbols on the right border shown in green have both upper-case and lower-case forms; the corresponding capital letter is available by pressing the Shift key simultaneously with the symbol key. For instance, to type the lower-case æ ligature, hold the AltGr key and type ×, then release both keys and type the (unshifted) A key. To type the upper-case Æ ligature, hold the AltGr key and type ×, then release both keys, hold Shift and type the (shifted) A key. An active Caps Lock can be used instead of the Shift key to obtain the Æ ligature and similar letters.

In addition, DIN 2137-1:2012-06 defines a layout "T3", which is a superset of "T2" incorporating the whole "secondary group" as defined in ISO/IEC 9995-3:2010. Thus, it enables to write several minority languages (e.g. Sami) and transliterations, but is more difficult to comprehend than the "T2" layout, and therefore not expected to be accepted by a broad audience beyond experts who need this functionality.

Key labels

[edit]

Contrary to many other languages, German keyboards are usually not labeled in English (in fact, DIN 2137-1:2012-06 requires either the symbol according to ISO/IEC 9995-7 or the German abbreviation is to be used, with "Esc" and "AltGr" as exceptions). The abbreviations used on German keyboards are:

German label English equivalent
Steuerung (Strg) Ctrl (Control)
Einfügen (Einfg) Insert (Ins)
Entfernen (Entf) Delete (Del)
Bild auf/Bild nach oben (Bild↑) Page Up (PgUp)
Bild ab/Bild nach unten (Bild↓) Page Down (PgDn)
Position eins (Pos1) Home ("position one")
Ende (Ende) End (end)
Drucken / Systemabfrage (Druck/S-Abf) Print Screen
Rollen Scroll Lock ("to roll")
Pause/Unterbrechen (Pause/Untbr) Pause/Break

On some keyboards – including the original IBM PC/AT (and later) German keyboards – the asterisk (*) key on the numeric keypad is instead labeled with the multiplication sign (×), and the divide-key is labeled with the division sign (÷) instead of slash (/). However, those keys still generate the asterisk and slash characters, not the multiplication and division signs.

Caps lock

[edit]

The behaviour of ⇪ Caps Lock according to former editions of the DIN 2137 standard is inherited from mechanical typewriters: Pressing it once shifts all keys including numbers and special characters until the ⇪ Caps Lock key is pressed again. Holding ⇧ Shift while ⇪ Caps Lock is active unshifts all keys. The current DIN 2137-1:2012-06 simply requests the presence of a "capitals lock" key (which is the name used in the ISO/IEC 9995 series), without any description of its function.

In IT, an alternative behaviour is often preferred, usually described as "IBM", which is the same as ⇪ Caps Lock on English keyboards – only letters are shifted, and hitting ⇪ Caps Lock again releases it.

Both ⇧ Shift and ⇪ Caps Lock lack any textual labels, despite bearing names that are used in texts like manuals. The ⇪ Caps Lock key is called Feststellttaste (locking key) and simply labeled with a large down-arrow (on newer designs pointing to an uppercase A letter). ⇧ Shift is called Umschalttaste (switching key) and labeled with a large up-arrow.

OS-specific layouts

[edit]

Linux

[edit]
German keyboard layout in modern Linux systems

Most Linux distributions include a keymap for German in Germany that extends the T1 layout with a set of characters and dead keys similar, but not identical to the "Outdated common secondary group" of ISO/IEC 9995-3:2002.

History

[edit]
Keyboard of an Adler typewriter Model No. 7, produced about 1899–1920 in Frankfurt
Keyboard of a mechanical typewriter Olympia SM3, produced 1954 by Olympia-Werke, Germany.
Keyboard of a mechanical typewriter Olympia SM9, produced 1964 by Olympia-Werke, Germany. This layout was defined by DIN 2112 (1956, with revisions 1967 and 1976). The location of the punctuation marks on the upper numerical row is different from modern computer keyboards. The key with ∷ four dots is the margin release.[4] The arrow key under TAB is the ↣ Backspace key,[5] which is pointing in the direction the paper would move rather than the way a cursor would move (as on a modern computer keyboard).
Detail of a keyboard of a German IBM Portable PC 5155, produced about 1984–1985

See also

[edit]

Notes and references

[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
The German keyboard layout, formally known as the layout, is the standard arrangement of keys on computer keyboards and typewriters designed for efficient input of the in countries including , , and parts of . Defined by the DIN 2137-1 standard from the (DIN), it specifies requirements for alphanumeric and numeric , ensuring compatibility across hardware and software implementations. Key distinguishing features include the transposition of the Y and Z keys relative to the English QWERTY layout, optimizing for the higher frequency of Z in German vocabulary, and dedicated positions for the umlauted characters Ä (adjacent to Ö on the home row), Ö (adjacent to L on the home row), and Ü (adjacent to P on the top row) as well as the ß (sharp S or Eszett, next to 0). The layout follows the ISO physical form factor, with a vertically asymmetric Enter key and support for modifier keys like Shift for uppercase and symbols, and AltGr (right Alt) to access a third level of characters such as @, {, and currency symbols for international use. This design minimizes finger travel for common German diacritics while maintaining broad compatibility in operating systems like Windows and macOS. Variants exist for Swiss German (with French influences) and older T1 encodings, but the core DIN 2137-1 layout remains the predominant standard as of its 2023 edition.

Overview

Physical Design

The German keyboard layout adheres to the ISO physical standard, commonly featuring 105 keys to accommodate European language requirements, including an extra key for the positioned next to the left , unlike the 104-key ANSI layout prevalent in the United States. Some extended versions incorporate 106 keys by adding dedicated Windows and keys between the control and Alt keys on the bottom row. This design ensures compatibility with standard desktop and laptop hardware while supporting the letter order in the alphanumeric section. The keys are organized into distinct blocks for efficient navigation and input: the central alphanumeric block with approximately 47 keys arranged in four staggered rows for the letters and ; a 17-key on the right side for numerical entry; a top row of 12 function keys (F1 through F12) for software shortcuts; and a navigation cluster in the lower right, comprising four dedicated in an inverted-T configuration, along with Insert, Delete, , End, Page Up, and Page Down for cursor control. The overall form factor promotes a familiar posture, with the alphanumeric block centered and the peripheral blocks offset to reduce reach. Dedicated keys for the umlauted characters , , and are integrated into the alphanumeric block, positioned after P (for ), after L (for ), and after (for ), respectively, while the key is placed to the right of the 0 key in the number row. These placements facilitate direct access to German-specific characters without requiring modifier combinations for basic use. German-market keyboards often include the symbol (€) printed on the E key, accessible via AltGr + E, reflecting post-1999 adaptations for the currency. Ergonomically, the layout uses a standard key pitch of 19.05 mm horizontally and 18.05 mm vertically between key centers, allowing for comfortable finger travel and reduced during extended typing sessions. Keycaps are typically constructed from durable ABS plastic, though higher-end models employ PBT for better wear resistance, with surface printing or etching for legends. In the German market, keycaps are usually labeled in monolingual German, though bilingual English-German variants are common on international or business-oriented models to aid multilingual users.

QWERTZ Arrangement

The QWERTZ arrangement in the German keyboard layout primarily differs from the standard layout used in English-speaking countries by swapping the positions of the Y and keys, positioning in the top row for greater accessibility since it appears more frequently in German text (approximately 1.21% ) compared to Y (0.05%). This adjustment aligns the layout with German linguistic patterns, where is used in common words and digraphs, while Y is rarer and often borrowed from foreign terms. The overall alphabetic sequence follows the pattern to optimize typing efficiency for German speakers by reducing finger movement for high-frequency characters. The numeric row above provides digits 1 through 0 unshifted, with symbols accessed via Shift. The top row of alphabetic keys, from left to right, consists of , , , T, Z, , I, O, P, followed by Ü and a plus sign (+). The middle row includes A, S, D, F, G, H, J, K, L, followed by Ö, Ä, and a (#). The bottom row features a less-than symbol (<), followed by Y, X, C, V, B, N, M, and then comma (,), period (.), and hyphen (-). This configuration maintains a familiar QWERTY-like structure for most letters while incorporating German-specific placements for umlauts directly in the alphabetic rows.
LetterQWERTY Position (Row)QWERTZ Position (Row)
AMiddleMiddle
BBottomBottom
CBottomBottom
DMiddleMiddle
ETopTop
FMiddleMiddle
GMiddleMiddle
HMiddleMiddle
ITopTop
JMiddleMiddle
KMiddleMiddle
LMiddleMiddle
MBottomBottom
NBottomBottom
OTopTop
PTopTop
QTopTop
RTopTop
SMiddleMiddle
TTopTop
UTopTop
VBottomBottom
WTopTop
XBottomBottom
YTopBottom
ZBottomTop
This table compares the row positions of the 26 Latin letters between QWERTY and QWERTZ layouts, with the Y/Z swap as the primary alphabetic difference; minor punctuation shifts occur in non-letter positions but do not affect core letter mapping. The QWERTZ arrangement is linguistically optimized for German by prioritizing common digraphs (such as "tz" or "st") and trigrams in positions that minimize finger travel, as seen in frequent words like "zuerst" (requiring top-row Z followed by middle-row U and bottom-row R) or "quellen" (top-row Q, U, middle-row L, bottom-row N). This design enhances overall typing speed and comfort for native German usage patterns.

Character Mapping

Basic Letters and Numbers

The German keyboard layout adheres to the QWERTZ arrangement for its basic alphanumeric keys, as standardized in DIN 2137-1:2023-08 for the primary "T1" configuration. The unshifted letter keys produce the standard 26 Latin letters in lowercase, arranged across three main rows: the top row begins with Q W E R T Z, the home row with A S D F G H, and the bottom row positions Y X C V B N M, with additional keys for Ü Ö Ä and modifiers integrated into the layout. When the Shift key is pressed, these letter keys output the corresponding uppercase versions, facilitating standard capitalization without altering the positional logic. The top row, dedicated to numbers and basic symbols, features keys labeled 1 through 0, followed by ß and ´. In unshifted mode, these yield the digits 1-0 sequentially, then the sharp S (ß) and an acute accent (´). Activating Shift modifies this row to produce punctuation and symbols essential for German typing: Shift+1 outputs ! (exclamation mark), Shift+2 outputs " (quotation mark), Shift+3 outputs § (section sign, frequently used in legal and reference documents), Shift+4 outputs $ (dollar sign), Shift+5 outputs % (percent sign), Shift+6 outputs & (ampersand), Shift+7 outputs / (slash), Shift+8 outputs ( (opening parenthesis), Shift+9 outputs ) (closing parenthesis), Shift+0 outputs = (equals sign), Shift+ß outputs ? (question mark), and Shift+´ outputs ` (backtick). Additionally, the 2 and 3 keys include superscript variants: unshifted 2 and 3 produce the digits, while AltGr+2 and AltGr+3 yield ² and ³, respectively, for mathematical or ordinal notation. Basic punctuation is positioned on the bottom row for efficient access. The keys produce , (comma) unshifted and ; (semicolon) when shifted; . (period) unshifted and : (colon) when shifted; and - (hyphen or minus) unshifted and _ (underscore) when shifted. These mappings support common sentence structure and decimal notation in German contexts. The numeric keypad, typically located to the right of the main keyboard, follows a universal numeric arrangement compatible with the German layout. When Num Lock is engaged, the keys output digits 0-9 in a standard grid (7 8 9 on top, 4 5 6 in the middle, 1 2 3 below, and 0 spanning the bottom with a decimal point key producing , in German locale). Accompanying operation keys include + (addition), - (subtraction), * (multiplication), / (division), and Enter for confirmation. Disabling Num Lock repurposes these keys for cursor navigation and page control, such as Home, End, and arrow movements.
Key Position (Main Keyboard)Unshifted OutputShifted Output
11!
22"
33§
44$
55%
66&
77/
88(
99)
00=
ßß?
´´`
, (comma key),;
. (period key).:
(minus key)-_
This table summarizes the core number and punctuation mappings, excluding letters which follow direct case-shifting.

Umlauts and Special Characters

The German keyboard layout, as standardized by DIN 2137-1, includes dedicated keys for the umlauts ä, ö, ü and the sharp s ß to facilitate efficient typing of German-specific characters. These keys are positioned in the main alphanumeric rows: the ä key is located immediately after the ö key (itself after L), producing lowercase ä unshifted and uppercase Ä when shifted; the ö key produces ö unshifted and Ö shifted; the ü key follows P, yielding ü unshifted and Ü shifted; and the ß key is located to the right of the 0 key in the number row, generating ß unshifted and ẞ (uppercase sharp s) shifted. Direct use of the Shift modifier on these dedicated keys produces the proper uppercase umlauts Ä, Ö, Ü, though some historical software lacking full Unicode support may render or substitute them with digraphs like AE, OE, UE in display or storage. In addition to dedicated keys, the layout employs the AltGr modifier (right Alt key) for accessing a third level of characters, including alternate ways to input umlauts and other locale-specific symbols when needed. For instance, AltGr + Y produces ü (serving as an alternate to the dedicated key), and AltGr + S yields ß if a dedicated key is unavailable or remapped in certain configurations. Other common AltGr combinations include AltGr + Q for @, essential for email addresses and web use in German contexts. The euro symbol €, introduced to support the common currency, is accessed primarily via AltGr + E on standard German keyboards. Post-1999 hardware often incorporates the € glyph directly on the 2 key for visual reference, though its input remains tied to the AltGr + E combination rather than a base or shifted state on that key. Further special characters available through AltGr include superscript 2 (²) via AltGr + 2 for mathematical notation, the micro sign µ with AltGr + M, and the backslash \ using AltGr + < (the key to the left of Z). These mappings ensure compatibility with international standards like while prioritizing German orthographic needs.

Modifier Keys and Behaviors

Shift and AltGr Functions

The left and right Shift keys on the German keyboard layout operate symmetrically to access the second level of characters, producing uppercase versions of letters and the upper symbols on dual-labeled keys. For example, Shift + z inputs "Z", while Shift + / inputs "?". The AltGr key, located immediately to the right of the spacebar, functions as the level 3 modifier, providing access to a third set of characters per key, primarily for international and special symbols, in line with ISO keyboard standards for multi-level layouts. Common combinations include AltGr + 7 for "{", AltGr + 0 for "}", AltGr + 8 for "[", and AltGr + 9 for "]". This setup supports three-character outputs per key for many positions, enhancing compatibility with global typing needs. Dead key functionality in the German layout allows for composing certain diacritics, such as using the circumflex key (^, positioned above the Tab key) followed by a vowel to produce accented forms like â; however, AltGr combinations with dead keys like ^ are not standard, and overall support for such compositions remains limited compared to layouts designed for languages with extensive diacritics, such as French. Specific umlaut outputs can sometimes be accessed via AltGr in extended mappings, though primary access is through dedicated keys.

Caps Lock Operation

The Caps Lock key on the German keyboard layout is positioned in the top-left corner, directly above the left Shift key, and is typically labeled with a large down arrow symbol; most modern hardware includes an LED indicator to show when it is active. This key serves as a toggle for uppercase output, inherited from mechanical typewriter designs, where it functions as a shift lock that affects all keys until deactivated. In traditional German typography and early keyboard implementations, activating Caps Lock on umlaut keys results in ligature substitutions rather than diacritic uppercase forms: for example, pressing the ä key with Caps Lock engaged produces "AE", ö produces "OE", ü produces "UE", and ß produces "SS". Since the adoption of Unicode in the 1990s, modern software applications, particularly word processors and text editors, override this legacy behavior to produce true uppercase umlauts (Ä, Ö, Ü) and the standard capitalization of ß to "SS" when Caps Lock is active, ensuring compliance with contemporary typographic standards. This shift enables direct input of proper uppercase diacritics without ligature fallback, leveraging Unicode code points such as U+00C4 for Ä. Behavior can vary across locales, with inconsistencies noted in Swiss German variants, where Caps Lock may require additional steps like combining the dead key (¨) with Shift for reliable uppercase umlauts, differing from the standard German layout's direct mapping. Users facing persistent legacy quirks or desiring consistent uppercase umlaut output often employ OS-level remapping tools, such as the Microsoft Keyboard Layout Creator on Windows or XKB configuration files on Linux, to redefine Caps Lock behavior for always generating Ä, Ö, and Ü in uppercase mode.

Operating System Implementations

Windows

In Microsoft Windows, the default German keyboard layout is configured as "German (Germany)" through the Settings application under Time & Language > Language, where users can add and set it as the preferred ; this layout adheres to the DIN 2137-1 T1 standard for alphanumeric data entry. The input method in this layout provides dedicated keys for umlauts (ä, ö, ü) and the sharp s (ß), resulting in minimal reliance on dead keys, which are primarily used for additional diacritics like the ; the third-level characters are accessed via the AltGr modifier key, with Ctrl+Alt serving as an alternative combination for compatibility in certain applications. Customization of the layout is possible through registry modifications for advanced users or via official tools such as the Microsoft Keyboard Layout Creator (MSKLC), which allows remapping of keys and creation of variants like the Neo 2 ergonomic layout for installation as a new input method. For legacy support, Windows 95 and later versions introduced partial Unicode compatibility, enabling direct input and display of umlauts without substitutions, whereas earlier systems like Windows 3.1 relied on code pages such as CP850, often requiring AE, OE, and UE as replacements for ä, ö, and ü in non-localized applications. Windows provides native integration for 105-key German keyboards, including the dedicated , which is mapped to invoke the and supports enhanced functionality in the operating system's input stack without additional drivers.

macOS

On macOS, the German keyboard layout is configured by selecting the "German" or "German Standard" input source in System Settings under Keyboard > Input Sources, which implements the standard QWERTZ arrangement adapted for Apple's ecosystem. This setup uses the Option key (equivalent to Alt on Windows) to access third-level characters, replacing the dedicated AltGr key found on physical German keyboards. For instance, pressing Option+E inputs the euro symbol €, while umlauts (ä, ö, ü) are entered directly using their dedicated keys; for additional accented characters, Option+U followed by a vowel can produce umlauts on other letters. The Option key's dual role can lead to conflicts, particularly with the right Option key, which some applications interpret as a for shortcuts—such as in where it triggers commands instead of special characters—potentially disrupting workflows that rely on third-level access. As a result, many users, especially developers needing frequent special character input alongside English-based coding, prefer switching to the "U.S. International" input source; this layout uses dead keys (e.g., followed by a, e, or o for umlauts) for easier accented typing without altering the base positions. For advanced customization, the open-source tool Karabiner-Elements enables detailed remapping of keys on macOS, including support for variants like the German Pro layout tailored for programmers, which emulates PC-style AltGr behaviors for symbols such as brackets and . This software allows both simple key swaps via its GUI and complex rules through configurations, ensuring compatibility with both internal and external hardware. macOS has provided comprehensive support since , handling German characters—including uppercase umlauts Ä, Ö, Ü—natively in encoding without resorting to legacy MacRoman substitutions that decomposed diacritics in pre-OS X systems. This ensures consistent rendering across applications and text processing. The layout is optimized for Apple hardware, such as Magic Keyboards, where the Globe key (or on compact models) facilitates quick switching between input sources via a long press, displaying available options in a menu near the cursor.

Linux

In Linux distributions, the German keyboard layout is configured with significant flexibility, leveraging open-source tools for both console and graphical environments. System-wide settings for the console are managed through the /etc/default/keyboard file, where the XKBLAYOUT="de" parameter selects the standard German QWERTZ variant, and options like XKBVARIANT="" or XKBVARIANT="nodeadkeys" can be specified for dead key behavior. In graphical desktop environments such as , users access configuration via Settings > Region & Language, adding "German" as an input source and selecting the desired layout variant, which applies immediately and supports layout switching with shortcuts like Super + Space. The X Keyboard Extension (XKB) governs layout mapping in X11 sessions, defining symbols files in /usr/share/X11/xkb/symbols/de for the "de" layout, which includes umlaut support via dead keys (e.g., pressing ^ followed by u yields ü), or the "de(nodeadkeys)" variant for direct input without intermediate states. Temporary adjustments in X sessions are achieved with the setxkbmap de command, while console mode uses loadkeys de to load the keymap, ensuring consistent behavior across text and graphical interfaces. Linux supports multiple German keyboard variants compliant with the DIN 2137-1:2023 standard, including T1 (basic layout with standard QWERTZ and umlauts), T2 (enhanced for technical symbols via group shift), and T3 (optimized for programming and ), selectable via XKB options like setxkbmap -variant T1 de. The 2023 edition introduced minor updates to symbol mappings, which have been incorporated into recent distributions (e.g., xkeyboard-config 2.43 in 2024). The Neo layout, an ergonomic alternative developed in 2004 for efficient access to over 600 characters across six layers, is also integrated as the "de(neo)" variant, promoting reduced finger movement for special symbols and international text. By default, the right Alt key serves as the AltGr modifier, allowing third-level access to characters like @ (AltGr + Q) or { (AltGr + 7), aligning with German hardware conventions. For more complex compositions, the Compose key—often mapped to an unused key like the right Super—enables sequences such as Compose + " + a to produce ä, providing a fallback for non-standard characters beyond AltGr capabilities. Distributions like Ubuntu and Debian utilize the console-setup package to handle console keymaps and fonts, replacing the older console-data for improved configuration of German layouts in text mode. Full Unicode support, including proper rendering of umlauts and extended Latin characters, has been integrated into the Linux console since kernel version 2.6, enabling UTF-8 encoding via settings like CHARMAP="UTF-8" in /etc/default/console-setup.

Historical Development

Origins in Typewriters

The German QWERTZ keyboard layout originated in the late as an adaptation of the design for typewriters, patented in 1878 by German inventors including Christoph Lamminger and Julius Ens. Manufacturers such as Underwood and Remington produced models with this layout, swapping the positions of Y and because appears far more frequently in German texts (approximately 1.21% of letters) compared to Y (around 0.05%), facilitating easier access for common words like Zeit (time) and zwei (two). Umlauts (, , ) and the sharp S () were initially handled through separate typebars dedicated to these characters, reflecting their status as integral to the rather than optional diacritics. In the 1930s, informal standardization efforts, including precursors to later formal norms, began to fix the positions of ß and the umlauts on German typewriters, ensuring consistency across models from various producers. Early machines sometimes relied on overstrike techniques for umlauts, such as typing a quotation mark (") followed by the base vowel (e.g., " + a for ä), to conserve typebar space on limited-keyboard designs before dedicated keys became standard. This period saw the layout gain traction in both portable and standard typewriters, with the publication of the DIN 2112 standard in 1928 standardizing the QWERTZ layout for typewriters, marking a pivotal adoption milestone. Following , the layout persisted in , where state-owned factories like VEB Optima Büromaschinenwerk in produced machines such as the Optima Elite series that retained the arrangement, including dedicated umlaut and ß keys, to support administrative and literary needs in the German Democratic Republic. This continuity influenced early computing efforts, as seen in Konrad Zuse's Z3 from 1941, which incorporated a basic keyboard console for input, though fully standardized keyboard interfaces for computers did not emerge until the 1960s. The transition to electric typewriters in the 1960s, exemplified by the introduced in 1961, further popularized mechanisms for umlauts through interchangeable typeballs and dead-key functions, allowing users to compose accented characters by striking a diacritic key (like the umlaut dots) followed by the without advancing the carriage. These innovations bridged mechanical designs to electronic keyboards in the 1970s, adapting for emerging computer terminals while preserving core positional logic for German users.

Standardization Efforts

The standardization of the German keyboard layout began with the establishment of DIN 2137, a German national standard developed by the (DIN). The October 1988 edition of DIN 2137-2 specifically addressed alphanumeric keyboards for personal computers, formalizing the arrangement with dedicated keys for umlauts (Ä, Ö, Ü) and the sharp S (ß), while incorporating PC-specific function and navigation keys. This update built on prior norms for office equipment, ensuring compatibility with emerging digital input devices and emphasizing ergonomic key spacing and labeling. A significant revision occurred with DIN 2137-1:2012-06, published in June 2012, which introduced a tiered of three layouts to accommodate diverse user needs while preserving legacy compatibility. The T1 layout serves as the default, retaining the traditional configuration for general text input; T2 enhances the symbol set for technical and international use, adding more diacritics and mathematical characters via modifier keys; and T3 prioritizes numeric and calculator-style input for specialized applications. This three-layout framework balanced historical continuity with modern demands, such as support for extended characters, and remains influential in the 2023 edition of the standard. International influences have shaped the German layout through alignment with global standards, particularly ISO/IEC 9995-3:1994, which defines complementary layouts for the alphanumeric zone using level and group selection mechanisms for modifiers like AltGr. Following the introduction of the currency, the issued a 1996 recommendation—effective from January 1, 1999—for including the € symbol on all keyboards sold in the EU, typically accessed via AltGr + E to ensure cross-border usability. Debates around variants highlight regional adaptations within the QWERTZ base, such as the dedicated key for the < and > symbols between the left Shift and Z keys in the standard German layout. As an unofficial ergonomic alternative, the Neo 2 layout emerged in 2004 from the Neo Users Group, optimizing finger travel for German text while supporting Latin scripts, though it lacks formal DIN endorsement.

References

Add your contribution
Related Hubs
User Avatar
No comments yet.