-
-
Notifications
You must be signed in to change notification settings - Fork 40.7k
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
Extended space cadet shift #3805
Comments
The keycodes and the modifiers should also be configurable, see #3815. Is there anyone else who would like to have such a feature in QMK? Would this be best implemented using tap dance or analogously to the current KC_LSPO? |
I'm going to guess you're a coder. Wouldn't this be annoying? If I want to enter }) then I'd have to: tap, tap, wait a bit, tap |
I have no long-term experience with it, but having used it for about a week, I must say I like it. Its a very convenient position since it involves almost no hand movement. You are right that it is slower than the usual way of typing sequences of parens and brackets, but it is not as bad as you might imagine, since the tapping has to be very fast and the wait time is correspondingly short. I still have two other ways to type those symbols on my keyboard ... |
@frederik-h Do you have a pointer (e.g. git commit) to your implementation? I'd like to give this a whirl. |
@Lenbok I have created a gist for you. It is not really meant for general use, just what I came up with quickly for my personal keymap; in particular, the naming of functions etc. doesn't make much sense (spl ... ) and the key codes are for a german keyboard. Tapping four times produces <, but I would not include this feature anymore since I never use it. You need to enable tap dance and add the file in your rules.mk by adding the lines:
|
@frederik-h Thank you so much! I'll give that a go. I'll leave some questions over at the gist. |
I think now that I have used the functionality for a longer timer I can asses its usefulness better: I use one tap to produce ( a lot, two taps to produce { quite frequently, three taps to produce [ rarely, and four taps to produce < almost never. I am not sure that this feature should be included in QMK and hence I am closing this issue. |
My keyboard configuration includes an "extended space cadet shift":
tapping shift once, twice, thrice yields (, {, [.
I have found several references to similar configurations, for instance this one.
It is not very difficult to set this up using a tap dance. But I think it could be worthwhile to include this function in QMK.
The text was updated successfully, but these errors were encountered: