Skip to content
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

[KBM] Conditionally disable all keyboard manager remapping for specific applications. #10552

Open
kherge opened this issue Apr 2, 2021 · 7 comments
Labels
Idea-Enhancement New feature or request on an existing product Product-Keyboard Shortcut Manager Issues regarding Keyboard Shortcut Manager

Comments

@kherge
Copy link

kherge commented Apr 2, 2021

📝 Provide a description of the new feature

What is the expected behavior of the proposed feature? What is the scenario this would be used?

If a specific application, or class of applications (e.g. fullscreen Direct3D), is active then remapping is temporarily disabled.

I was a kid-in-a-sundae-shop level of joy after remapping a dozen or so key combinations, even swapping Ctrl and Win keys, zooming around different apps with a level of efficiency that was previously unrealized. That was until I launched DOOM Eternal and realized I couldn't use my equipment launcher to dispatch a flaming, angry mob of demons. 🔥👿

I tried to rebind the keys in game, but by swapping the Ctrl/Win keys in Keyboard Manager, I created a strange situation that the game only partially supported. The key would be rebound for the session, but if I restart the game the binding is forgotten. This could be argued to be a problem that lies with the game, but my feeling is that an issue induced by functionality that is not normally available to the average person. It wouldn't be a stretch to believe that this is an issue for a lot of other applications as well.

The Dell Display Manager is capable of detecting when a fullscreen Direct3D application is running and react accordingly. And since changes made in Keyboard Manager take effect immediately after closing the remap window, I believe that this feature is possible.


If you'd like to see this feature implemented, add a 👍 reaction to this post.

@kherge kherge added the Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams label Apr 2, 2021
@enricogior enricogior added Product-Keyboard Shortcut Manager Issues regarding Keyboard Shortcut Manager Resolution-Duplicate There's another issue on the tracker that's pretty much the same thing. Idea-Enhancement New feature or request on an existing product and removed Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams Resolution-Duplicate There's another issue on the tracker that's pretty much the same thing. labels Apr 2, 2021
@enricogior
Copy link
Contributor

Related to #6223

@kherge
Copy link
Author

kherge commented Apr 2, 2021

Definitely related but, just to to be clear, not the same. The issue basically describes an allow list, while I'm describing a block list.

@kherge kherge changed the title Conditionally disable all keyboard manager remapping for specific applications. [Keyboard Manager] Conditionally disable all keyboard manager remapping for specific applications. Apr 2, 2021
@enricogior enricogior changed the title [Keyboard Manager] Conditionally disable all keyboard manager remapping for specific applications. [KBM] Conditionally disable all keyboard manager remapping for specific applications. Apr 30, 2021
@JeffHanna
Copy link

This needs to be a bug fix, not a feature request. Keyboard Manager creates unplayable keyboard input lag in any number of games running in fullscreen (e.g. Sea of Thieves). Currently, a user's solutions are:

  • Remember to disable Keyboard Manager before starting a game and re-enable it afterwards
  • Disable Keyboard Manager completely.

@jaimecbernardo
Copy link
Collaborator

Hi @JeffHanna , We introduced some changes that should improve input lag in the latest release (0.45.0). Could you please give it a try?

@JeffHanna
Copy link

With 0.45.0 the keyboard lag is gone in Sea of Thieves when running fullscreen. Thank you!

@stewSquared
Copy link

I'd like this, but only for specific shortcuts (for that one app where you want to use the default for just that one shortcut).

@FabianUntermoser
Copy link

FabianUntermoser commented Mar 11, 2022

I'm also very interested in this Feature/Bug Fix. I want to remap Alt+j in All Apps, except Obsidian, so I can use my shortcut there, which I can't configure sadly.

I was trying to see if a regex like expression is possible. Adding !obsidian.exe in the Application Entry.
This doesn't work obviously, but might this be an idea in order to solve this issue?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Idea-Enhancement New feature or request on an existing product Product-Keyboard Shortcut Manager Issues regarding Keyboard Shortcut Manager
Projects
Status: No status
Development

No branches or pull requests

6 participants