-
-
Notifications
You must be signed in to change notification settings - Fork 514
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
Ability to add global hotkeys #1505
Comments
I think this could be problematic to support across multiple operating systems. Also, many people run Companion on one computer but access the GUI from another. So it would only work when sitting at the computer that Companion is running on. A couple of ideas:
|
Electron already supports global hotkeys cross-platform so I don't think It would be a problem, and as you point out, the emulator page is required to be in focus which defeats the purpose. I did consider a separate program that goes with the keyboard - but I notice that xkeys are being integrated directly so I thought I'd follow suit. |
I am also thinking that this might be better to have as a separate program. Also, I am hoping to split companion into the electron launcher and a node process, because electron gives unending issues with some dependencies. That would make this a bit messier to do directly in companion, but not impossible. Maybe this should be done in https://github.com/julusian/companion-remote ? I have been thinking about looking to transfer that to the bitfocus org, and to link to it from inside companion. Keeping it to a single tool could be beneficial for usability |
@Julusian Good idea re: companion remote - I'll take a look. |
It would be nice to have it "easy to find" by having a link to a page for the remote. And then have it on its own that way. It's just simpler to link to and find that way. maybe even as a product on the webpage alongside companion itself for simplicity when referencing. |
Perhaps implement https://github.com/Enerccio/companion-modules-os-keyboard as a module? |
I know I'm a little late but any news on this? Or even if there's a way for me to whack it in myself like, I don't mind. I want to be able to activate a bind quickly as sometimes I can get sudden coughing fits and need to mute. Being able to hit a button on my main, gaming keyboard to mute my microphone quickly is essential. |
Describe the feature
Have companion register global shortcuts for certain actions.
Usecases
Will allow use of regular programmable keyboards of the POS style or num key pads to be used with companion actions.
Proposal
I propose adding a new input device that would always be present (like the emulator) and the config would allow you to register keyboard shortcuts to companion buttons.
Eg. Ctrl+F12 => 1.1
I am happy to begin looking at this if it seems a reasonable approach.
The text was updated successfully, but these errors were encountered: