Fact-checked by Grok 2 weeks ago

Backspace

The Backspace key is a standard feature on computer keyboards that deletes the character immediately preceding the cursor or insertion point in a text field or document. This action simultaneously moves the cursor one position to the left, allowing users to correct errors efficiently during typing. Unlike the Delete key, which removes the character to the right of the cursor without moving it backward, Backspace is essential for backward editing in word processors, terminals, and graphical user interfaces. The origins of the Backspace key trace back to mechanical typewriters in the late , where it functioned primarily to shift the one to the left without imprinting a character, enabling manual corrections such as overtyping or erasing with ink erasers. By the late , typewriters using the layout incorporated basic backspace mechanisms, though full erasing capabilities were absent until later innovations. A significant advancement occurred in 1973 with the Correcting Selectric II typewriter, which introduced the first integrated erasing function via a activated by the Backspace key, revolutionizing error correction on typewriters. As computers emerged in the mid-20th century, the Backspace key was adapted from typewriter designs to digital keyboards, appearing on early terminals like the models used with systems in the 1950s for and computer input. By the , it was standard on computer keyboards, such as that of the released in 1964, where it supported text editing in programming and command-line interfaces. In modern operating systems, including Windows, macOS, and , the Backspace key's behavior can be customized, but its core role in deleting preceding text remains consistent across applications. This evolution has made it a fundamental tool for productivity in , with variations in devices often mapping it to swipe gestures or on-screen buttons.

Origins and History

Typewriter Development

The backspace key originated in the late as a mechanical feature on , designed to move the carriage one position backward without imprinting a character, thereby facilitating overtyping for basic corrections. The Densmore No. 4, introduced in 1897, is recognized as the first typewriter to incorporate a backspace key. The Hammond Typewriter Company is credited with introducing one of the earliest backspace options around 1898 on its models, marking a significant advancement in manual editing capabilities. The term "backspace" itself entered usage in 1899, derived from "back" and "space," specifically denoting this typewriter function. Early typewriter models, such as the Remington Standard No. 2 introduced in 1878, lacked a dedicated backspace key, relying instead on manual repositioning of the carriage for any adjustments. Corrections on these machines typically involved physical methods like scraping ink with a knife or using a rubber eraser to remove errors before retyping, a labor-intensive process prone to damaging the paper. Later Remington models incorporated the backspace for precise positioning, allowing typists to overtype mistakes, though this still required manual erasure or opaque covering for clean results. A major improvement in correction techniques came with the invention of in 1951 by , a Texas-based who formulated "Mistake Out" (later marketed as ) using household ingredients to cover errors without scraping. This innovation became widely adopted, enabling quicker fixes on manual typewriters by painting over incorrect characters before overtyping. The shift to electric typewriters in the mid- enhanced the backspace's utility through motorized mechanisms. The , launched in 1961, featured a single-element printing head that rotated and tilted for character selection, with backspace enabling smooth carriage reversal. True erasing functionality arrived with the IBM Correcting Selectric II in 1973, which integrated a to lift ink from the paper upon backspacing and re-striking the erroneous character, eliminating the need for separate fluids or erasers. Throughout the , such electric innovations allowed for precise, non-destructive character removal, streamlining professional typing workflows. This mechanical foundation influenced the backspace's integration into computing keyboards during the 1960s.

Adoption in Early Computing

The adoption of the backspace function in early computing closely mirrored its mechanical role on typewriters, where it repositioned the carriage leftward to enable corrections through overtyping rather than true erasure. Early computer systems in the 1960s, drawing from typewriter layouts, incorporated backspace keys on terminals to facilitate similar editing during data entry and output on punch tapes and printers. For instance, the IBM 1050 Data Communications System, introduced in 1963, featured a backspace key on its 1052 Printer-Keyboard that moved the print-element carrier one space to the left, allowing operators to correct errors on punched paper tape by switching to a "BKSP" mode for silent repositioning, followed by overprinting with delete codes in normal mode. This adaptation supported offline data preparation for punch cards and tapes, emphasizing precision in batch-oriented environments without immediate deletion capabilities. By 1964, terminals began integrating backspace keys in layouts reminiscent of typewriters, as seen on the CDC 6600's , where the key was positioned to the left of the alphanumeric section alongside the . In these setups, backspace primarily shifted the cursor or print head left without inherently deleting characters, relying on overstriking for corrections, which aligned with the era's hardware limitations in interactive computing. Teletypewriters, such as the Model 33 used in early connections, further entrenched this function by employing backspace codes to enable overstriking on continuous paper rolls, producing effects like bold text or error fixes through repeated character printing at the same position. This was particularly valuable in line printers and early terminals, where backspace (ASCII 08) allowed typographic enhancements beyond , influencing data transmission protocols in networked systems. As computing shifted toward interactive video terminals in the , the backspace function evolved within systems like the DEC VT series, starting with the in 1975, where it transmitted a backspace code to move the cursor left on the screen, supporting editing without physical overstriking. However, early challenges arose from inconsistencies between environments—where backspace often only repositioned without erasing, as in punch card systems—and emerging interactive terminals that demanded more dynamic deletion. These discrepancies, evident in teletype-based setups versus displays, prompted the formal distinction between backspace (for leftward movement and overstrike) and a separate delete function (for forward erasure) by the mid-, standardizing behaviors in terminals like the to accommodate both legacy print emulation and screen-based interaction.

Technical Specifications

Control Characters and Encoding

The , denoted as , was defined in the American Standard Code for Information Interchange (ASCII) standardized in 1963 as code 08 (0x08 , 00001000), serving as a format effector to move the print head one position backward on mechanical printing devices such as teletypes without advancing the or deleting content. This functionality originated from teletypewriter requirements, where enabled precise for error correction or formatting on impact printers. Unlike the delete (DEL, code 127 or 0x7F ), which was designed as a "pad" or filler character—punching all holes on to render positions unusable without performing any action on receiving devices—BS actively repositions the cursor or print head to facilitate overprinting or erasure when followed by another character. In practice, applications often combine BS with a or DEL to achieve deletion, but BS itself does not erase; DEL, by contrast, had no or movement effect and was primarily a utility. In Unicode, backspace is encoded as the control character U+0008 , inheriting the ASCII semantics and categorized as Cc (Other, Control), with a bidirectional class of Boundary Neutral (BN). This BN classification ensures that U+0008 does not initiate a new embedding level or alter text directionality during bidirectional processing, thereby maintaining consistent cursor movement semantics in right-to-left (RTL) languages by treating it as a neutral boundary that respects the surrounding bidi context without mirroring. The backspace control function is further specified in ECMA-48 (also known as ISO/IEC 6429), a standard for control functions in coded character sets used in terminal protocols, where (representation 00/08 in the C0 set) moves the active presentation position one character backward, enabling overstriking for composite on devices supporting such imaging. For instance, sequences like an followed by BS and a slash could generate a not-equals symbol (≠) through overstriking, a technique recommended for constructing combining characters on character-imaging output devices rather than relying on editor functions, though modern systems often handle composition via higher-level clusters.

Keyboard Implementation

On standard keyboards adhering to the ANSI layout, the backspace key is positioned in the top-right of the main alphanumeric section, typically as a 2-unit wide key directly above the . In compact layouts, such as those on keyboards, the backspace key may be reduced in size or functionally merged with the , often requiring a function (Fn) modifier to toggle between backspace and forward-delete operations. Electrically, the backspace key is implemented through standardized protocols for keyboard communication. In USB (HID) specifications, it is assigned usage code 0x2A within the /Keypad usage page (0x07). For legacy PS/2 interfaces, the make scan code is 0x0E in scan code set 1, with the break code 0x8E. controllers, such as the buckling spring capacitive-based unit in the Model M from the , process key presses via matrix scanning and output these scan codes over the interface, enabling reliable detection by the host system. Hardware variations affect the tactile and durability aspects of the backspace key. Mechanical keyboards employ individual switches like Cherry MX series, which use a stem-and-spring for precise actuation with a lifespan exceeding 50 million cycles per switch. In contrast, membrane keyboards rely on rubber domes over a conductive for cost-effective implementation, though they offer shorter durability typically around 5-10 million actuations. On devices, the backspace function is rendered as a virtual icon—often a left-pointing —on touch-screen keyboards, integrated into the operating system's editor. Accessibility implementations enhance usability for the backspace key in on-screen keyboards. Features include resizable keyboard panels to provide larger touch targets, reducing accidental presses for users with motor impairments, as seen in macOS Accessibility Keyboard options. mode, while primarily for modifiers, can indirectly aid sequential input involving backspace in combination with other keys. The key's signal corresponds briefly to the ASCII BS (code 8).

Primary Uses in Computing

Text Input and Editing

In graphical user interfaces (GUIs), the Backspace key primarily functions to delete the character immediately to the left of the text cursor (insertion point) and then moves the cursor one position to the left, facilitating precise editing in left-to-right text flows. This behavior is a core feature of text input systems, allowing users to correct typos or refine content incrementally without disrupting the overall document structure. In applications supporting multi-line editing, such as word processors, Backspace navigates across lines seamlessly, deleting the preceding character regardless of line boundaries. In popular GUI applications like and , Backspace integrates with modifier keys to enhance efficiency; for instance, pressing Ctrl+Backspace deletes an entire word to the left of the cursor, respecting word boundaries defined by spaces or . These deletions are fully reversible through the application's undo mechanism, typically invoked via Ctrl+Z, ensuring users can restore content without data loss. Such functionality supports fluid text manipulation in documents of varying complexity, from simple notes to formatted reports. Cross-platform consistency in Backspace handling is achieved through established GUI frameworks and standards. On systems using the GTK toolkit, the Backspace key emits a dedicated ::backspace signal in text views, triggering deletion of the preceding character or cluster. Similarly, on macOS, Apple's framework processes Backspace via key-binding defaults in the text system, mapping it to backward deletion actions in NSTextView instances. These implementations ensure predictable behavior across diverse environments, abstracting low-level keyboard events into high-level text field operations. Edge cases demonstrate Backspace's adaptability in specialized contexts. In password fields, such as elements or equivalent native controls, Backspace deletes the obscured (visually represented as a or ) without revealing the underlying text, maintaining while allowing corrections. When text is selected—highlighted by dragging or shortcuts—Backspace deletes the entire selection in lieu of a single , streamlining bulk edits in text editors.

Terminal and Command-Line Behavior

