Dual keymap & Hot Key for Toggling Them
Posted: Fri Dec 21, 2007 10:09 am
I understand why the PC keys are remapped inside CCS64;
games (or other software) designed for the real C64 expect
the keys in that configuration and the user's input (e.g.up,down,right,left)
might have a shifted geometry and not work without it.
However, this logic doesn't apply at the C64 BASIC cursor, and for
pure text entry (e.g. zork). If I'm typing some BASIC code, I want the
PC keys automatically remapped for me so when I type a quote or
asterisk key, a quote or asterisk appears in my BASIC code.
I propose using a hotkey similar to KVMs for toggling this behavior,
so it can be done quickly by the user. For example, some KVMs
toggle their source when you double tap the "scroll lock" key.
So, the usage scenario would be thus:
Start C64, and you're in the "text" mode where "*" key on
your keyboard maps to C64 "*". You type LOAD "*",8,1 to
load your game, and run it. As it starts, you tap "scroll lock,"
to go into "game mode" (the currently shipping key map).
In "game mode" you then get your correct keyboard geometry
for the game you want to run. The border of the CCS64 window
could change color to instantly communicate the current mode.
I think this would be a great feature for those learning CCS64
who haven't learned to type with the remapped PC keyboard.
games (or other software) designed for the real C64 expect
the keys in that configuration and the user's input (e.g.up,down,right,left)
might have a shifted geometry and not work without it.
However, this logic doesn't apply at the C64 BASIC cursor, and for
pure text entry (e.g. zork). If I'm typing some BASIC code, I want the
PC keys automatically remapped for me so when I type a quote or
asterisk key, a quote or asterisk appears in my BASIC code.
I propose using a hotkey similar to KVMs for toggling this behavior,
so it can be done quickly by the user. For example, some KVMs
toggle their source when you double tap the "scroll lock" key.
So, the usage scenario would be thus:
Start C64, and you're in the "text" mode where "*" key on
your keyboard maps to C64 "*". You type LOAD "*",8,1 to
load your game, and run it. As it starts, you tap "scroll lock,"
to go into "game mode" (the currently shipping key map).
In "game mode" you then get your correct keyboard geometry
for the game you want to run. The border of the CCS64 window
could change color to instantly communicate the current mode.
I think this would be a great feature for those learning CCS64
who haven't learned to type with the remapped PC keyboard.