Keyboard replacement

This grammar provides a close-to-full replacement of the keyboard, including the use of the modifier keys (control, alt, shift, windows) as well as the ability to both hold and release keys.

Caster aims to replace most use of the keyboard with dedicated commands. The commands in this grammar are provided as a back up and are not provided with continuous command recognition (CCR).

Commands

  • Press a key: press <key>
  • Press a key modified by control, alt, shift, or windows: <modifier> <key>
  • Hold a modifier key: hold <key>
  • Release a modifier key: release <key>

Available modifiers

The modifiers and their respective command specs (spoken phrases) are:

  • (control | fly): control
  • (shift | shin): shift
  • alt: alt
  • windows: windows

Available keys

The keys and their respective command specs (spoken phrases) currently available are:

  • (F1 | function 1): f1
  • (F2 | function 2): f2
  • (F3 | function 3): f3
  • (F4 | function 4): f4
  • (F5 | function 5): f5
  • (F6 | function 6): f6
  • (F7 | function 7): f7
  • (F8 | function 8): f8
  • (F9 | function 9): f9
  • (F10 | function 10): f10
  • (F11 | function 11): f11
  • (F12 | function 12): f12
  • arch: a
  • brov: b
  • char: c
  • delta: d
  • echo: e
  • foxy: f
  • goof: g
  • hotel: h
  • India: i
  • julia: j
  • kilo: k
  • Lima: l
  • Mike: m
  • Novakeen: n
  • oscar: o
  • prime: p
  • Quebec: q
  • Romeo: r
  • Sierra: s
  • tango: t
  • uniform: u
  • victor: v
  • whiskey: w
  • x-ray: x
  • yankee: y
  • Zulu: z
  • clamor: !
  • chocky: "
  • hash tag: #
  • Dolly: $
  • modulo: %
  • ampersand: &
  • apostrophe | single quote | chicky:
  • left prekris: (
  • right prekris: )
  • starling: *
  • plus: +
  • comma: ,
  • minus: -
  • period | dot: .
  • slash: /
  • deckle: :
  • semper: ;
  • [is] less than | left angle: <
  • equals: =
  • [is] greater than | right angle: >
  • questo: ?
  • (atty | at symbol): @
  • left brax: [
  • backslash: \
  • right brax: ]
  • carrot: ^
  • underscore: _
  • ticky | ((left | right) tickris ): `
  • left curly:
  • pipe (sim | symbol): |
  • right curly:
  • tilde: ~
  • (tab | tabby): tab
  • (backspace | clear): backspace
  • (delete | deli): del
  • (enter | shock): enter
  • (left | lease): left
  • (right | ross): right
  • (up | sauce): up
  • (down | dunce): down
  • page (down | dunce): pgdown
  • page (up | sauce): pgup
  • ace: space
  • zero: 0
  • one: 1
  • two: 2
  • three: 3
  • four: 4
  • five: 5
  • six: 6
  • seven: 7
  • eight: 8
  • nine: 9
  • (shift | shin): shift
  • (control | fly): control
  • alt: alt
  • (right | ross) (shift | shin): rshift
  • (right | ross) (control | fly): rcontrol
  • (right | ross) alt: ralt
  • (terminate | escape | exit | cancel): escape
  • insert: insert
  • pause: pause
  • windows: win
  • (apps | popup): apps
  • print screen: printscreen
  • scroll lock: scrolllock
  • num lock: numlock
  • caps lock: capslock
  • (home | lease wally | latch): home
  • (end | ross wally | ratch): end

Examples

  • press insert
  • hold alt
  • release alt
  • control alt tango