Fact-checked by Grok 2 weeks ago

Arrow keys

Arrow keys, also known as cursor keys, direction keys, or , are a set of four dedicated keys on a , labeled with arrows pointing up, down, left, and right, designed primarily for moving the cursor or selection point within text, documents, spreadsheets, graphical interfaces, and applications. These keys enable precise, directional without relying on a , facilitating tasks such as through content, selecting cells in spreadsheets, or controlling movement in games. Typically arranged in an inverted-T —with the up key above the down key, and left and right keys horizontally adjacent to the down key—they are positioned to the bottom right of the main alphanumeric section, between the typing area and the on full-sized desktop keyboards. On compact keyboards, they may be integrated below the Enter or right Shift keys or accessed via combinations. The origins of arrow keys trace back to the late 1970s and early 1980s, when early computer keyboards—often adapted from designs—lacked dedicated directional controls, instead assigning cursor movement to scattered keys like HJKL or IJKL in various systems. As personal computing advanced, dedicated arrow keys emerged as a necessity for efficient text editing and interface , with the modern inverted-T layout established by Digital Equipment Corporation's LK201 keyboard in 1982. Their standardization solidified with IBM's Enhanced Keyboard (101 keys) in 1986, which popularized the arrangement for personal computers. This layout improved ergonomics by allowing single-handed operation and intuitive thumb access, addressing the limitations of prior ad-hoc methods. Prior to the widespread adoption of the in the 1980s, arrow keys served as the primary means of cursor control in software applications, enabling users to manipulate text and data without graphical pointing devices. The original 1984 Apple Macintosh keyboard notably omitted arrow keys to prioritize a compact , but overwhelming user complaints led to their in subsequent revisions, underscoring their essential role in user productivity and familiarity. In modern contexts, arrow keys continue to support keyboard shortcuts (e.g., combined with for navigation or Shift for text selection) and remain integral to accessibility features, programming environments, and retro gaming, even as alternatives like key clusters have gained popularity in first-person shooters. Their enduring presence reflects decades of and refinement in human-computer interaction.

Design and Layout

Physical Configuration

The inverted-T layout represents the predominant physical arrangement for arrow keys on contemporary computer keyboards, consisting of four dedicated keys positioned such that the up arrow sits directly above the down arrow, while the left and right arrows are aligned horizontally below and flanking the down arrow. This forms a compact cluster typically located to the right of the main alphanumeric keys, facilitating intuitive access for directional . Arrow key implementations vary in size, spacing, and construction materials depending on the keyboard type. Mechanical keyboards employ individual switches beneath each arrow key, often with full-height keycaps made from durable or PBT plastic and approximately 3.5-4 mm , providing tactile feedback and precise actuation; these keys are spaced at standard 19mm centers for optimal finger placement. In contrast, membrane keyboards use rubber dome or scissor-switch mechanisms under thinner, low-profile keycaps (typically 1-2mm ), with arrow keys sometimes reduced to half-height in compact models to conserve . Chiclet-style keyboards, a of membrane designs, feature isolated, flat rectangular keycaps spaced 1-2mm apart with minimal beveling, using or rubber materials for quieter operation and reduced key wobble, though this can result in shallower and less distinct separation between keys. Ergonomically, the clustered inverted-T arrangement minimizes finger reach and extension compared to more isolated or linear layouts, reducing wrist strain during prolonged use, particularly on full-sized keyboards where key spacing supports comfortable access. The physical positioning of arrow keys remains consistent across major keyboard layouts, including , , and various international variants such as or , as these dedicated navigation clusters are independent of alphabetic or symbolic remappings and adhere to universal hardware standards. This uniformity is further supported by standardization in the USB (HID) usage tables, which assign specific codes to arrow key functions regardless of layout variations.

Symbolic and Functional Mapping

