Fix mnemonic lookups for C64 keyboard

This commit is contained in:
adelikat 2014-06-29 16:25:29 +00:00
parent b6d478998b
commit 6e7fefb7b4
1 changed files with 32 additions and 30 deletions

View File

@ -173,36 +173,38 @@ namespace BizHawk.Client.Common
"C64", "C64",
new Dictionary<string, char> new Dictionary<string, char>
{ {
{"Key F1", '1' }, { "L", 'L' },
{"Key F3", '3' }, { "R", 'R' },
{"Key F5", '5' }, { "F1", '1' },
{"Key F7", '7' }, { "F3", '3' },
{"Key Left Arrow", 'l' }, { "F5", '5' },
{"Key Plus", '+' }, { "F7", '7' },
{"Key Minus", '-' }, { "Left Arrow", 'l' },
{"Key Pound", 'l' }, { "Plus", '+' },
{"Key Clear/Home", 'c' }, { "Minus", '-' },
{"Key Insert/Delete", 'i' }, { "Pound", 'l' },
{"Key Control", 'c' }, { "Clear/Home", 'c' },
{"Key At", '@' }, { "Insert/Delete", 'i' },
{"Key Asterisk", '*' }, { "Control", 'c' },
{"Key Up Arrow", 'u' }, { "At", '@' },
{"Key Restore", 'r' }, { "Asterisk", '*' },
{"Key Run/Stop", 's' }, { "Up Arrow", 'u' },
{"Key Lck", 'k' }, { "Restore", 'r' },
{"Key Colon", ':' }, { "Run/Stop", 's' },
{"Key Semicolon", ';' }, { "Lck", 'k' },
{"Key Equal", '=' }, { "Colon", ':' },
{"Key Return", 'e'}, { "Semicolon", ';' },
{"Key Commodore", 'o' }, { "Equal", '=' },
{"Key Left Shift", 's' }, { "Return", 'e'},
{"Key Comma", ',' }, { "Commodore", 'o' },
{"Key Period", '>' }, { "Left Shift", 's' },
{"Key Slash", '/' }, { "Comma", ',' },
{"Key Right Shift", 's' }, { "Period", '>' },
{"Key Cursor Up/Down", 'u' }, { "Slash", '/' },
{"Key Cursor Left/Right", 'l' }, { "Right Shift", 's' },
{"Key Space", '_' } { "Cursor Up/Down", 'u' },
{ "Cursor Left/Right", 'l' },
{ "Space", '_' }
} }
}, },
{ {