mirror of
https://git.sr.ht/~thestr4ng3r/chiaki
synced 2025-08-14 18:57:07 -07:00
Use Button from Setsu in GUI
This commit is contained in:
parent
abec268ab6
commit
eac18f81e0
1 changed files with 9 additions and 3 deletions
|
@ -332,9 +332,9 @@ void StreamSession::HandleSetsuEvent(SetsuEvent *event)
|
|||
}
|
||||
SendFeedbackState();
|
||||
break;
|
||||
case SETSU_EVENT_DOWN:
|
||||
case SETSU_EVENT_TOUCH_DOWN:
|
||||
break;
|
||||
case SETSU_EVENT_UP:
|
||||
case SETSU_EVENT_TOUCH_UP:
|
||||
for(auto it=setsu_ids.begin(); it!=setsu_ids.end(); it++)
|
||||
{
|
||||
if(it.key().first == setsu_device_get_path(event->dev) && it.key().second == event->tracking_id)
|
||||
|
@ -346,7 +346,7 @@ void StreamSession::HandleSetsuEvent(SetsuEvent *event)
|
|||
}
|
||||
SendFeedbackState();
|
||||
break;
|
||||
case SETSU_EVENT_POSITION: {
|
||||
case SETSU_EVENT_TOUCH_POSITION: {
|
||||
QPair<QString, SetsuTrackingId> k = { setsu_device_get_path(event->dev), event->tracking_id };
|
||||
auto it = setsu_ids.find(k);
|
||||
if(it == setsu_ids.end())
|
||||
|
@ -362,6 +362,12 @@ void StreamSession::HandleSetsuEvent(SetsuEvent *event)
|
|||
SendFeedbackState();
|
||||
break;
|
||||
}
|
||||
case SETSU_EVENT_BUTTON_DOWN:
|
||||
setsu_state.buttons |= CHIAKI_CONTROLLER_BUTTON_TOUCHPAD;
|
||||
break;
|
||||
case SETSU_EVENT_BUTTON_UP:
|
||||
setsu_state.buttons &= ~CHIAKI_CONTROLLER_BUTTON_TOUCHPAD;
|
||||
break;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue