Better Keyboard Handling
This commit is contained in:
+5
-2
@@ -276,9 +276,12 @@ export fn main() void = {
|
||||
case sdl3::EventType::MOUSE_WHEEL =>
|
||||
fmt::printfln("Mouse Wheel!")!;
|
||||
case sdl3::EventType::KEY_DOWN =>
|
||||
uxn::set_key_down(ev.key.key: u8,state);
|
||||
//Handle keyboard controller keys
|
||||
const key = ev.key.key;
|
||||
const scancode = ev.key.scancode;
|
||||
const mods = ev.key.mod;
|
||||
const sym = sdl3::GetKeyFromScancode(scancode,mods,false);
|
||||
uxn::set_key_down(sym: u8,state);
|
||||
//Handle keyboard controller keys
|
||||
// Ctrl -> A 0x01
|
||||
if(key == sdl3::K_LCTRL || key == sdl3::K_RCTRL){
|
||||
uxn::set_controller_down(0x01,state);
|
||||
|
||||
Reference in New Issue
Block a user