Initial note: For the Keymmodore-64 keyboard work properly, you should verify that the computer or host (Windows, Linux, Android, etc) has the Keyboard Layout set in «United States (US) » or «United States – International». It does not work correctly using «UK», «LA», «SP» or any other Keyboard Layout.
Five different Working modes
Keymmodore-64 has five working modes, also called «Compatibility Modes»:
PC Compatible Mode
Commodore-128 Compatible Mode.
- Commodore PET Graphics Compatible Mode
The PC Compatible is the default mode when you turn on the Keymmodore plugging it to a USB port. This mode is designed to be used with PC, Raspberry or even Android, or any other platform compatible with USB-HID (Human Interfase Device).
Due to it’s reduced number of keys relatively to a standard PC keyboard, the Keymmodore-64 acts like a so called «60%» keyboards, where there is no Function, Cursor or Numeric Pad Keys (although C-64 keyboard has some). Also like 60% keyboards, some keys act like «Special Function» Key (Fn), allowing access to a different layers having different function for the same keys. The Commodore Key (C=) is of course one of them.
The Commodore-64, VIC-20, 16, 116 and Plus/4 Compatible Mode allows perfect emulation ot those computers, having every key mapped to it’s corresponding C-64 Key. For C-264 series computers some keys have changed position to make it more productive.
The Commodore-128 Mode, has the same layout than the C-128 including the Numeric KeyPad and the exclusive first row keys like «40/80 Col» (accessed via a Fn key).
The Commodore PET Business Compatible is designed for PET 3000-B, 4000-B and 8000 series emulators, including Capital and Lowercase letters.
The Commodore PET Graphics Compatible is designed for PET 2000, 3000 and 4000 series emulators, including the graphics PETSCII set.
Important: This Compatibility Modes (except PC) are designed to be used with VICE based emulators like Combian or Bare Metal Commodore. You have to download the .vkm files, set the Keyboard Layout in Positional (User) (instead of Symbolic) and use those files as users mappings.
How to switch modes (and how the RGB LED works).
By default, the keyboard is mapped as a regular Compatible PC Keyboard, indicated by a green LED as explained below. You can always go back to this mode from any other Mode, just pressing C= and CTRL keys.
The detailed info about each Compatible Mode can be found by clicking in the corresponding LED.
Pressing Right SHIFT key the LED turns cyan, changing mapping of cursor and Function keys as explained later.
Pressing C= Key (a Fn key actually) during PC Compatible Mode, the LED turns white allowing access to a different layer, like a 60% style keyboard.
Pressing Right SHIFT key during this Mode, the LED turns cyan allowing access to exclusive C-128 Keys like First Row and NumPad keys.
Pressing C= Key (a Fn key actually) during this Mode, the LED turns white allowing access to PETSCII labeled in the front-left side of the keys.
Pressing C= Key (a Fn key actually) during this Mode, the LED will turn white allowing access to NumPad Keys.
- LED turns white by pressing C= Key in any Mode.
- While any Commodore Compatible Mode, pressing C= and CONTROL Keys, switch back to PC Compatible Mode.