The Commodore 64's keyboard design predates modern keyboard layout standards. I've found that I've needed keyboard remappings to play some Commodore 64 games under Windows VICE emulation. This is due to:
- Key symbols unique to the C64 keyboard
- e.g., the "←" character
- Different key locations
- e.g., "(", ")" are shifted 8, 9 on a C64, but shifted 9, 0 on the 104-key US keyboard standard
- The need to remap directional keys or other patterns of neighboring keys
I find it painful to make overrides to the VICE keymapping file(s), so I use the Windows tool AutoHotkey.
As I create new AutoHotkey mappings for games, I'll add them to the repo. Feel free to submit your own.