The arrow keys are conventionally labeled with directional symbols representing left (←), up (↑), right (→), and down (↓). These icons derive from mathematical and typographic conventions and are standardized in as U+2190 (LEFTWARDS ARROW), U+2191 (UPWARDS ARROW), U+2192 (RIGHTWARDS ARROW), and U+2193 (DOWNWARDS ARROW), respectively, within the Arrows block introduced in Unicode 1.1. The inverted-T arrangement of these keys on modern keyboards aligns their symbolic mapping with intuitive directional navigation. Across operating systems, arrow keys share core default behaviors for cursor and focus movement, typically shifting position by one character or line increment without modifiers. In Windows, the left and right arrows move the insertion point one character backward or forward, while up and down arrows shift to the adjacent line; Ctrl combined with arrows advances by word (left/right) or paragraph (up/down), and Shift enables contiguous text selection during movement. macOS follows a parallel scheme, where Option substitutes for Ctrl to jump by word boundaries (e.g., Option–Left Arrow to the start of the previous word), Command extends to line or document ends (e.g., Command–Left Arrow to line beginning), and Shift pairs with these for selection; Fn further modifies up/down arrows for page scrolling in many applications. In Linux distributions with desktop environments like (GTK-based) or (Qt-based), arrow keys default to character/line cursor shifts, with Ctrl+arrows handling word navigation and Shift for selection, mirroring Windows conventions in text views and editors. Non-English keyboard layouts introduce variations primarily in alphanumeric sections, but arrow key symbols and functions remain consistent to preserve universal navigation. For instance, the layout, standard in French-speaking regions, positions arrow keys identically to while swapping keys like A/Q and Z/W; this ensures unmodified arrow behaviors for cursor control, though adjacent modifier access may differ slightly in ergonomics. In implementations, arrow keys transmit standard key events via to support navigation, enabling seamless interaction in touch-based or remote environments. The Web VirtualKeyboard API, for example, integrates arrow inputs as KeyboardEvent dispatches, allowing developers to them for directional shifts in forms or lists; in accessible widgets, arrows programmatically adjust within containers (e.g., horizontal traversal in menus), ensuring compliance with keyboard operability standards without physical hardware.

Historical Development

Origins in Early Keyboards

The development of arrow keys originated from the need for precise cursor positioning in interfaces, drawing initial influence from the mechanical shift and carriage control mechanisms in typewriters and s of the and . Typewriters featured a key that moved the leftward to allow overtyping corrections, providing a foundational concept for horizontal cursor movement, while teleprinters incorporated control codes like horizontal tabulation and for basic navigation in printed output. These elements established the idea of directional control in text-based systems, though they were limited to line-oriented operations without visual displays. A pivotal advancement occurred in 1968 when demonstrated interactive cursor control during his "," using a and keyset to manipulate a graphical pointer on a screen, inspiring subsequent keyboard-based alternatives for cursor navigation in non-mouse environments. This work highlighted the importance of efficient input for human-computer interaction, paving the way for dedicated keys on terminals. Dedicated arrow keys first appeared in video display terminals of the early 1970s, with examples including the ADM-3A terminal in 1976 featuring dedicated cursor keys in a straight-line arrangement, and notably with the Information Display System introduced in 1971 for mainframe communication. The 3270's 66-key and 78-key keyboards included a plus-shaped cluster of cursor keys—up, down, left, and right—allowing operators to position the cursor on the screen for and without relying solely on codes. These keys facilitated block-mode interaction, where users could navigate fields on the display before transmitting data to the host system. In the realm of home computing, early systems like the 1977 TRS-80 Model I relied on alternative keys such as space, backspace, and enter for basic text navigation on its 53-key keyboard, lacking dedicated arrow keys and influencing the evolution toward more intuitive controls in later personal computers. Early configurations like these evolved into the modern inverted-T layout.

Evolution and Standardization