In Unix-like operating systems, the Backspace key in terminal emulators such as and typically sends either the ASCII backspace (BS, code 8, represented as ^H) or the (DEL, code 127, ^?), depending on the emulator's configuration and the terminal's database entry for the "kb" (key backspace) capability. This character is processed by the kernel's tty line discipline to erase the previous character from the input buffer in (cooked) mode, where line editing features like erasure are enabled. The specific erase character can be configured using the stty utility; for instance, the default is often ^? (), but it can be set to ^H with stty erase ^H, allowing the terminal to rub out the last typed character by echoing ^H followed by a space and another ^H in some display modes. Historically, the backspace character has been used for overstriking in text-based output, particularly in legacy terminal rendering for effects like bolding and underlining in man pages generated by tools such as groff's grotty driver. In this technique, a is printed, followed by a backspace (^H), and then another or ; for example, underlining a letter "c" is achieved by outputting "_" followed by ^H and then "c", while bolding uses "c" ^H "c". This method, rooted in typewriter-era formatting and / systems, allows combining characters on low-capability printers or terminals without native support for attributes, though modern terminals often convert such sequences to ANSI escape codes for better rendering. The -u option in grotty suppresses overstriking other than for bold and/or underlined characters when the legacy output format is in use. Terminal emulators exhibit variations in backspace handling; for example, in the Windows Command , the erases the previous in the command line buffer before execution, emulating a left-arrow movement combined with deletion rather than strictly sending a like ^H, which aligns with the console host's input processing model. In Unix shells like and zsh, which use the GNU Readline library for line editing, backspace behavior can be customized via the ~/.inputrc file to support advanced deletions, such as binding Ctrl-Backspace (often ^_) to unix-word-rubout or backward-kill-word for erasing the previous word: "\C-_": unix-word-rubout. This allows users to override defaults, where standard backspace performs single-character deletion, extending functionality across Readline-based applications. Common troubleshooting issues arise from mismatches in the TERM environment variable, such as when a client sets TERM=xterm-256color but the remote system lacks a corresponding terminfo entry, causing backspace to produce literal ^? or ^H characters on screen instead of erasure—often manifesting as spaces or no effect. This can be resolved by exporting TERM=xterm or TERM=ansi to match available definitions, ensuring the "kb" capability sends the expected sequence (typically ^H for xterm variants), or by running stty sane to reset tty settings. Such discrepancies are frequent in SSH sessions or when switching between emulators like GNOME Terminal and xterm, where termcap/terminfo databases define differing key mappings.

Alternatives and Variations

Delete Key Comparison

The backspace key deletes the character immediately to the left of the cursor, effectively moving the cursor backward while removing text. In contrast, the delete key removes the character to the right of the cursor, allowing forward deletion without shifting the cursor position. This directional distinction stems from their respective origins: backspace evolved from typewriter mechanisms that repositioned the carriage for manual overwriting or correction, while delete draws from early computing control characters designed to erase the current or upcoming position. Early computer keyboards were heavily influenced by typewriter designs, which featured backspace for backward erasure and overtyping. As text editing needs evolved, a separate delete key was introduced for forward deletion to maintain compatibility with established backspace behavior. The divergence into separate keys became prominent in the late 1970s and 1980s as terminals and personal computers adopted distinct functions; for instance, the ASCII DEL character (0x7F) was repurposed for forward deletion in editing environments, separate from the backspace (0x08) for backward movement. By the IBM PC era in 1981, standard keyboards included dedicated backspace and delete keys to support these differentiated behaviors in text processing. In modern operating systems, these distinctions persist with platform-specific implementations. On macOS, the delete key (often labeled simply "delete") functions as backward deletion like backspace, while forward deletion requires pressing Fn + Delete. Windows, however, uses the Del key consistently for forward deletion across applications, maintaining separation from the backspace key's backward action. Common use cases highlight their complementary roles: backspace is typically employed for correcting recent typos during input by erasing immediately behind the cursor, whereas delete facilitates removing anticipated or selected content ahead, such as clearing cells in spreadsheets without shifting surrounding data. This separation enhances editing efficiency in text-based and graphical interfaces.

Specialized Functions in Software

In integrated development environments (IDEs) like Vim, the backspace key's behavior in insert mode is governed by the 'backspace' option, which can be set to "indent,eol,start," allowing it to delete across automatically inserted indentation, end-of-line breaks (joining lines), and the start of the current insertion. This configuration enables backspace to function as a motion-like command for multi-line editing, such as removing indentation or merging lines without additional commands, enhancing efficiency in code navigation and refactoring. In Emacs, the backspace key (often mapped to ) executes delete-backward-char to remove the character preceding the cursor, but in environments, it may default to generating C-h, which invokes the help system; users typically remap it via normal-erase-is-backspace-mode to ensure consistent backward deletion across buffers and modes. In web browsers and development contexts, the backspace key historically triggered backward navigation in the browsing history when no text field was focused, a feature present in early versions of Chrome but disabled starting with Chrome 52 in 2016 to mitigate accidental page reloads and data loss during form input, citing user reports of frustration from unintended navigation. Google later released an official extension, "Go Back With Backspace," to optionally restore this functionality while exempting text fields. Within HTML forms, backspace interacts standardly with <input type="text"> elements by deleting the preceding character, as defined in the HTML specification, supporting real-time editing in web applications without triggering browser-level actions when the field is active. In gaming and simulations, particularly text-based adventures like from the 1970s, backspace serves for correcting input commands during , allowing to edit typed actions (e.g., erasing errors in movement or object manipulation phrases) before submission, as noted in the game's original documentation which recommends using the delete/backspace equivalent to revise lines of text up to two full lines long. Custom keybinding tools enable programmable extensions of backspace for specialized macros, such as in scripts where it can be remapped to delete entire lines in editors like Notepad++ by simulating Home, Shift+End, and Delete sequences, streamlining bulk text removal in scripting workflows. Similarly, Karabiner-Elements on macOS supports complex remappings, like assigning backspace to forward delete or combining it with modifiers (e.g., Option+Backspace for word-level backward deletion), allowing users to tailor it for domain-specific tasks such as code debugging or UI prototyping.

Nomenclature and Representation

Key Labeling Conventions

In English-language keyboards, the backspace key is typically labeled "Backspace" or the abbreviation "Bksp", and it is designed as a full-width key spanning two units (2u) on standard layouts to facilitate easy access during . This convention originated with early keyboards and remains standard in ANSI layouts used predominantly in the United States and other English-speaking regions. International standards govern key labeling to ensure consistency across languages and regions, with ISO/IEC 9995 providing guidelines for symbols on function keys. In many European keyboards, such as the German layout, the backspace key is commonly engraved with a left-pointing arrow symbol (←) to indicate its function of erasing to the left. ISO/IEC 9995-7 defines a dedicated symbol for backspace as a leftwards triangle-headed arrow (U+1F8B8). Japanese JIS keyboards, following the Japanese Industrial Standards, often label the backspace key with "BS" or an arrow icon, reflecting the layout's adaptation for both Romanized and native character input. The labeling of the backspace key has evolved alongside design. Early keyboards from the 1980s, such as the 1981 , featured the label "BACKSPACE" in on a dedicated key positioned above the . commonly use the symbolic representation ⌫ (a leftward delete icon) to align with Apple's minimalist design philosophy and standards for keyboard symbols. Among keyboard enthusiasts, custom keycaps for the backspace key frequently incorporate thematic or humorous labels, such as "Oops" to playfully reference correction, allowing users to personalize their setups beyond standard engravings.

Symbolic and Textual Depictions

In Unix documentation, particularly man pages, the backspace control character (ASCII 8) is commonly represented using as ^H to indicate the Ctrl+H sequence, a derived from early emulations where this input triggered backspacing behavior. In programming contexts, the backspace character is denoted by the escape sequence \b within string literals and regular expressions; for instance, in Python, print("\b") inserts a backspace to move the cursor left without deleting, while in regex patterns inside character classes, [\b] matches the literal backspace (ASCII 8) for compatibility with string handling. The Unicode Standard provides dedicated symbols for depicting the backspace function: U+232B ⌫ (ERASE TO THE LEFT) represents the keyboard operation of deleting characters to the left of the cursor, often used in user interface diagrams and accessibility tools to symbolize backspace actions. Additionally, U+2190 ← (LEFTWARDS ARROW), a mathematical arrow symbol, is frequently employed in textual depictions to illustrate the directional movement associated with backspace in tutorials and flowcharts. Within source code, particularly in C and C++, the backspace character is expressed as the simple escape \b or the hexadecimal escape \x08, both resolving to byte value 0x08; this is utilized in string manipulation libraries to simulate cursor positioning or terminal effects, such as overwriting output in console applications. Technical manuals and documentation conventions abbreviate the backspace key as BS or symbolize it with ← to clearly denote its role in instructions, distinguishing it from other navigation keys in command-line and editing contexts.

References

  1. [1]
    What Is a Backspace Key? - Computer Hope
    Jul 9, 2025 · The Backspace key or Back space key is a keyboard key that deletes any character, including letters and numbers, before the cursor's current position.Where is the Backspace key? · Practice using the Backspace...Missing: origin - - | Show results with:origin - -
  2. [2]
    Why do we have both backspace and delete keys on most keyboards?
    Mar 21, 2017 · Backspace moves the cursor as it deletes. Without both keys, one would need to position the cursor to one end before starting deletion. ... First ...Why is the default behavior of BackSpace key deleting a letter ...Why doesn't the space bar have anything written on it?More results from ux.stackexchange.com
  3. [3]
    Invention of the Backspace Key - The ANSI Blog
    The IBM Correcting Selectric II was the first typewriter that had an erasing key on the keyboard, as seen in the commercial.
  4. [4]
    Typing Through Time: Keyboard History
    When they wanted to type an equal sign, they would type a hyphen (-), hit backspace, and then type an underscore (_). At the start of the QWERTY layout, ...
  5. [5]
    Friden Flexowriter terminal | Vintage Computer Federation Forums
    Jan 29, 2023 · The exclamation point can be printed, using an Apostrophe, backspace, period. The Friden code contains many punch tape/card control characters ...
  6. [6]
    The day Return became Enter - Aresluna
    Aug 25, 2025 · Apple replaced the old-fashioned Backspace – a typewriter space that literally goes back – with a more computer-appropriate Delete – but ...
  7. [7]
  8. [8]
    A Tale of Three Typewriters - Longyear Museum
    Jun 19, 2024 · There is evidence that Hammond may have been the first to offer a backspace option as early as 1898.” Per the Encyclopedia Britannica, Sholes ...
  9. [9]
    Backspace - Etymology, Origin & Meaning
    Backspace, originating in 1899 from back (adv.) + space, refers to a typewriter key used to move the cursor backward or delete characters.Missing: invention | Show results with:invention
  10. [10]
    Graham, Bette Clair McMurray - Texas State Historical Association
    Bette Graham, also a freelance artist, invented what became Liquid Paper, originally called Mistake Out, while working in Dallas in 1951 as an executive ...
  11. [11]
    The IBM Selectric
    In 1973, the correcting Selectric used a new ink formula that didn't penetrate the surface of paper, enabling typists to correct errors by lifting them off the ...
  12. [12]
    [PDF] System Operation Reference Manual IBM 1050 Data ...
    This publication is written in two sections to provide both the basic information necessary to acquire an initial understanding of the IBM 1050 System and ...Missing: 1960s | Show results with:1960s
  13. [13]
    A look back: The Teletype Model 33 - Technically We Write
    Sep 9, 2023 · On a Model 33, input and output was printed to the same roll of paper. Necessarily, that meant that "backspace" was not a simple matter of ...
  14. [14]
    VT100 Technical Manual Chapter 2: Operator Information
    The ← and → keys move the cursor left and right. SPACE BACK BACKSPACE Key Transmits a backspace code. BREAK BREAK Key Transmits a break signal. PF1 PF2 ...Missing: 1970s overstriking<|separator|>
  15. [15]
    Control characters in ASCII and Unicode - Aivosto
    ASCII-1986 does not require overstriking capabilities and suggests that overstriking may be proscribed in the future. ISO 8859 explicitly forbids overstriking.
  16. [16]
    [PDF] The Evolution of Character Codes, 1874-1968
    Abstract. Émile Baudot's printing telegraph was the first widely adopted device to encode letters, numbers, and symbols as uniform-length binary sequences.
  17. [17]
  18. [18]
    [PDF] Standard ECMA-48
    Jun 13, 1991 · These control functions are represented in 7-bit and 8-bit codes by 2-character escape sequences of the form ESC Fs, where ESC is represented by ...
  19. [19]
    Additional Control Functions for Character-Imaging I/O Devices
    This would permit the use of BACKSPACE to generate accented letters or other composite graphic symbols. The width of a character position may be fixed or may ...Missing: terminal | Show results with:terminal
  20. [20]
  21. [21]
  22. [22]
    [PDF] HID Usage Tables - Universal Serial Bus (USB)
    Oct 12, 2020 · These are HID Usage Tables for Universal Serial Bus (USB), version 1.21, and include an introduction, management overview, and usage pages.
  23. [23]
    [PDF] USB HID to PS/2 Scan Code Translation Table
    System Power. 01. 81. E0 5E. E0 DE. E0 37. E0 F0 37. System Sleep. 01. 82. E0 5F. E0 DF. E0 3F. E0 F0 3F. System Wake. 01. 83. E0 63. E0 E3. E0 5E. E0 F0 5E.
  24. [24]
    Analysis and repair of an IBM Model M keyboard - Podalirius.net
    Jul 2, 2025 · In this article, I will detail the complete process of disassembly, cleaning, and restoration of this historical keyboard.Introduction · Analyse · Disassembly and cleaning · bit of reverse engineering
  25. [25]
    Mechanical, Magnetic & Inductive keyboard Switches - Cherry
    CHERRY MX Switches set the standard for mechanical key switches. The CHERRY MX STANDARD and SPECIAL switches deliver the highest precision and durability, while ...Cherry mx falcon · Cherry mx red · Cherry mx brown · Cherry mx blossom
  26. [26]
    Keyboard devices | Android Open Source Project
    Aug 26, 2024 · ... HID usage 0x07 0x0014 which is mapped to the Linux key code KEY_Q. When Android is configured with a US English keyboard layout, then the ...
  27. [27]
    Use the Accessibility Keyboard on Mac - Apple Support
    Make the keyboard bigger or smaller: Drag a corner of the keyboard. To resize it without keeping the proportions, click the Panel Options button · Reset the ...Missing: backspace target
  28. [28]
    ASCII Code 8 - Backspace
    In the 7-bit ASCII character set, ASCII code 8 is represented by the control character ␈, also known as the backspace.
  29. [29]
    Keyboard shortcuts in Word - Microsoft Support
    Delete one word to the left. Ctrl+Backspace. Delete one word to the right. Ctrl+Delete. Open the Clipboard ...
  30. [30]
    Text Editing - Apple Developer
    Feb 11, 2014 · Text Editing. This chapter describes ways in which you can control the behavior of the Cocoa text system as it performs text editing.
  31. [31]
    Gtk.TextView::backspace
    Gets emitted when the user asks for it. The ::backspace signal is a keybinding signal. The default bindings for this signal are Backspace and Shift + Backspace.Missing: key Linux
  32. [32]
    Text System Defaults and Key Bindings - Apple Developer
    Sep 13, 2016 · This document reveals some tips and tricks about various defaults you can use to customize the behavior of Cocoa's text system.
  33. [33]
    stty(1) - Linux manual page
    ### Summary: 'erase' Special Character in stty
  34. [34]
    The Linux keyboard and console HOWTO: Delete and Backspace
    One way of getting a setup that works in all contexts is to have the Backspace key generate DEL when on the console (or xterm), and BackSpace when under X.
  35. [35]
    ascii(7) - Linux manual page
    ### Summary of ASCII Control Characters (BS and DEL)
  36. [36]
    grotty(1) — groff-base - testing - Debian Manpages
    Jun 3, 2025 · Instead, grotty overstrikes, representing a bold character c with the sequence “c BACKSPACE c”, an italic character c with the sequence “_ ...
  37. [37]
    Readline Init File (Bash Reference Manual)
    ### Summary: Customizing Readline in Bash/Zsh with .inputrc for Backspace and Word Deletion Behaviors
  38. [38]
    What Is the Difference Between the Del and Backspace Keys?
    Sep 7, 2025 · Both the Del or Delete key and Backspace key can delete text. However, when dealing with text, pressing the Del deletes text to the right of the cursor.
  39. [39]
    The Tip-Ex key - Lucid Glitch
    Backspace takes care of what's behind, Delete takes care of what's ahead. Simple, right? Not quite. The history of Delete isn't about forward deletion at all.
  40. [40]
    Forward delete by shift+delete buttons - Apple Support Communities
    Sep 6, 2023 · Control-D: Delete the character to the right of the insertion point. Or use Fn-Delete. ➡️ Fn-Delete: Forward delete on keyboards that don't have ...Fn + Delete keys no longer forward-delete - Apple CommunitiesHow do I reassign a key to forward delete? - Apple DiscussionsMore results from discussions.apple.com
  41. [41]
  42. [42]
    Deletion (GNU Emacs Manual)
    ### Summary of Backspace and Delete Keys in Emacs
  43. [43]
    Backspace invokes help (GNU Emacs FAQ)
    The Backspace key (on most keyboards) generates ASCII code 8. C-h sends the same code. In Emacs by default C-h invokes help-command. This is intended to be easy ...
  44. [44]
  45. [45]
    [PDF] zork1c64-manual - Museum of Computer Adventure Game History
    You may type up to two full lines of text at a time. If you make a mistake, use the DELETE key to _erase the error. When you have finished typing in your ...
  46. [46]
    How do I delete the current line using AutoHotkey? - Stack Overflow
    Sep 25, 2017 · To delete the current line, use `^d:: Send {Home}{ShiftDown}{End}{Right}{ShiftUp}{Del}`. For empty lines, use `^d:: DeleteCurrentLine() { ...How do I delete specific lines in Notepad++? - Stack OverflowDelete every other line in notepad++ - Stack OverflowMore results from stackoverflow.com
  47. [47]
    Use more complex modifications | Karabiner-Elements - pqrs.org
    Karabiner-Elements allows complex modifications by changing keys based on conditions, like control-m to return, or by importing predefined rules.
  48. [48]
    Remapping backspace with Karabiner Elements - Power Users
    I'm using Karabiner-Elements to remap some keys. I would like remap. backspace to forward delete. option + backspace to backward delete.Missing: custom | Show results with:custom
  49. [49]
  50. [50]
    PC Keyboard: The First Five Years | OS/2 Museum
    Sep 3, 2019 · There was a slew of changes from the previous 84-key AT layout: The function keys were moved from the left to the top, with F11 and F12 added.
  51. [51]
    [PDF] 1. Introduction 1.1 Introduction of the symbols from ISO/IEC 9995-7 ...
    Jun 12, 2018 · keyboard standards of several European countries (e.g. Germany). ... = ISO/IEC 9995-7 symbol 47, ISO 7000 symbol 253. = backspace. ⭛ U+1F8B9.Missing: ← | Show results with:←
  52. [52]
    Unlocking the Mystery of Unusual Keyboard Layouts - Ranked
    Oct 21, 2022 · One of the most noticeable differences between the JIS and ANSI layouts is the placement of the "Backspace" and "\" keys, which are swapped on ...
  53. [53]
    Making Sense of Mac Keyboard Symbols - OSXDaily
    Mar 27, 2012 · The standard keyboard symbols you'll encounter on most Mac and Apple keyboards are as follows, but we have a complete list below as well.
  54. [54]
  55. [55]
    re — Regular expression operations — Python 3.14.0 documentation
    Inside a character range, \b represents the backspace character, for compatibility with Python's string literals. \B. Matches the empty string, but only when ...
  56. [56]
    None
    **Description and Usage of U+232B ERASE TO THE LEFT:**
  57. [57]
  58. [58]
    The Backspace Key - Kermit FAQ
    Nov 24, 2013 · Kermit's Backspace key must send something "out of the box", ie in the absence of specific instructions from you. This is the default backspace assignment.Missing: overstriking | Show results with:overstriking