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 | |||||
| 8x | |||||
| 9x |
0
Ind
TBD more to come