Skip to content

Keyboard Mappings

AExp offers two keyboard mappings. Select MEGA65 or Amiga in the on-screen menu under Keyboard. You can change modes while software is running: the next key press uses the new mapping; keys already held keep their old mapping until released.

Mode How it works Best choice when
MEGA65 (default) Types the character printed on the MEGA65 keycap You want the simplest everyday typing
Amiga Maps by physical position, like the keyboard in deft's British A600 layout You know the Amiga layout, follow original Amiga instructions, or software expects Amiga key positions

Start with MEGA65 mode. Switch to Amiga mode if a program needs the original layout. Some games, including Pinball Dreams, need Amiga mode because they do not work correctly with the MEGA65-mode function-key mapping.

MEGA65 mode (default)

The rule is simple: the cap is law. A key's main legend is typed directly, its upper legend with Shift, and its front-face legend with MEGA (the Commodore/C= key).

Letters and unshifted digits work as printed. The tables below contain the keys worth looking up.

Number row

MEGA65 key Without Shift With Shift
1 1 !
2 2 "
3 3 #
4 4 $
5 5 %
6 6 &
7 7 '
8 8 (
9 9 )
0 0 nothing (the shifted cap legend is not an Amiga character)

Punctuation and symbols

MEGA65 key Key alone With Shift With MEGA
, , < ~
. . > |
/ / ? \
: : [ {
; ; ] }
= = _ _
@ @ nothing @
(top-left symbol key) _ ` `
(symbol key) ^ nothing nothing
* * nothing nothing

The four nothing entries in the shifted column correspond to graphic-only MEGA65 legends that have no printable Amiga character. In particular, the Amiga character set has no printable left arrow or π.

The remaining useful symbol keys are:

MEGA65 key Amiga result
+ Keypad +
-
£ \ on the default US Amiga keymap
INST/DEL Backspace (delete left)
CLR/HOME Delete (delete right)

There are two ways to type a backslash: MEGA+/ or the dedicated £ key. The latter produces \, not £, because the default US Amiga keymap has no pound-sign key. Shift+£ produces | with that keymap.

MEGA still works as Left Amiga whenever it is not being used for a front-face symbol. This keeps Amiga shortcuts such as Left Amiga+N/M working. Tapping MEGA alone sends a normal Left Amiga tap.

Some printed characters require AExp to add or remove Amiga-side Shift briefly. Normal Amiga software handles this correctly. A raw, low-level keyboard diagnostic that bypasses keyboard.device may also display those temporary modifier events.

Function, modifier, and control keys

MEGA65 key Amiga function
F1, F3, F5, F7, F9 F1, F3, F5, F7, F9
Shift + one of those F-keys F2, F4, F6, F8, F10
F11, F13 No Amiga key; useful as clean menu keys
Help Help
Esc Esc
MEGA Left Amiga, except while typing a front-face symbol
RESTORE Right Amiga
Alt Left Alt
No Scroll Right Alt
Caps Lock Amiga Caps Lock
Ctrl, Tab, both Shift keys, cursor keys Same Amiga key
Run/Stop (hold) Right mouse button
Ctrl+MEGA+RESTORE Warm reset

The reset combination is the Amiga's familiar Ctrl+Left Amiga+Right Amiga shortcut.

The MEGA65 has no numeric keypad or equivalent for the Amiga's international keys. Most keypad keys are therefore unavailable; + and * are the useful exceptions shown above.

Mouse from the keyboard

Mouse action MEGA65-mode keys
Move pointer MEGA + cursor keys
Move faster MEGA + Shift + cursor keys
Left button MEGA + Alt
Right button Hold Run/Stop

Pointer movement and the left-button shortcut are features of the Amiga operating system. They work in Workbench and system-friendly applications, but not in games or demos that take over the machine. Tap a cursor key for fine movement or hold it to accelerate across the screen. The right-button shortcut is provided directly by AExp.

Amiga mode

Amiga mode is positional: each MEGA65 key sends the code of the key in the same physical position on an Amiga. The MEGA65 legends no longer determine the result, there is no MEGA symbol layer, and Shift passes through normally.

Most letters, digits, cursor keys, and the , . / cluster are already in the expected positions. The tables below show what changes. They assume the US keymap built into Kickstart 1.3.

