User`s manual
Part II: User Input.
Keyboard Input:
The Apple II Pi Linux daemon, a2pid, is responsible for mapping the ASCII characters from the Apple
II keyboard into modern scan codes used by the Linux input subsystem. Because of the limited number
of keys, the OpenApple and SolidApple keys are used as modifiers to the other keys. There is no
requirement to use the Apple II keyboard. Simply plug any compatible USB keyboard into the
Raspberry Pi, they will both be active simultaneously.
Apple ][+ Keyboard Mapping (with Shift-Key mod):
Paddle button 0 is mapped to the OpenApple key, which is mapped to the ALT (Alternate) key.
Paddle button 1 is mapped to the ClosedApple key, which is used as a FN (Function) modifier key.
SHIFT+CTRL+A is the Caps Lock toggle.
Note: The Apple ][+ is required to have the Shift-Key mod, and have paddles or joystick connected to
the game port.
Key Alone +SHIFT +CTRL+SHIFT +FN
← ← DEL DEL HOME
→ → TAB TAB END
1 1 ! ! F1
2 2 “ “ F2
3 3 # # F3
4 4 $ $ F4
5 5 % % F5
6 6 & & F6
7 7 ‘ ‘ F7
8 8 ( ( F8
9 9 ) ) F9
0 0 _ _ F10
Q q Q NUL q
Z z Z ~ z
X x X ` x
P p P @ p
N n N ^ n
12
12