Keystroke programming
Appearance
Keystroke programming describes a specific way of programming by which each keystrokes on a device or application is recorded in some way and then played back so that the recorded key-presses can be repeated multiple times. Keystroke programming is most commonly but not exclusively found in programmable calculators, but there are keystroke-programmable software applications, too, for example Vim (text editor)[1]
Example: TI Calculators
The Texas Instruments TI-58/58C/59 calculators were programmable, and program storage took the form of a sequence of codes which (mostly) corresponded to the position of keys on the calculator keypad. Here is a simplified diagram of the basic key layout:
x1 | x2 | x3 | x4 | x5 | |
1x | A | B | C | D | E |
2x | 2nd | INV | lnx | CE | CLR |
3x | LRN | x⇌t | x² | √x | 1/x |
4x | SST | STO | RCL | SUM | yx |
5x | BST | EE | ( | ) | ÷ |
6x | GTO | 7 | 8 | 9 | × |
7x | SBR | 4 | 5 | 6 | - |
8x | RST | 1 | 2 | 3 | + |
9x | R/S | 0 | . | +/- | = |
Ind
TBD more to come