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] magic key/repeat key #845

Open
throwaway-squared opened this issue Sep 26, 2024 · 2 comments
Open

[feature request] magic key/repeat key #845

throwaway-squared opened this issue Sep 26, 2024 · 2 comments

Comments

@throwaway-squared
Copy link

hi, ive been using keyd for like 2 days now and ive got basically my whole qmk keyboard setup running all on my laptop keyboard which is pretty sick

that being said, from what i read, i do miss one feature from qmk and it would be cool if it could be implemented:
the magic key/repeat/alternate repeat key

basically it repeats whatever letter was last typed, so 'dd' would become 'd[repeat]'
you can also specify that after typing a letter, a different one shall be repeated, so 'ar' (which is hard for me to type on colemak) would become 'a[repeat]'

thank you :)

@nsbgn
Copy link

nsbgn commented Oct 1, 2024

This sounds like a cool feature!

I do want to note that it is somewhat possible already with the oneshotm action. There will be a lot of duplication and drawbacks such as the loss of repeat-by-holding, which is why a dedicated feature would be nice, but still, if you're really missing it:

[main]
a = oneshotm(repeata, a)
b = oneshotm(repeatb, b)
# etcetera

[repeata]
. = a

[repeatb]
. = b

# etcetera

@throwaway-squared
Copy link
Author

thank you for providing a way to do what i was looking for - will try this now, although as you said its kinda impractical to do for every key if you just want a normal repeat key

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

2 participants