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

Emergency stop hotkey #61

Open
cryo-es opened this issue Feb 20, 2023 · 0 comments
Open

Emergency stop hotkey #61

cryo-es opened this issue Feb 20, 2023 · 0 comments

Comments

@cryo-es
Copy link

cryo-es commented Feb 20, 2023

Problem:

Many users of Intiface Central have it running behind full-screen games/apps. This can create a condition where the "Stop Server" button is not immediately accessible.

Additionally, clicking a button requires slightly more effort than mashing a hotkey, and users may miss it if they're panicking. Due to the location of the button, this may result in them clicking away from the Intiface Central window entirely, requiring them to re-focus the window before trying again.

Proposed Solution:

There should be a hotkey/key combination to stop the Intiface server.

I suggest CTRL-SHIFT-CAPS, as it's an uncommon key combination that is very easy and fast to find and press. It's always in the same place on every QWERTY keyboard, and it's one of the few key combinations that's easy to press with one finger (try using your pinky). Panicking? Just smack the bottom left side of your keyboard with your fist.

Ideally, this key combination should be configurable, should work while in other full-screen applications that are jealous with keyboard input, and should be cross-platform. Or, as close to those last two as possible.

Additionally, implementing an e-stop in Intiface Central removes the need for app developers to implement their own potentially buggy solutions, and standardizes the e-stop across all kinky applications.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant