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

Is macro key support within the scope? #10

Open
ghost opened this issue Aug 26, 2020 · 2 comments
Open

Is macro key support within the scope? #10

ghost opened this issue Aug 26, 2020 · 2 comments

Comments

@ghost
Copy link

ghost commented Aug 26, 2020

At least Apex Raw requires running the Steelseries software on the background for the macro keys to work (on Windows), the changes aren't seemingly written to the device. I wanted to ask if the maintainer desires macro support and whether it can be realistically achieved.

@ghost
Copy link
Author

ghost commented Aug 26, 2020

I just realized that https://github.com/Gibtnix/Apex-Macros is maintained, but perhaps this is a question worth asking nonetheless.

@AstroSnail
Copy link
Owner

Hi, thanks for asking.

Apex-Macros doesn't actually enable macro key support in any greater capacity than Apexctl. Apex-Macros's purpose is to be a very minimal tool to enable the extra ('macro') keys when the system is booted. Apexctl features the ability to run on boot as well, ontop of other features, but is larger and thus might be less appropriate for this specific task.

(Also, it's good that Apex-Macros is still maintained. They made some good improvements recently that I might want to make in Apexctl as well.)

I have not studied SteelSeries's software in detail, so I'm not familiar with the features it provides. However, a great focus was put in Apexctl's support files to allow common macro/hotkey programs in Linux to recognize and handle the extra keys. You might want to try to set up keybinds in your desktop/window manager if it supports keybinds. If not, you can try software such as xbindkeys and sxhkd, which are designed to perform tasks when certain keys or key combinations are pressed.

If this is not sufficient, I can look into what SteelSeries's software does and determine whether it can be realistically achieved.

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