forked from eden-emu/eden
		
	Stub SendKeyboardLockKeyEvent
Needed for Puchikon 4 SmileBASIC 1.0.0
This commit is contained in:
		
							parent
							
								
									9891fcf41e
								
							
						
					
					
						commit
						26bd4978a3
					
				
					 2 changed files with 11 additions and 1 deletions
				
			
		|  | @ -157,7 +157,7 @@ Hid::Hid(Core::System& system) : ServiceFramework("hid"), system(system) { | |||
|         {11, &Hid::ActivateTouchScreen, "ActivateTouchScreen"}, | ||||
|         {21, &Hid::ActivateMouse, "ActivateMouse"}, | ||||
|         {31, &Hid::ActivateKeyboard, "ActivateKeyboard"}, | ||||
|         {32, nullptr, "SendKeyboardLockKeyEvent"}, | ||||
|         {32, &Hid::SendKeyboardLockKeyEvent, "SendKeyboardLockKeyEvent"}, | ||||
|         {40, nullptr, "AcquireXpadIdEventHandle"}, | ||||
|         {41, nullptr, "ReleaseXpadIdEventHandle"}, | ||||
|         {51, &Hid::ActivateXpad, "ActivateXpad"}, | ||||
|  | @ -871,6 +871,15 @@ void Hid::InitializeSevenSixAxisSensor(Kernel::HLERequestContext& ctx) { | |||
|     rb.Push(RESULT_SUCCESS); | ||||
| } | ||||
| 
 | ||||
| void Hid::SendKeyboardLockKeyEvent(Kernel::HLERequestContext& ctx) { | ||||
|     IPC::RequestParser rp{ctx}; | ||||
|     const auto flags{rp.Pop<u32>()}; | ||||
|     LOG_WARNING(Service_HID, "(STUBBED) called. flags={}", flags); | ||||
| 
 | ||||
|     IPC::ResponseBuilder rb{ctx, 2}; | ||||
|     rb.Push(RESULT_SUCCESS); | ||||
| } | ||||
| 
 | ||||
| class HidDbg final : public ServiceFramework<HidDbg> { | ||||
| public: | ||||
|     explicit HidDbg() : ServiceFramework{"hid:dbg"} { | ||||
|  |  | |||
|  | @ -130,6 +130,7 @@ private: | |||
|     void SetPalmaBoostMode(Kernel::HLERequestContext& ctx); | ||||
|     void StopSevenSixAxisSensor(Kernel::HLERequestContext& ctx); | ||||
|     void InitializeSevenSixAxisSensor(Kernel::HLERequestContext& ctx); | ||||
|     void SendKeyboardLockKeyEvent(Kernel::HLERequestContext& ctx); | ||||
| 
 | ||||
|     std::shared_ptr<IAppletResource> applet_resource; | ||||
|     Core::System& system; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 David Marcec
						David Marcec