-improved key codes

This commit is contained in:
Richard Janicek 2013-12-04 19:55:12 -05:00
parent 54fe4b1764
commit 1eae6811b1
5 changed files with 32 additions and 21 deletions

View File

@ -60,6 +60,17 @@ sync mode:
* soundfragsize 2 -soundrate 22050 -soundsync 0 -ntsc
* ntsc is important because browser requestAnimationFame is going to deliver 60 fps which means less cpu time is wasted during vsync delay
Development
-----------
###How to find key codes
* in `/vice/src/arch/sdl/kbd.c # sdlkbd_press()`
* this line prints key codes to console when key is pressed
```c
fprintf(stderr, "%s: %i (%s),%i\n",__func__,key,SDL_GetKeyName(key),mod);
```
* activate by compiling vice with SDL_DEBUG flag
Resources
---------

View File

@ -50,8 +50,8 @@
56 3 3 8 /* 8 -> 8 */
57 4 0 8 /* 9 -> 9 */
48 4 3 8 /* 0 -> 0 */
45 5 0 8 /* Minus -> Plus */
61 5 3 8 /* Equal -> Minus */
189 5 0 8 /* Minus -> Plus */
187 5 3 8 /* Equal -> Minus */
8 0 0 8 /* Backspace -> Del */
9 7 2 8 /* TAB -> Ctrl */
113 7 6 8 /* Q -> Q */
@ -64,10 +64,10 @@
105 4 1 8 /* I -> I */
111 4 6 8 /* O -> O */
112 5 1 8 /* P -> P */
91 5 6 8 /* [ -> @ */
93 6 1 8 /* ] -> * */
219 5 6 8 /* [ -> @ */
221 6 1 8 /* ] -> * */
13 0 1 8 /* Return -> Return */
306 7 5 8 /* Left Ctrl -> CBM */
1248 7 5 8 /* Left Ctrl -> CBM */
97 1 2 8 /* A -> A */
115 1 5 8 /* S -> S */
100 2 2 8 /* D -> D */
@ -77,10 +77,10 @@
106 4 2 8 /* J -> J */
107 4 5 8 /* K -> K */
108 5 2 8 /* L -> L */
59 5 5 8 /* ; -> : */
39 6 2 8 /* ' -> ; */
92 6 5 8 /* \ -> = */
304 1 7 2 /* Left Shift -> Left Shift */
186 5 5 8 /* ; -> : */
222 6 2 8 /* ' -> ; */
220 6 5 8 /* \ -> = */
1249 1 7 2 /* Left Shift -> Left Shift */
122 1 4 8 /* Z -> Z */
120 2 7 8 /* X -> X */
99 2 4 8 /* C -> C */
@ -91,7 +91,7 @@
44 5 7 8 /* , -> , */
46 5 4 8 /* . -> . */
47 6 7 8 /* / -> / */
303 6 4 4 /* Right Shift -> Right Shift */
1249 6 4 4 /* Right Shift -> Right Shift */
32 7 4 8 /* Space -> Space */
282 0 4 8 /* F1 -> F1 */
283 0 5 8 /* F2 -> F3 */

View File

@ -50,8 +50,8 @@
56 3 3 8 /* 8 -> 8 */
57 4 0 8 /* 9 -> 9 */
48 4 3 8 /* 0 -> 0 */
45 5 0 8 /* Minus -> Plus */
61 5 3 8 /* Equal -> Minus */
189 5 0 8 /* Minus -> Plus */
187 5 3 8 /* Equal -> Minus */
8 0 0 8 /* Backspace -> Del */
9 7 2 8 /* TAB -> Ctrl */
113 7 6 8 /* Q -> Q */
@ -64,8 +64,8 @@
105 4 1 8 /* I -> I */
111 4 6 8 /* O -> O */
112 5 1 8 /* P -> P */
91 5 6 8 /* [ -> @ */
93 6 1 8 /* ] -> * */
219 5 6 8 /* [ -> @ */
221 6 1 8 /* ] -> * */
13 0 1 8 /* Return -> Return */
1248 7 5 8 /* Left Ctrl -> CBM */
97 1 2 8 /* A -> A */
@ -77,12 +77,12 @@
106 4 2 8 /* J -> J */
107 4 5 8 /* K -> K */
108 5 2 8 /* L -> L */
59 5 5 8 /* ; -> : */
39 6 2 8 /* ' -> ; */
186 5 5 8 /* ; -> : */
222 6 2 8 /* ' -> ; */
96 7 1 8 /* ` -> Left Arrow */
92 6 5 8 /* \ -> = */
220 6 5 8 /* \ -> = */
1249 1 7 2 /* Left Shift -> Left Shift */
301 1 7 64 /* Caps Lock -> Shift Lock */
20 1 7 64 /* Caps Lock -> Shift Lock */
122 1 4 8 /* Z -> Z */
120 2 7 8 /* X -> X */
99 2 4 8 /* C -> C */
@ -93,7 +93,7 @@
44 5 7 8 /* , -> , */
46 5 4 8 /* . -> . */
47 6 7 8 /* / -> / */
303 6 4 4 /* Right Shift -> Right Shift */
1249 6 4 4 /* Right Shift -> Right Shift */
32 7 4 8 /* Space -> Space */
1082 0 4 8 /* F1 -> F1 */
1083 0 4 1 /* F2 -> F2 */

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long