commit df8f318

Devine Lu Linvega  ·  2024-12-10 20:25:23 +0000 UTC
parent f0bac42
Fixed issue with shift+tab
1 files changed,  +4, -2
+4, -2
 1@@ -20,7 +20,7 @@
 2 Uxn uxn;
 3 
 4 /*
 5-Copyright (c) 2022 Devine Lu Linvega
 6+Copyright (c) 2022-2024 Devine Lu Linvega
 7 
 8 Permission to use, copy, modify, and distribute this software for any
 9 purpose with or without fee is hereby granted, provided that the above
10@@ -148,6 +148,8 @@ emu_event(void)
11 		case XK_F5: emu_restart(1); break;
12 		}
13 		controller_down(get_button(sym));
14+		if(XLookupKeysym((XKeyPressedEvent *)&ev, 0) == XK_Tab)
15+			buf[0] = 0x9;
16 		controller_key(sym < 0x80 ? sym : (Uint8)buf[0]);
17 	} break;
18 	case KeyRelease: {
19@@ -261,7 +263,7 @@ main(int argc, char **argv)
20 {
21 	int i = 1;
22 	if(argc == 2 && argv[1][0] == '-' && argv[1][1] == 'v')
23-		return !fprintf(stdout, "Uxn11 - Varvara Emulator, 25 Nov 2024.\n");
24+		return !fprintf(stdout, "Uxn11 - Varvara Emulator, 10 Dec 2024.\n");
25 	else if(argc == 1)
26 		return !fprintf(stdout, "usage: %s [-v] file.rom [args..]\n", argv[0]);
27 	else if(!display_init())