RainwayApp / bug-tracker

Report all issues found with Rainway here, or make suggestions for new features. 🐜
https://rainway.io/
27 stars 3 forks source link

Full keybind / keyboard support #367

Open KsaRedFx opened 4 years ago

KsaRedFx commented 4 years ago

Is your feature request related to a problem? Please describe. As someone with multiple monitors and who uses Windows shortcuts often, it's usually a massive hindrance to have to close rainway, go to settings, change monitor, drag the item to the correct screen, close rainway, go to settings, change monitor, and then resume my workflow when using the remote desktop feature.

This also becomes an issue when I try to use my rebound windows key or alt keys in a game, as Rainway doesn't trap / pass the input along

Describe the solution you'd like Full keyboard / keybind support in Rainway. Specifically, the ability to use key combinations like the use of the Windows key, or the alt key.

Describe alternatives you've considered I'm not really sure there are any alternatives, other than going to other programs instead of Rainway.

FrobtheBuilder commented 4 years ago

Just wondering, are you using the Rainway client in fullscreen mode? We use the keyboard lock API to allow this in fullscreen, but outside of fullscreen the browser doesn't allow blocking of system key combos. It also works on a "best effort basis", so certain key combinations may not be able to be overridden no matter what. About the multiple monitor thing- it's something we're investigating but we don't have a good solution for switching monitors mid-stream yet. It hasn't been an incredibly high priority because your use case is relatively rare, though it is something we'd like to have.

KsaRedFx commented 4 years ago

I have actually used full-screen and it does not completely work either;

A command I commonly use for example would be WIN+SHIFT+LEFT ARROW to shift a window to the left, or even WIN+R which simply sends a lowercase r instead.

Alt+tab does work, though.

As far as I can tell through the documentation, the "Super" keys (Windows, ChromeOS Search) are bindable keys through the keyboard lock API