Fact-checked by Grok 2 weeks ago

Dead key

A dead key is a special on computer keyboards that does not generate a visible when pressed alone but instead alters the output of the following press, typically to produce a or such as an accented letter. This mechanism allows users to efficiently type with marks like umlauts (¨), circumflexes (^), or tildes (~) by first pressing the dead key and then the base letter, without requiring separate keys for every possible combination. For instance, on a , pressing the dead key followed by "a" produces â, while pressing the dead key alone may result in no output or a visual cue indicating the modifier state. Dead keys originated from mechanical typewriters, where they enabled overstriking to create accented characters without advancing the carriage, and this concept was adapted into digital keyboards to support multilingual input. In modern operating systems, dead key behavior is handled through input methods defined in standards like Unicode's Locale Data Markup Language (LDML), which specifies how dead keys interact with base characters to form precomposed or combining sequences. Common examples include the (`) for à or the (´) for é, often implemented in layouts such as US-International or variants. If a non-compatible key follows a dead key—such as a —it typically outputs the diacritic alone or reverts to standard input, ensuring flexibility across applications. Support for dead keys varies by platform: in Windows, they trigger specific messages like WM_DEADCHAR for processing composite characters, while in web standards, the KeyboardEvent API identifies them via the "Dead" key value to distinguish modifier states. This functionality is essential for typing in languages like , , , and , reducing the need for expansive keysets while maintaining compatibility with Unicode's vast character repertoire.

Overview

Definition

A dead key is a specialized key on a mechanical or that, when pressed alone, does not generate a visible or advance the typing position (such as the carriage on a or the cursor on a screen). Instead, it enters a modifier state that alters the output of the immediately following keypress, typically to produce a or accented by combining the dead key's mark with a base letter. This functionality allows for the efficient input of non-ASCII characters in languages requiring accents, such as or , without dedicating separate keys to every possible combination. The term "dead key" derives from its behavior in mechanical typewriters, where pressing it alone results in no paper advancement or inking, effectively "killing" the key's immediate action until paired with another keystroke. Unlike standard character keys, which insert their symbol directly and advance the position upon actuation, or persistent modifiers like Shift (which temporarily alter the case or symbol of the next key without combining elements), dead keys produce no standalone output and are designed solely for sequential composition. This non-spacing characteristic distinguishes them as a form of focused on character synthesis rather than independent entry. For instance, on keyboards supporting Latin-based scripts, pressing a dead key for the (´) followed by the letter "e" yields the "" as a single unit, rather than separate and base elements. If the dead key is followed by a instead, it may output the mark alone, depending on the system's . This pairing mechanism ensures compact representation of accented letters in environments, where the result is often a from ISO/IEC 10646.

Purpose and Benefits

Dead keys primarily serve to enable the efficient input of accented letters and diacritics in languages that use modified Latin scripts, such as , , , and , by allowing a single diacritic-modifying key to combine with various base letters rather than requiring dedicated keys for each possible character variation. This approach facilitates the creation of composite characters like (acute accent on e in and ), (umlaut on o in ), and ệ (circumflex and dot below on e in ). Among the key benefits, dead keys reduce keyboard clutter by minimizing the number of specialized keys needed, as a handful of modifier keys can generate dozens of accented forms from standard letter keys. They also enhance typing speed and for non-English users, who can produce diacritics intuitively through sequential keystrokes rather than cumbersome alternatives. Furthermore, dead keys typically output precomposed characters, which offer superior compatibility with legacy fonts and systems that may not fully support separate base letters and combining marks. In professional and international contexts, dead keys are indispensable for tasks like , literary writing, and software localization, where accurate and rapid entry of multilingual text is essential. Without them, users on layouts like the standard US English must rely on inefficient methods such as Alt codes—holding the while typing numeric sequences on the (e.g., Alt+0233 for )—which slow down productivity and require memorization.

Historical Development

Origins in Mechanical Typewriters

The dead key mechanism originated in the early as a solution to the limitations of fixed-typeface mechanical typewriters, which struggled to accommodate the diacritics essential for multilingual typing without dedicating separate keys to every possible accented character. In 1922, inventor Albert Mamatey filed a for a modification to standard Remington Portable typewriters, enabling the production of accented letters through overstriking. This innovation allowed users to print diacritical marks using a modified American keyboard, supporting languages such as , , , , , and without requiring extensive retooling of the typebar assembly. The was granted posthumously in 1925 to the Remington Typewriter Company, marking a pivotal advancement in typewriter for international markets. The core mechanism of the dead key involved disabling the escapement and carriage advancement while still actuating the ribbon vibrator to imprint the diacritic. Specifically, fingers on the universal bar beneath the dead key levers were removed or adjusted, preventing the platen from moving forward upon keystroke; a supplemental lever then operated the ribbon independently via the color shift mechanism. For instance, striking a dead key for the acute accent (´) would position the mark without advancing the paper, after which the base letter (such as 'e') could be typed to align precisely beneath it, forming é. This overstriking approach reduced the total number of keys needed, as the same typebar could handle multiple diacritics when combined with standard letters. Mamatey's design supported up to six common diacritics, addressing the typebar constraints of earlier models. Early adoption appeared in multilingual typewriter models during the , particularly for European export markets. Remington incorporated dead keys into portable models like the Remette (introduced around 1938 but building on prototypes), which featured three dead keys dedicated to accents for languages including . These variants typically included keys for the (´), (^), diaeresis (¨), and (`), facilitating the typing of characters like , , , and . Such implementations were common in office machines from major manufacturers, reflecting growing demand for efficient non-English typing. Despite these innovations, dead keys presented mechanical challenges inherent to typebar systems. Precise was critical, as misalignment during overstriking could result in smudged or illegible characters, requiring skilled operators and well-maintained machines to ensure the centered correctly over the base letter. Furthermore, typewriters were typically limited to 4-6 dead keys due to space constraints on the and typebar , restricting support to the most frequent in target languages and excluding rarer marks without manual adjustments or attachments. These limitations underscored the origins of dead keys, prioritizing practicality over comprehensive character coverage.

Transition to Electronic Systems

In the mid-20th century, electric typewriters represented a pivotal shift from purely mechanical designs, introducing motorized mechanisms that enhanced typing speed and correction capabilities while preserving core input techniques for diacritics. The , launched in 1961, exemplified this evolution with its single-element printing head and interchangeable typeballs, which supported multiple languages through precomposed characters but retained overstriking functionality akin to dead keys for certain accent combinations in models equipped for international use. This hybrid approach reduced jamming issues common in mechanical typebars and allowed for electronic lift-off correction, yet dead key operations remained hardware-dependent until the full digital era. The 1970s and 1980s saw dead keys migrate to software-driven interpretation as personal computers proliferated, decoupling character generation from physical overstriking. With the IBM PC's release in 1981, dead keys were handled via the system's BIOS and code pages in MS-DOS, where pressing a dead key like the apostrophe or circumflex followed by a base letter produced the accented character through predefined mappings in the active code page, such as CP437 for U.S. English. Early operating systems like MS-DOS initially supported a limited set of diacritics, relying on 8-bit code pages that encoded precomposed characters rather than dynamic combining sequences. Significant milestones in this transition included later Apple models like the (1979) and Macintosh (1984), which provided better support for extended characters and international options, including basic handling of accents through software, and the Macintosh (1984), whose and international options integrated dead key processing at the system level for more fluid diacritic entry. The advent of standardization in 1991 further transformed dead key functionality by introducing combining characters, allowing software to compose diacritics dynamically over base letters, which aligned dead key mechanics with traditions while enabling broader character repertoires. Initially, dead key support in electronic systems and early computing environments was confined to Western European languages, accommodating common Latin diacritics like acute and grave accents through limited code pages or precomposed glyphs. Expansions occurred progressively with Unicode versions, incorporating support for Eastern scripts such as Greek (with polytonic accents) and Cyrillic (with additional marks) by the mid-1990s, which required updated input methods to handle their combining sequences via dead keys or equivalent modifiers. This evolution addressed prior gaps, enabling consistent handling of diverse scripts without region-specific hardware changes.

Core Functionality

Operation in Mechanical Devices

In mechanical typewriters, a dead key functions by imprinting a diacritic mark, such as an acute accent or umlaut, without advancing the carriage or platen, allowing the subsequent base letter to be overstruck precisely in the same position. When the dead key is pressed, the corresponding typebar rises and strikes the inked ribbon against the paper, transferring the diacritic symbol, but a specialized linkage in the key action prevents the escapement mechanism—the toothed wheel and pawl system responsible for incremental carriage movement—from engaging, halting the advance. This ensures the typing position remains stationary after the first strike. The second step involves pressing the base letter key, which activates its typebar to strike over the diacritic, imprinting the letter while simultaneously triggering the to advance the by one space, completing the precomposed accented . components central to this process include the segment, where dead key levers are mounted at a slight angle from the radial plane to align the type head correctly upon pivoting, and the assembly, which is bypassed via a modified drawbar or interlock in the dead key's action to avoid lift or carriage shift on the initial press. For instance, the , a portable model produced in the , incorporated dead keys for , , , and accents, utilizing this mechanism to support multilingual typing without dedicated keys for every combination. Misalignment during overstriking, often due to slight variations in typebar timing or platen pressure, could result in illegible or smudged output, as the diacritic might not perfectly overlay the base letter, requiring manual correction via backspacing and retyping. Physical constraints of the mechanical linkage prevented chaining multiple dead keys in sequence, as each subsequent press would inevitably trigger the after the first overstrike, limiting combinations to a single diacritic per . The resulting visual output formed precomposed characters through layered ink overstrike, aligning with early 20th-century printing standards that favored such composite forms for efficiency in type .

Operation in Electronic Keyboards

In electronic keyboards, dead keys operate through a combination of hardware signal transmission and software interpretation by the operating system. When a dead key, such as the acute accent (´), is pressed, the keyboard controller generates a standard scancode— a low-level hardware identifier for the key, independent of layout— which is sent via protocols like USB HID (Human Interface Device) to the host computer. The keyboard firmware typically does not alter this process for dead keys, as the modifier behavior is defined by the OS keyboard layout rather than hardware logic; for instance, in USB keyboards, the usage ID for the apostrophe key (HID Usage 0x34), which functions as the dead acute in layouts like United States-International, is transmitted unaltered. The operating system, such as Windows, buffers the dead key state upon receiving the , translated into a virtual-key code and then processed by functions like ToUnicode or TranslateMessage. This buffers the without immediate output, awaiting the next key press to form a combined character; for example, dead acute (´) followed by 'e' produces the precomposed character U+00E9 () via a single WM_CHAR message. If the font or application lacks support for the precomposed form, the OS falls back to separate code points: the base character (e.g., U+0065 for 'e') followed by the combining (e.g., U+0301 for COMBINING ), ensuring compatibility with Unicode normalization. Visual feedback during this process varies by OS and application but typically involves minimal immediate display to reflect the "dead" nature of the key. In Windows, pressing a dead key often leaves the cursor unchanged or blank, with no character inserted until the combining key is pressed, at which point the full accented character appears; some applications may preview the diacritic as underlined or floating above the cursor position. For invalid pairs, such as dead acute (´) followed by 'q', the OS outputs the diacritic as a standalone spacing character (e.g., U+00B4 ) via a WM_CHAR , followed by the subsequent key's character, without combination.

Advanced Features

Chained Dead Keys

Chained dead keys represent an advanced extension of dead key functionality, permitting the sequential application of multiple diacritics to a single base character before final resolution. This approach is particularly useful for languages requiring stacked or combined accents, such as , where characters like ỏ (o with and accents) are formed by pressing a sequence like dead key, followed by dead key, and then the base . The system leverages intermediate "dead" states to build composite diacritics, enabling support for numerous precomposed characters with two or more diacritics in the tailored for and related orthographies. In operation, chained dead keys function through a layered processing model where each initial dead key press enters a pending , and a subsequent dead key or modifier combines to form a new intermediate dead key, rather than producing output immediately. The sequence resolves only upon pressing a base letter, at which point the accumulated diacritics are applied as a unit; this allows flexibility in key order within supported layouts, though specific sequences are predefined to avoid ambiguity. This behavior closely emulates the mechanism common in systems, but implemented via dead key chaining in keyboard drivers, using Private Use Area characters (e.g., E000–E036) as temporary placeholders for combined during input. Practical examples include the Telex-inspired layouts, where facilitates tone marks over base vowels with inherent modifiers; for instance, sequences combine a or with tones like or to produce characters such as ẫ or ở. The KBDEdit tool, developed in the , exemplifies this logic by allowing custom layouts with up to 62 accents (26 single and 36 double) through two-key , such as followed by for breve+acute on letters heavily used in . Despite their utility, chained dead keys are not universally implemented across platforms or layouts, often requiring custom configuration tools like KBDEdit for full efficacy. Support varies by operating system: Windows has enabled chained dead key processing in its keyboard architecture since , though native layouts may limit it to single diacritics without additional setup. On macOS, chaining is achievable via the acting as a dead key modifier in international layouts, but it relies on precomposed output and may not handle all multi-diacritic sequences natively without third-party adjustments. The compose key, often mapped to the right Alt key or a dedicated modifier like the Multi_key symbol in X11 systems, enables users to generate characters with diacritics or special symbols through explicit multi-key sequences. For instance, pressing the compose key followed by an apostrophe and then 'e' produces 'é', allowing access to Unicode characters not directly available on standard keyboards. Unlike dead keys, which operate implicitly by modifying the next character without a dedicated initiator, the compose key requires an initial explicit press to begin the sequence, providing a structured approach for complex input in Unix-like environments. The AltGr (alternate graphic) key, standard in ISO keyboard layouts used in many European countries, serves as a modifier to access third-level characters, including diacritics and currency symbols, by combining it with letter keys. For example, AltGr combined with 'e' yields the euro symbol '€' in layouts like or . This method differs from dead keys by relying on a simultaneous modifier press rather than sequential implicit modification, and it is commonly implemented in Windows and input systems for international typing. Input method editors (IMEs) and on-screen keyboards on mobile and touch devices offer alternatives to physical dead keys, particularly for diacritic entry in compact interfaces. These systems, prevalent since the early , use touch gestures like long-pressing a letter to reveal a popup menu of variants; for example, holding 'e' on an keyboard displays options such as 'é' or 'è'. Similarly, virtual keyboards since (2010) support holding a letter to slide-select diacritics, with suggesting accented forms based on context and language settings. This touch-based approach addresses space constraints in mobile devices, enhancing efficiency for multilingual input without dedicated hardware keys. Voice input methods provide a non-keyboard alternative for entering accented characters, leveraging in supported languages to transcribe diacritics automatically. In tools like voice typing, users can dictate in languages such as or , where the system recognizes and inserts forms like 'é' when spoken naturally (e.g., pronouncing the accented word). This modality, integrated into apps since around 2010, benefits touch interfaces by reducing manual selection, though accuracy depends on clear pronunciation and training for regional accents.

Layout Implementations

Dead Keys in Common Keyboard Layouts

In the US-International keyboard layout, a variant of the standard QWERTY designed for multilingual input on English-language systems, dead keys are assigned to common punctuation symbols to facilitate accented characters without dedicated hardware. The apostrophe key (') serves as the dead key for the acute accent (´), the quotation mark key (") for the diaeresis or umlaut (¨), the backtick key () for the grave accent (), the tilde key () for the tilde (), and the caret key (^) for the circumflex (^). These keys do not produce output on their own but combine with subsequent letter keys to generate precomposed Unicode characters where supported by the font and system, such as ' followed by e yielding é, " followed by a yielding ä, ` followed by a yielding à, ~ followed by n yielding ñ, and ^ followed by e yielding ê. If no valid combination is possible, the dead key may output its base symbol or a combining mark, prioritizing precomposed forms for compatibility with legacy applications. The AZERTY layout, standard for -language keyboards, integrates dead keys to handle frequent diacritics like those in ç, é, and à, often using dedicated or shifted positions for efficiency. The dead key (^), located to the right of the P key, combines with vowels to produce characters such as ^ + e = ê and ^ + a = â; the diaeresis dead key (¨), accessed via Shift + ^ on the same key, yields ë from ¨ + e and ï from ¨ + i. The is handled by the ' key (on the 4 key position), as in ' + e = é, while the uses the dead key (on the 7 key with è), producing à from + a and è from ` + e. The (ç) has a direct key on the 9 position, bypassing dead key usage, and these mechanisms favor precomposed output for common ligatures and accents to ensure seamless text rendering. In the German QWERTZ layout, dead keys support umlaut production alongside dedicated keys for ä, ö, ü, and ß, reflecting the language's orthographic needs while allowing flexibility for other diacritics. The quotation mark key (") functions as the primary dead key for the diaeresis (¨), integrating umlaut generation by combining with vowels: " + a = ä, " + o = ö, and " + u = ü, outputting precomposed characters to align with standard German typography. Additional dead keys include the acute accent (´) on the key left of Backspace for combinations like ´ + e = é, the circumflex (^) above Tab for ^ + e = ê, and the grave () for + e = è, with the system preferring precomposed forms when available to maintain compatibility across applications. This approach embeds umlaut support directly into the layout's accent mechanism without requiring AltGr modifiers for basic use. Across these layouts, dead key behavior emphasizes output in electronic systems, where the and base letter form a single (e.g., U+00E9 for ) if defined, falling back to separate combining sequences only for unsupported cases to preserve text integrity and searchability.

