mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-05 07:08:48 +00:00
changed KeyCode to Keycode
This commit is contained in:
Vendored
+5
-5
@@ -9,7 +9,7 @@ when ODIN_OS == "freebsd" { foreign import lib "system:SDL2" }
|
|||||||
|
|
||||||
Keysym :: struct {
|
Keysym :: struct {
|
||||||
scancode: Scancode, /**< SDL physical key code - see ::SDL_Scancode for details */
|
scancode: Scancode, /**< SDL physical key code - see ::SDL_Scancode for details */
|
||||||
sym: KeyCode, /**< SDL virtual key code - see ::SDL_KeyCode for details */
|
sym: Keycode, /**< SDL virtual key code - see ::SDL_Keycode for details */
|
||||||
mod: Keymod, /**< current key modifiers */
|
mod: Keymod, /**< current key modifiers */
|
||||||
unused: u32,
|
unused: u32,
|
||||||
}
|
}
|
||||||
@@ -19,12 +19,12 @@ Keysym :: struct {
|
|||||||
foreign lib {
|
foreign lib {
|
||||||
GetKeyboardFocus :: proc() -> ^Window ---
|
GetKeyboardFocus :: proc() -> ^Window ---
|
||||||
GetKeyboardState :: proc(numkeys: ^c.int) -> [^]u8 ---
|
GetKeyboardState :: proc(numkeys: ^c.int) -> [^]u8 ---
|
||||||
GetKeyFromScancode :: proc(scancode: Scancode) -> KeyCode ---
|
GetKeyFromScancode :: proc(scancode: Scancode) -> Keycode ---
|
||||||
GetScancodeFromKey :: proc(key: KeyCode) -> Scancode ---
|
GetScancodeFromKey :: proc(key: Keycode) -> Scancode ---
|
||||||
GetScancodeName :: proc(scancode: Scancode) -> cstring ---
|
GetScancodeName :: proc(scancode: Scancode) -> cstring ---
|
||||||
GetScancodeFromName :: proc(name: cstring) -> Scancode ---
|
GetScancodeFromName :: proc(name: cstring) -> Scancode ---
|
||||||
GetKeyName :: proc(key: KeyCode) -> cstring ---
|
GetKeyName :: proc(key: Keycode) -> cstring ---
|
||||||
GetKeyFromName :: proc(name: cstring) -> KeyCode ---
|
GetKeyFromName :: proc(name: cstring) -> Keycode ---
|
||||||
StartTextInput :: proc() ---
|
StartTextInput :: proc() ---
|
||||||
IsTextInputActive :: proc() -> bool ---
|
IsTextInputActive :: proc() -> bool ---
|
||||||
StopTextInput :: proc() ---
|
StopTextInput :: proc() ---
|
||||||
|
|||||||
Vendored
+3
-3
@@ -2,11 +2,11 @@ package sdl2
|
|||||||
|
|
||||||
|
|
||||||
SCANCODE_MASK :: 1<<30
|
SCANCODE_MASK :: 1<<30
|
||||||
SCANCODE_TO_KEYCODE :: #force_inline proc "c" (X: Scancode) -> KeyCode {
|
SCANCODE_TO_KEYCODE :: #force_inline proc "c" (X: Scancode) -> Keycode {
|
||||||
return KeyCode(i32(X) | SCANCODE_MASK)
|
return Keycode(i32(X) | SCANCODE_MASK)
|
||||||
}
|
}
|
||||||
|
|
||||||
KeyCode :: enum i32 {
|
Keycode :: enum i32 {
|
||||||
UNKNOWN = 0,
|
UNKNOWN = 0,
|
||||||
|
|
||||||
RETURN = '\r',
|
RETURN = '\r',
|
||||||
|
|||||||
Reference in New Issue
Block a user