mirror of
https://github.com/rjanicek/vice.js.git
synced 2025-06-18 08:35:37 -04:00
-improved key codes
This commit is contained in:
parent
54fe4b1764
commit
1eae6811b1
11
README.md
11
README.md
@ -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
|
||||
---------
|
||||
|
||||
|
@ -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 */
|
||||
|
@ -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
Loading…
Reference in New Issue
Block a user