drivers/accessibility/speakup/DefaultKeyAssignments
Source file repositories/reference/linux-study-clean/drivers/accessibility/speakup/DefaultKeyAssignments
File Facts
- System
- Linux kernel
- Corpus path
drivers/accessibility/speakup/DefaultKeyAssignments- Extension
[no extension]- Size
- 2184 bytes
- Lines
- 47
- Domain
- Driver Families
- Bucket
- drivers/accessibility
- Inferred role
- Driver Families: drivers/accessibility
- Status
- atlas-only
Why This File Exists
Repeatable hardware-adapter layer. Deep compatibility for every driver is out of scope; this atlas records patterns, probe lifecycles, bus glue, IRQ/DMA usage, and links back to core abstractions.
- Repeatable hardware-adapter layer. Deep compatibility for every driver is out of scope; this atlas records patterns, probe lifecycles, bus glue, IRQ/DMA usage, and links back to core abstractions.
Dependency Surface
- No C-style include directives detected by the generator.
Detected Declarations
- No top-level syscall, struct, function, initcall, or export declaration detected by the generator.
Annotated Snippet
This file is intended to give you an overview of the default keys used
by speakup for it's review functions. You may change them to be
anything you want but that will take some familiarity with key
mapping.
We have remapped the insert or zero key on the keypad to act as a
shift key. Well, actually as an altgr key. So in the following list
InsKeyPad-period means hold down the insert key like a shift key and
hit the keypad period.
KeyPad-8 Say current Line
InsKeyPad-8 say from top of screen to reading cursor.
KeyPad-7 Say Previous Line (UP one line)
KeyPad-9 Say Next Line (down one line)
KeyPad-5 Say Current Word
InsKeyPad-5 Spell Current Word
KeyPad-4 Say Previous Word (left one word)
InsKeyPad-4 say from left edge of line to reading cursor.
KeyPad-6 Say Next Word (right one word)
InsKeyPad-6 Say from reading cursor to right edge of line.
KeyPad-2 Say Current Letter
InsKeyPad-2 say current letter phonetically
KeyPad-1 Say Previous Character (left one letter)
KeyPad-3 Say Next Character (right one letter)
KeyPad-plus Say Entire Screen
InsKeyPad-plus Say from reading cursor line to bottom of screen.
KeyPad-Minus Park reading cursor (toggle)
InsKeyPad-minus Say character hex and decimal value.
KeyPad-period Say Position (current line, position and console)
InsKeyPad-period say colour attributes of current position.
InsKeyPad-9 Move reading cursor to top of screen (insert pgup)
InsKeyPad-3 Move reading cursor to bottom of screen (insert pgdn)
InsKeyPad-7 Move reading cursor to left edge of screen (insert home)
InsKeyPad-1 Move reading cursor to right edge of screen (insert end)
ControlKeyPad-1 Move reading cursor to last character on current line.
KeyPad-Enter Shut Up (until another key is hit) and sync reading cursor
InsKeyPad-Enter Shut Up (until toggled back on).
InsKeyPad-star n<x|y> go to line (y) or column (x). Where 'n' is any
allowed value for the row or column for your current screen.
KeyPad-/ Mark and Cut screen region.
InsKeyPad-/ Paste screen region into any console.
Hitting any key while speakup is outputting speech will quiet the
synth until it has caught up with what is being printed on the
console.
Annotation
- Atlas domain: Driver Families / drivers/accessibility.
- Implementation status: atlas-only.
Implementation Notes
- This generated page is the file-by-file coverage layer; curated subsystem chapters should link here when they synthesize a multi-file control flow.
- Core OS pages should be promoted from atlas-only to deep-reviewed when they explain data structures, invariants, locking, lifecycle, and C implementation snippets.
- Driver-family pages are intentionally pattern-oriented unless they are part of the selected PCIe/NVMe representative device path.