The Oric Keyboard is organised into a 8×8 matrix. At each matrix intersection a key may exist. This provides a maximum of 64 readable keys.
Column Register(AY Register 0E) | ||||||||
---|---|---|---|---|---|---|---|---|
0(FE) | 1(FD) | 2(FB) | 3(F7) | 4(EF) | 5(DF) | 6(BF) | 7(7F) | Row(Bits 0-2 VIA PortB) |
8 | L | Ø | / | RShft | RET | = | 7 | |
Y | H | G | E | AltGr | A | S | W | 6 |
U | I | O | P | Funct | DEL | ] | [ | 5 |
Space | , | . | Up | LShft | Left | Down | Right | 4 |
K | 9 | ; | - | # | \ | ' | 3 | |
M | 6 | B | 4 | LCtrl | Z | 2 | C | 2 |
J | T | R | F | ESC | Q | D | 1 | |
7 | N | 5 | V | RCtrl | 1 | X | 3 | 0 |
When a key is scanned the result is placed into Bit 3 (8) of VIA Port B.
Key | Proper Name | Availability |
---|---|---|
Funct | Function Key | Only available on Atmos,Telestrat and Euphoric Emulator(Left ALT) |
AltGr | PC AltGr Key | Only available under Euphoric Emulator |
# | PC # Key | Only available under Euphoric Emulator |
LCtrl | Left Control Key | All Systems |
RCtrl | Right Control Key | Only available under Euphoric Emulator |
LShft | Left Shift Key | All Systems |
RShft | Right Shift Key | All Systems |
RET | Return Key | All Systems |
DEL | Backspace Key | All Systems |
ESC | Escape Key | All Systems |
Up | Cursor Up | All Systems |
Left | Cursor Left | All Systems |
Down | Cursor Down | All Systems |
Right | Cursor Right | All Systems |