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

Feature request: dynamic(recordable on the fly) macros #1346

Open
arabshapt opened this issue Jun 16, 2022 · 3 comments · May be fixed by #2678
Open

Feature request: dynamic(recordable on the fly) macros #1346

arabshapt opened this issue Jun 16, 2022 · 3 comments · May be fixed by #2678

Comments

@arabshapt
Copy link

arabshapt commented Jun 16, 2022

Being able to record macros(similar to vim) on the fly could be useful.

How could it be useful?

Usecase: Sometimes I use some applications for a couple of hours, but then I don't use them ever again. I wouldn't want to change their shortcuts(even if it is possible) or map their potentially unique shortcut in my keymaps, but for those couple of hours, I would temporarily record a macro that is easier to trigger than the original shortcut. Even something that is so simple like Shift+f10. One could record Shift+f10 macro and trigger it with e.g. JL Combo keypress.

"Vial" support for dynamic keymap configuration will be helpful, but it will require more steps than a simple macro recording.

QMK supports this feature: Link

@arabshapt arabshapt changed the title Feature request: dynamic macros Feature request: dynamic(recordable on the fly) macros Jun 16, 2022
@nickconway
Copy link
Contributor

I have some starter code for this and I plan on working on it more when I get some free time. I'd love some help with it if you're familiar with the codebase!

@arabshapt
Copy link
Author

I would gladly help, but I am not familiar with the codebase and I don't yet have a keyboard with ZMK on it. I am using QMK on a usb_to_usb_converter at the moment. The new Kinesis keyboard(advantage 360 Pro with ZMK) should come out in September. A must-buy for me:)

@nickconway
Copy link
Contributor

There's an open PR for this now :) #1351

@calvinhenderson calvinhenderson linked a pull request Nov 28, 2024 that will close this issue
4 tasks
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

Successfully merging a pull request may close this issue.

2 participants