keycodes := @use("keycodes.hb"); .{KeyCode} := keycodes KeyEvent := struct { // 0 if down // 1 if up up: u8, // 0 if not just triggered // 1 if just triggered just_triggered: u8, key: KeyCode, } MouseEvent := struct { x_change: i8, y_change: i8, left: u8, middle: u8, right: u8, } GamepadEvent := struct {}