Variations in International and Specialized Layouts

In keyboard layouts, such as the VNI and input methods, dead keys facilitate the addition of tonal marks and diacritics to base characters, often through chained sequences where multiple modifiers are applied successively. For instance, in the Telex method, keys like 's' (for tone), 'f' (for ), 'r' (for ), 'x' (for ), and 'j' (for below) serve as dead keys pressed after a or to produce accented forms, such as typing 'as' to yield ''. Similarly, the VNI method uses numeric key combinations (e.g., '1' for acute, '2' for grave) as dead keys to compose tones, enabling efficient entry of the six Vietnamese tones without dedicated hardware keys. On Macintosh systems, the Option key operates as a dead key modifier to insert diacritical marks, with Option + i followed by 'a' producing â, accompanied by visual feedback such as temporary highlighting of the accent mark on screen. This approach supports a wide range of European and other accents, allowing users to chain dead keys for complex combinations like Option + u then Option + a for ä. In , dead keys are generated by pressing in combination with designated letters to apply accents, such as + F for an (e.g., + F then e yields ), + G for , + H for , + J for , and + K for diaeresis, supporting character input on legacy hardware. Specialized keyboard layouts for non-Latin scripts often leverage dead keys to handle tonal and diacritical complexities. In Thai keyboards, dead keys are assigned to above- and below-line vowels and tone marks, requiring users to input modifiers after the base , which may reverse the visual order for above- or below-placed marks, as in standard Thai input methods. For African languages using expansions, layouts like AfroRomanLS employ dead key sequences to compose diacritics on Latin-based scripts for languages such as Dagaare and , prioritizing compatibility with handwriting order over traditional dead key precedence. keyboards, designed for tactile input, occasionally integrate dead key functionality in software layers for extended support, while custom gaming keyboards allow programmable dead keys via firmware like for macros simulating accent chains in esports contexts.

