| ... | ... |
@@ -47,9 +47,9 @@ You can also use the emulator without graphics by using `uxncli`. You can find a |
| 47 | 47 |
|
| 48 | 48 |
## Emulator Controls |
| 49 | 49 |
|
| 50 |
-- `ctrl+h` toggle inspector |
|
| 51 |
-- `alt+h` toggle zoom |
|
| 52 |
-- `ctrl+shift+h` capture screen |
|
| 50 |
+- `F1` toggle zoom |
|
| 51 |
+- `F2` toggle debug |
|
| 52 |
+- `F3` capture screen |
|
| 53 | 53 |
|
| 54 | 54 |
## Need a hand? |
| 55 | 55 |
|
| ... | ... |
@@ -196,20 +196,18 @@ doctrl(Uxn *u, SDL_Event *event, int z) |
| 196 | 196 |
} |
| 197 | 197 |
if(mods & KMOD_ALT) devctrl->dat[2] |= 0x02; |
| 198 | 198 |
if(mods & KMOD_SHIFT) devctrl->dat[2] |= 0x04; |
| 199 |
+ /* clang-format off */ |
|
| 199 | 200 |
switch(event->key.keysym.sym) {
|
| 200 |
- case SDLK_h: |
|
| 201 |
- if(z) switch(devctrl->dat[2] & 0x07) {
|
|
| 202 |
- case 0x1: toggledebug(u); break; |
|
| 203 |
- case 0x2: togglezoom(u); break; |
|
| 204 |
- case 0x5: screencapture(); break; |
|
| 205 |
- } |
|
| 206 |
- break; |
|
| 207 | 201 |
case SDLK_ESCAPE: flag = 0x08; break; |
| 208 | 202 |
case SDLK_UP: flag = 0x10; break; |
| 209 | 203 |
case SDLK_DOWN: flag = 0x20; break; |
| 210 | 204 |
case SDLK_LEFT: flag = 0x40; break; |
| 211 | 205 |
case SDLK_RIGHT: flag = 0x80; break; |
| 206 |
+ case SDLK_F1: if(z) togglezoom(u); break; |
|
| 207 |
+ case SDLK_F2: if(z) toggledebug(u); break; |
|
| 208 |
+ case SDLK_F3: if(z) screencapture(); break; |
|
| 212 | 209 |
} |
| 210 |
+ /* clang-format on */ |
|
| 213 | 211 |
if(z) {
|
| 214 | 212 |
devctrl->dat[2] |= flag; |
| 215 | 213 |
if(event->key.keysym.sym < 0x20 || event->key.keysym.sym == SDLK_DELETE) |