Thanks Zsombor explaining a lot about this bug to me.
According to comment #13, I am now blocked because in usensord, based on currently info we could get from dbus message, we don't have a method to judge if the peer(caller) is OSK or the app.
The call flow is app--->toolkit---->Qt Haptics-->uSensord
If the app or OSK don't send info for usensord to make the differentiation, I cannot achieve the goal.
Thanks Zsombor explaining a lot about this bug to me. toolkit- --->Qt Haptics-->uSensord
According to comment #13, I am now blocked because in usensord, based on currently info we could get from dbus message, we don't have a method to judge if the peer(caller) is OSK or the app.
The call flow is app--->
If the app or OSK don't send info for usensord to make the differentiation, I cannot achieve the goal.