The inverted-T layout for arrow keys gained prominence with the introduction of the IBM Personal Computer (model 5150) in 1981, which featured an 83-key keyboard placing the four directional keys in a dedicated cluster to the left of the numeric keypad, facilitating efficient cursor navigation in early PC applications. This configuration became a de facto standard for IBM-compatible systems, influencing subsequent designs by emphasizing ergonomic access to the up, down, left, and right keys in a cross-like arrangement with the down key aligned below the up key. Building on influences from earlier terminal keyboards, such as the DEC VT100 series in the late 1970s, the IBM PC's adoption solidified the layout's practicality for text-based interfaces. Apple followed suit in 1986 with the release of the and the , which incorporated dedicated arrow keys in the inverted-T formation for the first time in a standard Mac peripheral, addressing user demands for keyboard-based navigation alongside the mouse-centric . This shift marked a refinement from the original 1984 Macintosh keyboard's lack of arrow keys, promoting a input model that balanced graphical and textual workflows. By the late 1980s, the inverted-T had emerged as the normative arrangement across major platforms, driven by its intuitive and compatibility with expanding software ecosystems. In the 1990s, formal standardization efforts by the (ISO) further entrenched the arrow key positions. The ISO/IEC 9995 series, particularly Part 5 published in , defined the editing and function section of keyboards, specifying the cursor key zone (ZEF0) with options for either a "" or "inverted T" arrangement, recommending the latter for optimal in alphanumeric layouts. This standard ensured consistent placement of arrow keys in the lower-right quadrant, typically on row A aligned with , promoting in global computing environments. The transition to USB keyboards in the early 2000s enhanced cross-platform compatibility through the (HID) protocol, which assigned standardized usage codes to arrow keys under Usage Page 0x07 (Keyboard/Keypad). Specifically, the left arrow received code 0x50, down arrow 0x51, up arrow 0x52, and right arrow 0x4F, allowing seamless recognition by operating systems like Windows and macOS without proprietary drivers. This specification, outlined in the USB HID Usage Tables (initially version 1.0 in and refined through the 2000s), facilitated the proliferation of plug-and-play keyboards as PS/2 ports phased out. Post-2010 developments in compact and keyboards maintained the inverted-T arrow keys even in space-constrained designs, with tenkeyless (TKL) variants—omitting the —retaining the full navigation cluster for 87-key layouts popular in and peripherals. models, such as Apple's Magic Keyboard series introduced in 2011 and subsequent Bluetooth-enabled TKL boards, preserved arrow key accessibility to support mobile productivity, ensuring the layout's endurance amid trends toward 75% and 65% form factors that sometimes integrate arrows via function layers. These adaptations underscored the arrow keys' essential role in modern input paradigms.

Primary Applications

In graphical user interfaces (GUIs), arrow keys facilitate directional navigation within interactive elements, distinguishing them from linear traversal methods like the Tab key. The Tab key typically cycles through tab stops in a sequential order across the interface, such as moving from one dialog control to the next, while arrow keys enable "inner navigation" within grouped controls, allowing users to move up, down, left, or right among related items without exiting the group. For instance, in dialog boxes, arrow keys shift focus between buttons arranged in rows or columns, such as navigating a horizontal row of options in a content dialog. In menus, pressing the Down arrow focuses the first item in a popup menu like a command bar, with subsequent Down arrows cycling through items, wrapping from the last back to the first for efficient selection. Major operating systems implement arrow keys consistently for file selection in file managers, supporting keyboard-only workflows. In Windows Explorer, users can navigate folders and files using up and down arrow keys to move between items, with the right arrow expanding selected folders and the left arrow collapsing them, enabling rapid traversal without mouse input. Similarly, in macOS Finder's list or column views, arrow keys select adjacent files or folders, while the right arrow enters a selected folder and the left arrow moves up one level, with Command combined for quicker jumps. On desktops like with the file manager, arrow keys move selection between items in the main view or sidebar, toggling between panes via if needed, and support forward/backward history with plus left/right arrows. These behaviors align with default OS mappings for intuitive cross-application consistency. Arrow keys play a key role in accessibility, enabling keyboard-only navigation as required by Web Content Accessibility Guidelines (WCAG) 2.1 Success Criterion 2.1.1, which mandates that all functionality be operable via keyboard without timing dependencies. Under WCAG, arrow keys support focus movement in complex widgets like menus or lists, ensuring users with motor impairments can traverse interfaces predictably, such as using up/down arrows to select tree nodes or menu items. This promotes compliance with keyboard-accessible design, where arrow key navigation avoids reliance on pointer devices. Cross-platform GUIs often leverage arrow keys to simulate mouse hover effects through focus indicators; for example, arrowing to a menu item may trigger visual highlighting akin to a hover state, enhancing usability without mouse interaction.

Text Editing and Cursor Control

Arrow keys provide essential cursor control in text editing environments, enabling precise navigation through documents, code, and command lines. In most word processors and editors, the left and right arrow keys move the cursor one character at a time, while the up and down arrow keys shift it one line vertically, facilitating character-by-character traversal and line scrolling without disrupting the text flow. Modifier combinations enhance efficiency for larger movements. For instance, holding the Ctrl key with the right arrow (Ctrl+→) advances the cursor to the start of the next word, and Ctrl+← retreats to the end of the previous word; similarly, Ctrl+↑ and Ctrl+↓ navigate by paragraphs in multi-line text. These behaviors are standard across many editors, though slight variations exist in word boundary definitions, such as whether punctuation is included. In , arrow keys support both basic and selections: pressing Shift with an arrow extends the selection character by character or line by line, while Ctrl+Shift+→ selects entire words. Vim, a , uses arrow keys primarily in for directional movement; in Insert mode, arrows allow navigation without exiting editing. Visual mode in Vim extends this by enabling block or line selections during arrow-based movement. employs arrow keys for standard cursor movement and integrates Ctrl+←/→ for word jumps, with Shift+arrows for selections and Ctrl+Shift+L to split selections into multiple cursors for simultaneous edits. For multi-line documents, arrow keys interact seamlessly with Home and End keys to handle extensive navigation. Up and down arrows scroll through lines, while combining Ctrl+ moves to the document's beginning and Ctrl+End to its end, regardless of the current position. In Vim, (^) and End ($) complement arrows for line extremities, and in Sublime Text, End aligns the cursor to line ends during vertical arrow presses. Terminal emulators differ from editors in arrow key behaviors, particularly for command-line interaction. In , left and right arrows edit the current command line character by character, while up and down arrows cycle through command history for retrieval and modification. This contrasts with GUI editors like Word or , where arrows focus solely on text within the document rather than historical recall.

Alternative Input Methods

Numeric Keypad Substitutes

In early computer systems, particularly video terminals from the 1970s, the served as a substitute for dedicated arrow keys to enable cursor navigation. The DEC terminal, introduced in 1975, featured a that could transmit cursor control functions via escape sequences when configured in application keypad mode, mapping the keys 8 (up), 4 (left), 2 (down), and 6 (right) to directional movements. This 8426 layout drew from the spatial arrangement of numbers on the keypad, mimicking a or for intuitive navigation in text-based interfaces without additional hardware. The layout gained widespread adoption with the Personal Computer in 1981, whose 83-key omitted dedicated arrow keys to save space and cost, relying instead on the for dual numeric input and cursor control. In this configuration, pressing the keys 8, 4, 2, and 6 without activated moved the cursor up, left, down, and right, respectively, while the central 5 key typically had no effect or served as a . The key, introduced on the PC, toggled the between numeric entry mode (when on) and navigation mode (when off), allowing users to switch seamlessly based on task needs, such as data entry versus text editing in environments. Today, remnants of these substitutes persist in modern laptops with compact numeric keypads, where arrow symbols are often overlaid on the keys 2, 4, 6, and 8 to indicate their navigation functions when is disabled, preserving compatibility with legacy software while supporting numeric tasks. The standardization of dedicated arrow keys in later designs has largely reduced reliance on such dual-purpose keypads, but the feature remains a vestige of efficient space-saving in portable computing.

Alphanumeric Key Configurations

Alphanumeric key configurations utilize clusters of letter keys as substitutes for traditional arrow keys, enabling efficient navigation in software and games by leveraging the main keyboard area for multi-key operations without dedicated peripherals. The HJKL scheme, one of the foundational alphanumeric mappings, originated in the text editor developed by in 1976 at the . Drawing from the ASCII terminal's design, where arrow symbols were overprinted on the H, J, K, and L keys, assigned H to left, J to down, K to up, and L to right. This home-row placement minimizes finger movement from the standard typing position, enhancing speed and comfort for prolonged text editing sessions. In gaming contexts, the configuration gained prominence during the in flight simulators and first-person shooters, with W for forward/up, A for left, S for backward/down, and D for right. It was popularized by "Thresh" Fong, a top competitor, who demonstrated its advantages in 1997 tournaments by allowing seamless left-hand movement control alongside right-hand mouse aiming, while providing easy thumb access to Shift for running and Spacebar for actions. Several variants adapt these schemes for ergonomic improvements, particularly to optimize space for operation. The ESDF layout shifts the cluster rightward (E forward, S back, D left, F right), freeing the leftmost keys and aligning the index finger with the number row for quick hotkey access in ability-heavy games. IJKL serves as another home-row option (I up, J left, K down, L right), favored in setups with inverted hands to reduce reach and maintain typing fluidity. Less common alternatives include AZ (A left, Z down) for compact bindings and QAOP (Q up, A left, O down, P right), derived from the home computer's 1982 keyboard where these keys formed an intuitive diamond for 8-bit game controls. Tools such as facilitate custom alphanumeric remappings by allowing users to redirect arrow inputs to letter clusters via simple scripts, supporting tailored efficiency in applications. Home-row setups like HJKL or IJKL emphasize finger-based positioning for stationary hands and lower fatigue during extended use, though they demand adaptation to avoid typing conflicts; in contrast, relies more on thumb support for adjacent modifiers, offering directional familiarity at the cost of greater travel between keys.

Specialized and Emerging Uses

Gaming and Simulation Controls

In 2D platformers and strategy games, arrow keys serve as the foundational input for character and unit movement, enabling precise directional control in grid-based or side-scrolling environments. This configuration originated in early PC titles where keyboards lacked dedicated gaming layouts, making arrow keys the intuitive choice for horizontal and vertical navigation. For instance, in the Civilization series, arrow keys facilitate map scrolling and unit positioning, as documented in the official keyboard shortcuts for Civilization III. Similarly, modern entries like Civilization VI and VII retain arrow keys for camera panning and basic navigation, with options for remapping to alphanumeric alternatives. The adoption of arrow keys extended to 3D first-person shooters () and massively multiplayer online games (MMOs), where hybrid setups emerged alongside alphanumeric configurations like , which originated in competitive PC gaming for improved . In Doom (1993), arrow keys handled forward, backward, and turning movements, but the introduction of mouse-look in (1996) highlighted their limitations, as right-handed players struggled with arm crossing over the mouse. Competitive player "Thresh" Fong popularized in tournaments by 1997, citing better access to modifiers like Shift for running and Space for jumping; this led to becoming the default in Half-Life (1998) and subsequent titles. MMOs such as (2004) support remapping arrow keys to or other schemes, allowing players to alternate between digital precision for menu interactions and movement for . While console controllers favor analog sticks for variable-speed movement in 3D environments, PC ports often retain arrow keys for users to approximate directional input without nuanced . This binary on/off behavior suits twitch-based but contrasts with analog's control, as seen in ports of titles like series, where arrow keys emulate precision over stick fluidity. Post-2020, arrow keys have found renewed application in () and (AR) simulations for navigation and fine adjustments, bridging physical input with immersive interfaces. In setups, users employ arrow keys on a lap-placed to apply offsets like adjustments during hand-tracking tasks, enhancing in non-stationary environments. This integration supports simulations requiring desktop-like precision, such as or training applications, where arrow keys facilitate quick traversal without disrupting immersion.

Accessibility Adaptations

Accessibility adaptations for arrow keys primarily focus on enabling users with motor impairments, visual disabilities, and severe mobility limitations to navigate digital interfaces without relying on precise or simultaneous key presses. These modifications transform standard arrow key functions into more inclusive input methods, often through built-in operating system features or integrated assistive technologies. By remapping or augmenting arrow key behaviors, such adaptations promote equitable access to graphical user interfaces and text editing tasks. Sticky Keys and Slow Keys are foundational accessibility features in both Windows and macOS designed to assist users with motor impairments who struggle with holding multiple keys or making rapid, accurate presses. In Windows, Sticky Keys allows sequential pressing of modifier keys (like Shift or Ctrl) combined with arrow keys for navigation shortcuts, eliminating the need for simultaneous input, while Filter Keys (the Windows equivalent of Slow Keys) ignores brief or repeated keystrokes to prevent unintended arrow movements caused by tremors or unsteady hands. Similarly, macOS's Sticky Keys enables one-at-a-time modifier activation for arrow-based commands, and Slow Keys introduces a configurable delay before registering an arrow key press, aiding those with fine motor challenges by filtering out accidental inputs. These features are activated via system settings and can significantly reduce physical strain during cursor control or navigation. For users with quadriplegia or profound motor limitations, switch-based interfaces provide an alternative by remapping arrow key functions to single-button or adaptive switch activations, often through scanning or sequential selection methods. Apple's Switch Control, for instance, uses external USB or switches to simulate arrow key navigation across the screen via item scanning, where users select directional movements (up, down, left, right) with timed switch presses, bypassing traditional dependency. In Windows environments, compatible USB switches integrate as human interface devices to emulate arrow keys, allowing quadriplegic users to perform through software like switch-adapted scanning interfaces that map single-switch sequences to directional controls. This approach enhances independence in traversal by converting complex arrow sequences into simplified, reliable switch interactions. Screen reader integrations further adapt arrow keys for users with visual impairments, particularly in display . The , for example, leverages arrow keys to move the braille cursor line-by-line or character-by-character on connected braille displays, enabling efficient text review and editing without sighted input. Users can configure NVDA to synchronize arrow key actions with output, routing pan and scroll commands to the display's dedicated keys while using standard arrows for primary , thus maintaining compatibility with existing layouts. Post-2020 advancements in eye-tracking hybrids have increasingly reduced reliance on arrow keys altogether by combining gaze-based selection with minimal physical or dwell inputs for . Microsoft's updated Eye in integrates eye-tracking hardware (such as devices) to enable direct on-screen navigation, where users gaze at targets and confirm with a brief dwell or switch, effectively replacing arrow-based cursor movement for those with limited hand mobility. on multi-stage gaze-controlled virtual keyboards, published in 2024, demonstrates hybrid systems that use eye-tracking for coarse navigation and subtle head tilts or switches for fine arrow-like adjustments, achieving input speeds comparable to traditional keyboards while minimizing physical effort. These innovations, often powered by AI-assisted prediction, prioritize seamless transitions from gaze to action, fostering broader in text editing and .

