-
Notifications
You must be signed in to change notification settings - Fork 106
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing macOS Command Key Detection in Pixel Streaming's KeyboardController #276
Comments
The reason is that on the UE side we have no implementation set up for those keys (coming from a Windows centric origin) but I can see now that they are quite common/useful on Mac. A clip from UE Pixel Streaming source code: /* 91 */ /*&EKeys::LeftWindowKey*/ &EKeys::Invalid,
/* 92 */ /*&EKeys::RightWindowKey*/ &EKeys::Invalid,
/* 93 */ /*&EKeys::SelectKey*/ &EKeys::Invalid, I think what needs to happen is both the frontend code and the UE code need to be updated to allow these command keys to be sent. CC @DenisTensorWorks For an internal ticket. |
@OMantel1 Can you share you use case so we make sure it is supported when we go to do this fix? E.g. How are you testing this? |
@lukehb The use case is as follows: |
@DenisTensorWorks Can you share our internal ticket here for @OMantel1 |
Internal reference is UE-228795 |
Issues go stale after 30 days of inactivity. Please comment or re-open the issue if you are still interested in getting this issue fixed. |
Component your question relates to
It seems that Pixel Streaming does not detect the macOS Command keys. The KeyboardController class contains the CodeToKeyCode list of keyboard keys, but this list does not include the Command keys 91 and 93 for macOS MetaLeft and MetaRight.
Thank you.
The text was updated successfully, but these errors were encountered: