... | ... |
@@ -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) |