References

  1. [1]
    What Are Arrow Keys? - Computer Hope
    Mar 10, 2025 · Use the right and left arrow keys to move between columns and the up and down arrow keys to move between rows. Use in combination with other ...
  2. [2]
    Defunct Keys and Odd Commands Still Bedevil Today's PC User
    Aug 12, 1999 · ... key keyboard and have the computer ... "Back in the late 70's and early 80's, the arrow key functions were all over the keyboard," Good said.
  3. [3]
    Arrow Keys History
    Sep 29, 2018 · The first to have dedicated arrows is maybe Space Cadet Keyboard (year ~1980) It has thumb keys But these keys are not documented in ...Missing: function | Show results with:function
  4. [4]
    The Complete(ish) History of the Computer Keyboard
    Jul 10, 2024 · This means no function keys, no numpad, no number row, and no arrow keys! In order to make up for the missing keys, such keyboards come with ...
  5. [5]
    Arrow Key Configuration on Laptops: Performance and User ...
    Prior to the popularization of the computer mouse, cursor movement was manipulated by using arrow keys on a keyboard. Keyboards with arrow keys traditionally ...<|separator|>
  6. [6]
    Does Your Mechanical Keyboard Need Arrow Keys? - Kinetic Labs
    Oct 9, 2023 · Historically, arrow keys (part of a full keyboard) were a total necessity. The original Macintosh computer tried to get away with an arrowless ...Missing: definition | Show results with:definition
  7. [7]
    (PDF) Arrow Key Configurations on Laptop Keyboards - ResearchGate
    May 8, 2025 · The most common configuration currently is the inverted-T; however, the modified-T is being investigated as a possible solution to provide more ...
  8. [8]
    Explaining why your keyboard feels so darn good—or way too mushy
    Mar 27, 2024 · The differences in mechanical and membrane keyboards lead to different typing feels, of course. For example, pressing a key on a membrane ...
  9. [9]
  10. [10]
    Zen and the Art of Keyboard Ergonomics | Hexacera
    Aug 2, 2020 · Keyboard ergonomics is more than just about keyboards, it's about everything between your muscle movements and application behaviors.
  11. [11]
  12. [12]
    Dvorak international extended keyboard layout - Arjen van Kol
    On every key, the character bottom left is the one you get by pressing the key, top left is Shift + key, bottom right is AltGr (right Alt-key; Ctrl + left-Alt ...
  13. [13]
    [PDF] HID Usage Tables - Universal Serial Bus (USB)
    Oct 12, 2020 · It is also the key feature within HID Report descriptors that allows system or application ... Arrow. Sel. 98. /. /. /. 4/101/104. 5B. Keypad 3 ...
  14. [14]
    none
    ### Summary of Unicode Arrows (U+2190 to U+21FF)
  15. [15]
    Keyboard shortcuts in Windows - Microsoft Support
    ### Summary of Default Arrow Key Behaviors and Modifier Combinations in Windows
  16. [16]
    Mac keyboard shortcuts - Apple Support
    ### Summary of Default Arrow Key Behaviors and Modifier Combinations in macOS
  17. [17]
    France's new AZERTY keyboard layout - Globalization
    Dec 4, 2024 · The new AZERTY keyboard layout makes it easeier to enter accented characters and ligatures used in French.
  18. [18]
    VirtualKeyboard API - Web APIs | MDN
    ### Summary: Handling Arrow Keys in VirtualKeyboard API for Focus Navigation
  19. [19]
    Keyboard-navigable JavaScript widgets - Accessibility | MDN
    Jun 2, 2025 · Once keyboard focus lands on the containing <ul> element, the JavaScript developer must programmatically manage focus and respond to arrow keys.
  20. [20]
    Invention of the Backspace Key - The ANSI Blog
    Typewriters before this time did possess a backspace key, but it simply moved the carriage back one character space so the typist could use whiteout to remove ...
  21. [21]
    Teleprinter | History, Uses & Types - Britannica
    Sep 29, 2025 · The teleprinter consists of a typewriter-like keyboard and a printer, powered by an electric motor. The two devices are coupled to the motor by ...
  22. [22]
    The Mouse - CHM Revolution - Computer History Museum
    Doug Engelbart reportedly conceived the mouse during a conference lecture in 1961. His first design, in 1963, used rolling wheels inspired by mechanical area- ...
  23. [23]
    A timeline of IBM keyboard history
    At launch, the 3270 series included the IBM 3275 and 3277 Display Stations. The first keyboards of the 3270 family were the Micro Switch SW-based 66-key ( ...Missing: origins | Show results with:origins
  24. [24]
    Keyboard Map – Ira Goldklang's TRS-80 Revived Site
    TRS-80 Keyboard Map. This reference shows the memory addresses and bit values for reading keyboard input on TRS-80 computers. Essential for machine language ...Missing: 1977 | Show results with:1977
  25. [25]
    =:[ Inverse-T Arrow Key Layout Adoption History ]:= - Michael Walden
    ... Model M keyboard layout." • Amiga 2000 (1986) https://en ... This video covers most of the other dedicated cursor key layouts in use in the 70s & 80s.
  26. [26]
    The History of the Mac Keyboard
    Mar 8, 2022 · The Apple II had 52 keys and then the Apple III expanded to 74 keys. In 1983, Apple rolled out its first separate keyboard with its Lisa model.
  27. [27]
    ISO/IEC 9995-5:1994 Information technology — Keyboard layouts ...
    This part of ISO/IEC 9995 specifies the arrangement, the number, and the location of the keys in the editing zones (ZE1 and ZE2) of the editing section.Missing: arrow | Show results with:arrow
  28. [28]
    [PDF] ISO/IEC 995-5 - iTeh Standards
    The keys of the cursor zone ZEO shall be arranged in one of two ways: The “cross” arrangement (see 7.1) or the “inverted T” arrangement (see 7.2). This part of ...
  29. [29]
    Different Keyboard Sizes Explained: Full-Size vs 96% vs TKL vs 75 ...
    Sep 2, 2025 · This guide compares common keyboard sizes, including 100%, 96%, TKL, 75%, and 60%, to help you choose the best one for gaming, productivity, ...
  30. [30]
    Keyboard interactions - Windows apps - Microsoft Learn
    Jun 11, 2024 · Arrow keys expose control-specific "inner navigation" When user enters "inner navigation,"" arrow keys do not navigate out of a control.
  31. [31]
  32. [32]
    Using the Windows file explorer without a mouse
    Dec 11, 2009 · You can use the up and down arrow keys to move between files and folders. The right arrow key expands the current selection.
  33. [33]
    How to navigate the macOS Finder from the keyboard - Intego
    Sep 25, 2018 · Access Finder with Command-Tab. Use arrow keys to navigate, and Command-1 to 4 for different views. Command-down arrow opens files/folders. ...
  34. [34]
    Keyboard navigation
    Hold down Shift to move focus in reverse order. Arrow keys. Move selection between items in a single control, or among a set of related controls. Use the arrow ...
  35. [35]
    Understanding Success Criterion 2.1.1: Keyboard | WAI - W3C
    Success Criterion 2.1.1 means all content functionality is operable through a keyboard, except where path-dependent input is required, ensuring keyboard access ...
  36. [36]
    Understanding Success Criterion 2.4.3: Focus Order | WAI - W3C
    The user can use the up and down arrow keys to move from tree node to tree node. Pressing the right arrow key may expand a node, then using the down arrow key, ...
  37. [37]
    Keyboard shortcuts in Word - Microsoft Support
    ### Summary of Arrow Keys and Their Functions in Microsoft Word
  38. [38]
    Vim documentation: intro
    ### Summary: Arrow Keys Usage in Vim for Navigation in Text Editing
  39. [39]
    Selection - Sublime Text
    Use arrow keys, Ctrl+Left/Right for word selection, Ctrl+L to expand to line. Multiple selections can be made with Ctrl+Shift+L, and mouse dragging with Ctrl/ ...
  40. [40]
    motion - Vim documentation
    These commands move the cursor position. If the new position is off of the screen, the screen is scrolled to show the cursor.
  41. [41]
  42. [42]
  43. [43]
  44. [44]
  45. [45]
    Why separate cursor keys? - Retrocomputing Stack Exchange
    Jan 16, 2019 · The original IBM PC keyboard didn't have separate cursor keys; the numeric keypad doubled as such. It wasn't long, however, until a new keyboard ...
  46. [46]
    ibm pc - Why does NumLock exist? - Retrocomputing Stack Exchange
    Jul 1, 2022 · It turns the auxiliary keypad into a useful duplicate of the numeric keys. Seriously - it's called NUMLOCK to lock it into numeric mode (from normal mode)What 1970's terminal was black on white and had an orange ...Why separate cursor keys? - Retrocomputing Stack ExchangeMore results from retrocomputing.stackexchange.com
  47. [47]
  48. [48]
    Here is why vim uses hjkl keys as arrow keys - catonmat.net
    When Bill Joy created the vi text editor he used the ADM-3A terminal, which had the arrows on hjkl keys. Naturally he reused the same keys and the rest is ...<|separator|>
  49. [49]
    How WASD became the standard PC control scheme - PC Gamer
    Jun 24, 2016 · If it wasn't already ubiquitous by 2004, World of Warcraft defaulting to WASD codified it for millions of PC gamers. Now it's in RPGs and MOBAs ...
  50. [50]
    Using the Keyboard - Coding Adventures with the ZX Spectrum
    Jul 7, 2018 · Using shift keys and a combination of modes the Spectrum 40-key keyboard can be mapped to 256 input characters.
  51. [51]
    Remapping Keys (Keyboard, Mouse and Controller) | AutoHotkey v1
    Free keyboard remapper that can also remap mouse and controller buttons. It can also automate repetitive tasks by sending keystrokes & mouse clicks.
  52. [52]
    [PDF] Civilization III Keyboard Shortcuts - CivFanatics
    Arrow keys. Open. C ivilopedia. C trl-C. Q uit. Civilization. III. Escape. R esign and go to. Main. M enu. C trl-Q. R esign and. Start. N ew. Game. C trl-Shift- ...
  53. [53]
    Complete Controls Guide for Civilization 7 - All Shortcut and Keybinds
    Feb 8, 2025 · Here's the perfect and complete Civilization 7 controls guide with all the useful shortcuts and keybinds.
  54. [54]
  55. [55]
    Analog stick or arrow keys? :: Mortal Kombat Komplete Edition ...
    Jul 12, 2013 · The directional pad (a.k.a. D-pad or arrow keys) is the best way to play MK because they offer more precision. Playing with the analog stick ...
  56. [56]
    A Hybrid Approach Combining Headset-Based Hand Tracking and ...
    Apr 25, 2025 · Using the arrow keys of a physical keyboard placed on their lap, the participant was given the opportunity to apply a height offset to the VR ...
  57. [57]
    Accessibility tools for mobility - Microsoft Support
    Use Sticky Keys to be able to press commands that use multiple keys one key at a time. Use Filter Keys to set the sensitivity of the keyboard. Control your ...Missing: motor | Show results with:motor
  58. [58]
    Change Keyboard settings for accessibility on Mac - Apple Support
    On your Mac, use Keyboard settings to turn on and set options for Full Keyboard Access, Sticky Keys, Slow Keys, the Accessibility Keyboard, and Dwell.Missing: motor | Show results with:motor
  59. [59]
    Use Switch Control on Mac - Apple Support
    On your Mac, choose Apple menu > System Settings, click Accessibility in the sidebar, then click Switch Control. (You may need to scroll down.) Open Switch ...Missing: remapping | Show results with:remapping
  60. [60]
    Windows Accessibility Settings - CU Denver
    Sticky keys is designed to enable one handed activation of multi-key combinations such as CTRL+ P (print) or Alt + Tab (switch windows). The feature holds down ...
  61. [61]
    Get started with eye control in Windows - Microsoft Support
    This guide helps you to set up and calibrate your eye tracking device for use with Windows eye control.Missing: 2020 | Show results with:2020
  62. [62]
    Multi-stage gaze-controlled virtual keyboard using eye tracking
    Oct 28, 2024 · This study presents a novel multi-stage hierarchical approach to optimize key selection on virtual keyboards using eye gaze.