mirror of
https://github.com/red-prig/fpPS4.git
synced 2024-10-07 03:33:20 +00:00
SceConvertKeycode library (#181)
* libSceConvertKeycode * + --------- Co-authored-by: red-prig <vdpasha@mail.ru>
This commit is contained in:
parent
585d06fa7c
commit
9e10d7ceea
@ -69,6 +69,7 @@ uses
|
|||||||
ps4_libSceVideoRecording,
|
ps4_libSceVideoRecording,
|
||||||
ps4_libSceWebBrowserDialog,
|
ps4_libSceWebBrowserDialog,
|
||||||
ps4_libSceContentExport,
|
ps4_libSceContentExport,
|
||||||
|
ps4_libSceConvertKeycode,
|
||||||
ps4_libSceUsbd,
|
ps4_libSceUsbd,
|
||||||
ps4_libSceAudiodecCpu,
|
ps4_libSceAudiodecCpu,
|
||||||
ps4_libSceDepth,
|
ps4_libSceDepth,
|
||||||
|
38
src/ps4_libsceconvertkeycode.pas
Normal file
38
src/ps4_libsceconvertkeycode.pas
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
unit ps4_libSceConvertKeycode;
|
||||||
|
|
||||||
|
{$mode ObjFPC}{$H+}
|
||||||
|
|
||||||
|
interface
|
||||||
|
|
||||||
|
uses
|
||||||
|
ps4_program,
|
||||||
|
ps4_libSceIme,
|
||||||
|
Classes,
|
||||||
|
SysUtils;
|
||||||
|
|
||||||
|
implementation
|
||||||
|
|
||||||
|
function ps4_sceConvertKeycodeGetVirtualKeycode(keycode:Word;
|
||||||
|
keyboardType:Integer;
|
||||||
|
vkeycode:PWord):Integer; SysV_ABI_CDecl;
|
||||||
|
begin
|
||||||
|
Result:=0;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function Load_libSceConvertKeycode(Const name:RawByteString):TElf_node;
|
||||||
|
var
|
||||||
|
lib:PLIBRARY;
|
||||||
|
begin
|
||||||
|
Result:=TElf_node.Create;
|
||||||
|
Result.pFileName:=name;
|
||||||
|
|
||||||
|
lib:=Result._add_lib('libSceConvertKeycode');
|
||||||
|
lib^.set_proc($BC8B2826C2EFBE53,@ps4_sceConvertKeycodeGetVirtualKeycode);
|
||||||
|
end;
|
||||||
|
|
||||||
|
initialization
|
||||||
|
//low priority
|
||||||
|
ps4_app.RegistredFinLoad('libSceConvertKeycode.prx',@Load_libSceConvertKeycode);
|
||||||
|
|
||||||
|
end.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user