Number row

MEGA65 key Key alone With Shift
1 1 !
2 2 @
3 3 #
4 4 $
5 5 %
6 6 ^
7 7 &
8 8 *
9 9 (
0 0 )

Punctuation by position

MEGA65 keycap Amiga key in that position Key alone With Shift
(top-left symbol key) ` ` ~
: ; ; :
@ [ [ {
; ' ' "
£ \ \ |
+ - _
= = +
* ] ] }

The reference layout is based on a British Amiga A600, while an Amiga booted directly with Kickstart 1.3 uses its built-in US keymap. The loaded Amiga keymap always has the final say: AExp sends key positions, not characters.

To reproduce the British reference exactly—including £ on Shift+3 and @ on Shift+;—boot Workbench and run SetMap gb. This requires DEVS:Keymaps/gb. A game or demo that boots without Workbench remains on the US keymap. AExp cannot select the Amiga keymap for the running software.

Function, modifier, and control keys

The entire MEGA65 top row maps positionally across the Amiga's Esc and F1F10 row:

MEGA65 key Amiga key
Run/Stop Esc
Esc F1
Alt F2
Caps Lock F3
No Scroll F4
F1 F5
F3 F6
F5 F7
F7 F8
F9 F9
F11 F10
Help Help
F13 Left Alt

Every Amiga function key therefore has its own key; do not use Shift to select the even-numbered ones.

MEGA65 key Amiga function
MEGA Left Amiga
= Right Amiga
F13 Left Alt
RESTORE Right Alt
INST/DEL Delete (delete right)
CLR/HOME Backspace (delete left)
Shift Lock Holds Left Shift
Ctrl, Tab, both Shift keys, cursor keys Same Amiga key
(symbol key, hold) Right mouse button
Ctrl+MEGA+RESTORE Warm reset

The left-arrow symbol shown on CLR/HOME in the reference layout is the Amiga's Backspace symbol: it means "delete left" and is not a printable left-arrow character.

The top-row Caps Lock acts as an ordinary momentary F3 key. Its LED still toggles because the MEGA65 keyboard controller owns the latch and LED; the light has no effect on the Amiga. A true Amiga Caps Lock is not available in this mode: the MEGA65 hardware combines the home-row Shift Lock and Left Shift signal, so Shift Lock can only hold Amiga Left Shift. It capitalizes letters but also shifts the number row. Use MEGA65 mode when you need genuine Amiga Caps Lock.

The MEGA65's shorter layout still has no numeric keypad or Amiga international keys in this mode.

Mouse from the keyboard

Mouse action Amiga-mode keys
Move pointer MEGA + cursor keys
Move faster MEGA + Shift + cursor keys
Left button MEGA + F13
Right button Hold (the symbol key left of RESTORE, not a cursor key)

Here MEGA is Left Amiga and F13 is Left Alt, so their combination is the Amiga operating system's built-in left-click shortcut. Pointer movement has the same Workbench-only caveat and acceleration behavior described for MEGA65 mode. AExp moves its direct right-button shortcut to the symbol key because Run/Stop is Esc in this mode.

Opening the menu — and freeing the Help key

By default, Help opens and closes the AExp on-screen menu, as it does in other MEGA65 cores. Help is also a real Amiga key. To reserve it for Amiga software, open Keyboard > OSM: ("key to open the menu") and select a different opener:

Menu opener In MEGA65 mode In Amiga mode
Help (default) Also sends Amiga Help Also sends Amiga Help
F11 Clean: sends nothing to the Amiga Also sends F10
F13 Clean: sends nothing to the Amiga Also sends Left Alt
MEGA+Run/Stop Amiga sees Left Amiga and the right mouse button Amiga sees Left Amiga+Esc

Choosing an alternative leaves Help available solely to the Amiga. The selection is saved with the other settings and survives a restart.

In MEGA65 mode, F11 or F13 is the least intrusive choice because neither key has an Amiga mapping. In Amiga mode every choice also has an Amiga meaning, so choose the one least likely to disturb the software you are running. The two-key option is most likely to clash with a real Amiga shortcut or input.

The selected key also closes the menu; the MEGA+Run/Stop combination closes it symmetrically. While inside the menu, Run/Stop on its own steps back or closes it, so you cannot lock yourself out.