Skip to content

Commit a31e848

Browse files
Finish SDL_keycode.inc
1 parent d5b2425 commit a31e848

File tree

2 files changed

+296
-3
lines changed

2 files changed

+296
-3
lines changed

units/SDL3.pas

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,8 @@ interface
9696
{$I SDL_keyboard.inc} // 3.1.6-prev (unfinished)
9797
{$I SDL_joystick.inc} // 3.1.6-prev (unfinished)
9898
{$I SDL_pen.inc} // 3.1.6-prev
99-
{$I SDL_keycode.inc} // 3.1.6-prev (unfinished)
10099
{$I SDL_scancode.inc} // 3.1.6-prev
100+
{$I SDL_keycode.inc} // 3.1.6-prev
101101
{$I SDL_touch.inc} // 3.1.6-prev (unfinished)
102102
{$I SDL_camera.inc} // 3.1.6-prev (unfinished)
103103
{$I SDL_events.inc} // 3.1.6-prev
@@ -226,6 +226,12 @@ function SDL_NS_TO_US(NS: Integer): Integer;
226226
SDL_NS_TO_US:=NS div SDL_NS_PER_US;
227227
end;
228228

229+
{ Macros from SDL_keycode.h }
230+
function SDL_SCANCODE_TO_KEYCODE(X: TSDL_Scancode): TSDL_Keycode;
231+
begin
232+
Result:=X or SDLK_SCANCODE_MASK;
233+
end;
234+
229235
{ Macros from SDL_video.h }
230236
function SDL_WINDOWPOS_UNDEFINED_DISPLAY(X: Integer): Integer;
231237
begin

0 commit comments

Comments
 (0)