mirror of
https://github.com/rjanicek/vice.js.git
synced 2025-06-18 16:45:35 -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
|
* 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
|
* 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
|
Resources
|
||||||
---------
|
---------
|
||||||
|
|
||||||
|
@ -50,8 +50,8 @@
|
|||||||
56 3 3 8 /* 8 -> 8 */
|
56 3 3 8 /* 8 -> 8 */
|
||||||
57 4 0 8 /* 9 -> 9 */
|
57 4 0 8 /* 9 -> 9 */
|
||||||
48 4 3 8 /* 0 -> 0 */
|
48 4 3 8 /* 0 -> 0 */
|
||||||
45 5 0 8 /* Minus -> Plus */
|
189 5 0 8 /* Minus -> Plus */
|
||||||
61 5 3 8 /* Equal -> Minus */
|
187 5 3 8 /* Equal -> Minus */
|
||||||
8 0 0 8 /* Backspace -> Del */
|
8 0 0 8 /* Backspace -> Del */
|
||||||
9 7 2 8 /* TAB -> Ctrl */
|
9 7 2 8 /* TAB -> Ctrl */
|
||||||
113 7 6 8 /* Q -> Q */
|
113 7 6 8 /* Q -> Q */
|
||||||
@ -64,10 +64,10 @@
|
|||||||
105 4 1 8 /* I -> I */
|
105 4 1 8 /* I -> I */
|
||||||
111 4 6 8 /* O -> O */
|
111 4 6 8 /* O -> O */
|
||||||
112 5 1 8 /* P -> P */
|
112 5 1 8 /* P -> P */
|
||||||
91 5 6 8 /* [ -> @ */
|
219 5 6 8 /* [ -> @ */
|
||||||
93 6 1 8 /* ] -> * */
|
221 6 1 8 /* ] -> * */
|
||||||
13 0 1 8 /* Return -> Return */
|
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 */
|
97 1 2 8 /* A -> A */
|
||||||
115 1 5 8 /* S -> S */
|
115 1 5 8 /* S -> S */
|
||||||
100 2 2 8 /* D -> D */
|
100 2 2 8 /* D -> D */
|
||||||
@ -77,10 +77,10 @@
|
|||||||
106 4 2 8 /* J -> J */
|
106 4 2 8 /* J -> J */
|
||||||
107 4 5 8 /* K -> K */
|
107 4 5 8 /* K -> K */
|
||||||
108 5 2 8 /* L -> L */
|
108 5 2 8 /* L -> L */
|
||||||
59 5 5 8 /* ; -> : */
|
186 5 5 8 /* ; -> : */
|
||||||
39 6 2 8 /* ' -> ; */
|
222 6 2 8 /* ' -> ; */
|
||||||
92 6 5 8 /* \ -> = */
|
220 6 5 8 /* \ -> = */
|
||||||
304 1 7 2 /* Left Shift -> Left Shift */
|
1249 1 7 2 /* Left Shift -> Left Shift */
|
||||||
122 1 4 8 /* Z -> Z */
|
122 1 4 8 /* Z -> Z */
|
||||||
120 2 7 8 /* X -> X */
|
120 2 7 8 /* X -> X */
|
||||||
99 2 4 8 /* C -> C */
|
99 2 4 8 /* C -> C */
|
||||||
@ -91,7 +91,7 @@
|
|||||||
44 5 7 8 /* , -> , */
|
44 5 7 8 /* , -> , */
|
||||||
46 5 4 8 /* . -> . */
|
46 5 4 8 /* . -> . */
|
||||||
47 6 7 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 */
|
32 7 4 8 /* Space -> Space */
|
||||||
282 0 4 8 /* F1 -> F1 */
|
282 0 4 8 /* F1 -> F1 */
|
||||||
283 0 5 8 /* F2 -> F3 */
|
283 0 5 8 /* F2 -> F3 */
|
||||||
|
@ -50,8 +50,8 @@
|
|||||||
56 3 3 8 /* 8 -> 8 */
|
56 3 3 8 /* 8 -> 8 */
|
||||||
57 4 0 8 /* 9 -> 9 */
|
57 4 0 8 /* 9 -> 9 */
|
||||||
48 4 3 8 /* 0 -> 0 */
|
48 4 3 8 /* 0 -> 0 */
|
||||||
45 5 0 8 /* Minus -> Plus */
|
189 5 0 8 /* Minus -> Plus */
|
||||||
61 5 3 8 /* Equal -> Minus */
|
187 5 3 8 /* Equal -> Minus */
|
||||||
8 0 0 8 /* Backspace -> Del */
|
8 0 0 8 /* Backspace -> Del */
|
||||||
9 7 2 8 /* TAB -> Ctrl */
|
9 7 2 8 /* TAB -> Ctrl */
|
||||||
113 7 6 8 /* Q -> Q */
|
113 7 6 8 /* Q -> Q */
|
||||||
@ -64,8 +64,8 @@
|
|||||||
105 4 1 8 /* I -> I */
|
105 4 1 8 /* I -> I */
|
||||||
111 4 6 8 /* O -> O */
|
111 4 6 8 /* O -> O */
|
||||||
112 5 1 8 /* P -> P */
|
112 5 1 8 /* P -> P */
|
||||||
91 5 6 8 /* [ -> @ */
|
219 5 6 8 /* [ -> @ */
|
||||||
93 6 1 8 /* ] -> * */
|
221 6 1 8 /* ] -> * */
|
||||||
13 0 1 8 /* Return -> Return */
|
13 0 1 8 /* Return -> Return */
|
||||||
1248 7 5 8 /* Left Ctrl -> CBM */
|
1248 7 5 8 /* Left Ctrl -> CBM */
|
||||||
97 1 2 8 /* A -> A */
|
97 1 2 8 /* A -> A */
|
||||||
@ -77,12 +77,12 @@
|
|||||||
106 4 2 8 /* J -> J */
|
106 4 2 8 /* J -> J */
|
||||||
107 4 5 8 /* K -> K */
|
107 4 5 8 /* K -> K */
|
||||||
108 5 2 8 /* L -> L */
|
108 5 2 8 /* L -> L */
|
||||||
59 5 5 8 /* ; -> : */
|
186 5 5 8 /* ; -> : */
|
||||||
39 6 2 8 /* ' -> ; */
|
222 6 2 8 /* ' -> ; */
|
||||||
96 7 1 8 /* ` -> Left Arrow */
|
96 7 1 8 /* ` -> Left Arrow */
|
||||||
92 6 5 8 /* \ -> = */
|
220 6 5 8 /* \ -> = */
|
||||||
1249 1 7 2 /* Left Shift -> Left Shift */
|
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 */
|
122 1 4 8 /* Z -> Z */
|
||||||
120 2 7 8 /* X -> X */
|
120 2 7 8 /* X -> X */
|
||||||
99 2 4 8 /* C -> C */
|
99 2 4 8 /* C -> C */
|
||||||
@ -93,7 +93,7 @@
|
|||||||
44 5 7 8 /* , -> , */
|
44 5 7 8 /* , -> , */
|
||||||
46 5 4 8 /* . -> . */
|
46 5 4 8 /* . -> . */
|
||||||
47 6 7 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 */
|
32 7 4 8 /* Space -> Space */
|
||||||
1082 0 4 8 /* F1 -> F1 */
|
1082 0 4 8 /* F1 -> F1 */
|
||||||
1083 0 4 1 /* F2 -> F2 */
|
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