References

  1. [1]
    WM_DEADCHAR message (Winuser.h) - Win32 apps
    Jul 14, 2025 · A dead key is a key that generates a character, such as the umlaut (double-dot), that is combined with another character to form a composite ...
  2. [2]
    Keyboard Input Overview - Win32 apps - Microsoft Learn
    Jul 14, 2025 · These keys are called dead keys. The circumflex key on a German keyboard is an example of a dead key. To enter the character consisting of ...
  3. [3]
    Unicode Locale Data Markup Language (LDML) Part 7: Keyboards
    For example, in many Latin keyboards hitting the ^ dead-key followed by the e key produces ê . The ^ by itself may be invisible or presented in a special ...<|control11|><|separator|>
  4. [4]
  5. [5]
    What Is a Dead Key? - Computer Hope
    Jun 25, 2025 · A dead key is a modifier key on a computer keyboard and typewriter used to create a diacritic (accent mark) above a letter.Missing: historical | Show results with:historical
  6. [6]
    DEAD KEY Definition & Meaning - Dictionary.com
    Dead key definition: a key on the keyboard of a typewriter which does not automatically advance the carriage when depressed. See examples of DEAD KEY used ...
  7. [7]
  8. [8]
    Keyboard Input - Win32 apps | Microsoft Learn
    Jul 14, 2025 · A dead key is a key that generates a character, such as the umlaut (double-dot), that is combined with another character to form a composite ...
  9. [9]
    Unicode Locale Data Markup Language (LDML) Part 7: Keyboards
    For example, in many Latin keyboards hitting the ^ dead-key followed by the e key produces ê . The ^ by itself may be invisible or presented in a special ...
  10. [10]
    Enter characters with accent marks on Mac - Apple Support
    If you often type characters with accent marks, it may be quicker to use key combinations known as dead keys. Press one or more keys to enter the accent mark, ...
  11. [11]
    Vietnamese - Keyboard Layout Info
    See scancodes, virtual keys, shift states and more for Vietnamese as defined in KBDVNTC.DLL ... dead key ligature key. Arrangement: ISO105, ANSI104 · ABNT ...
  12. [12]
    How to use the United States-International keyboard layout in ...
    Describes how to add an International keyboard to Windows 11.Missing: advantages | Show results with:advantages<|control11|><|separator|>
  13. [13]
    Chapter 5 – Unicode 17.0.0
    In computer implementations, keyboards enter a special state when a dead key is pressed for the accent and emit a precomposed character only when one of a ...<|control11|><|separator|>
  14. [14]
    US1546142A - Typewriter - Google Patents
    Mamatey Albert: Company Potter Title Trust; Current ... dead keys is first struck,. making the dia'crit ... A typewriter having certain standard character keys and ...
  15. [15]
    Remington Portables - the Xavier University Personal Web Site
    " (CQ254462 includes 3 dead keys for accents.) European name variant: Smith Premier Primette. Two special versions of the Remette were made for the 1939 ...
  16. [16]
    The IBM Selectric
    IBM entered the electronic typewriter business in 1933 with the purchase of the production facilities of Electromatic Typewriters. In 1946, the company unveiled ...
  17. [17]
    The MS-DOS Encyclopedia: Section III: User Commands
    ... keys--keys that are pressed and released before the letter key is pressed. The following dead keys are available on a United States English keyboard for an IBM ...
  18. [18]
    DOS codepages (and their history) - Aivosto
    This article documents official MS-DOS and PC DOS codepages, Windows "OEM" codepages and some rare Arabic codepages.
  19. [19]
    UTN #26: On the Encoding of Latin, Greek, Cyrillic, and Han - Unicode
    Mar 7, 2023 · This document discusses background information and encoding decisions pertaining to Latin, Greek, Cyrillic and Han characters in Unicode.
  20. [20]
    DE1139514B - Type lever segment for typewriters or similar ...
    Type lever segment for typewriters or similar machines with a plurality of dead key type levers ... A timeline of key events for this patent application ...
  21. [21]
    [PDF] Olympia SG1 Typewriter
    The accent key (37) is a so-called "dead key" When using this key the carriage will not advance. To type the accent on top of a letter the accent must be typed ...<|control11|><|separator|>
  22. [22]
    1953 Olivetti Lettera 22 on the Typewriter Database
    Oct 12, 2016 · The keyboard has all sorts of nifty characters, like the upside down exclamation mark and question mark, but also "dead" keys for umlaut, and ...
  23. [23]
    [PDF] Consul 1518 - the Xavier University Personal Web Site
    On some keyboards there are so-called dead keys. When using these keys, the carriage does not move and consequently the dead marks are typed prior to typing the ...
  24. [24]
    [PDF] for the portable typewriter with automatic margin stops
    Typewriters with a dead key for vriting accents are utilized by writing the accents first and then the letter which is to be accented (on which the accent is to ...
  25. [25]
    ToUnicode function (winuser.h) - Win32 apps - Microsoft Learn
    Feb 1, 2023 · If a dead key character (accent or diacritic) stored in the keyboard layout could not be combined with the specified virtual key to form a ...Missing: OS | Show results with:OS
  26. [26]
    Windows keyboard layouts - Globalization
    ### Summary on Dead Keys in Windows Keyboard Layouts
  27. [27]
    US English with all Latin accents using chained dead keys - KbdEdit
    The Unicode standard defines many accented versions of Latin letters. Most standard Windows layouts support at least some accents through dead keys, depending ...Missing: standardization | Show results with:standardization<|separator|>
  28. [28]
    A year later, and the Vietnamese keyboard isn't any better
    Jan 31, 2007 · The only way, therefore, to support chained dead keys is to have a unique character that represents the two diacritics together. ... Finally, I ...
  29. [29]
    Chained dead keys - KbdEdit
    A chained dead key table can be thought of as a tree-like structure, with dead characters as nodes and chained dead transformations as connecting lines.
  30. [30]
    Emulating Compose key using chained dead keys - KbdEdit
    Windows does not support an equivalent of Compose key out of the box, but this function is very easy to emulate using chained dead keys. This example shows one ...Missing: input diacritics
  31. [31]
    It is not easy to chain dead keys on Windows - Miloush.net
    Nov 15, 2005 · But this is not so easy when you take the large number of double diacritics used in a language such as Vietnamese. Because in most (perhaps all ...
  32. [32]
    Compose - X.Org
    DESCRIPTION. The X library, libX11, provides a simple input method for characters beyond those represented on typical keyboards using sequences of key strokes ...Missing: explanation | Show results with:explanation
  33. [33]
    Why does AltGR key only uses Alt instead of Alt + Ctrl? - Microsoft Q&A
    Jan 3, 2025 · The AltGr key appears to be used in non-English input methods, such as Spanish or Portuguese. We have tested it and it seems to work correctly with the left- ...
  34. [34]
  35. [35]
    Enter characters with diacritical marks while using Magic Keyboard ...
    To enter a character with a diacritical mark, you can press the Option key on Magic Keyboard to select a mark.
  36. [36]
  37. [37]
    Disable dead keys for US-International keyboard layout
    Jan 9, 2012 · The keys for the '(APOSTROPHE), "(QUOTATION MARK), `(ACCENT GRAVE), ~(TILDE) and ^(CARET) are "dead" in that layout, meaning that they don't immediately ...
  38. [38]
    Keyboard layouts with dead keys
    The term dead key refers to the fact that the position is not advanced after typing the diacritic mark. If you are used to Unicode then you know that one first ...
  39. [39]
    France's new AZERTY keyboard layout - Globalization
    Dec 4, 2024 · Many “dead keys” are provided for typing even more accented characters. To enter these accented characters, first press the dead key, then ...Accented characters and... · Other characters not printed on... · Greek letters
  40. [40]
    French (Legacy, AZERTY) - Keyboard Layout Info
    ### Summary of Dead Keys for German Umlauts on French (Legacy, AZERTY) Layout
  41. [41]
    German - Keyboard Layout Info
    ### Summary of Dead Keys for German Layout (KBDGR.DLL)
  42. [42]
    How to type Vietnamese: a complete guide - YourVietnamese
    Aug 2, 2020 · Telex: type the underlying letter + w. For exaple, to get ư, your typing sequence is “uw”. Similarly, “ow” for ơ and “aw” for ă.Missing: chained dead
  43. [43]
    How to Type Vietnamese Accents: A Comprehensive Guide
    Jan 14, 2025 · In this article, we will explore how to type Vietnamese accents on different devices, including using VNI and Telex methods on a computer, and how to type ...
  44. [44]
    Is it possible to customize keyboard behaviour? Accented vowels as ...
    Nov 4, 2019 · The Mac has what are known as 'dead keys' to add accents. You access these by holding alt [option] whilst pressing one, then the next letter after that is ...
  45. [45]
    Keymap Library - AmigaOS Documentation Wiki
    Jan 26, 2025 · On the U.S. keyboard, Alt-G is the deadkey used to add the grave accent (`) to the next appropriate character typed. A deadable key is one that ...
  46. [46]
    The Keyboard Layouts and Input Method of the Thai Language
    Dead-keys are those associated with the Thai characters which must be placed above or below the previous base-line character. Thus it is necessary that dead- ...
  47. [47]
    AfroRoman in Unicode - Linguist's Software
    The second keyboard layout (called the AfroRomanLS Deadkey layout) works with any Unicode-compatible application and uses dead key input to type letters with ...
  48. [48]
    (PDF) A Unicode Keyboard for African Languages: The Case of ...
    May 29, 2016 · We propose a set of Unicode graphemes for Dagaare and Twi, respectively, based on a discussion of the phonemic systems of the languages.