Replies: 9 comments 3 replies
-
I'll start with my favourite one:
|
Beta Was this translation helpful? Give feedback.
-
Say:
This way, for example, you never combine the left-shift with any key on the left half of the keyboard, like "Q", "T", "3" or "B". You can then use these combinations or other things. Example: My ";" (right key to "L", english layout) behaves as right-shift when held with the help of tap-hold, but when combined with "j,k,l,i" they behave as mouse wheel up/down/left/right (I've got mouse forward, backward, and the 3 main mouse buttons too, but I'll skip these for simplification):
The only downside of this is that using any key on the |
Beta Was this translation helpful? Give feedback.
-
(Macro) Delete all the text: selects all the text and deletes it. I use this all the time when clearing any text field like user, password, text input, etc.:
|
Beta Was this translation helpful? Give feedback.
-
Storing passwords:
|
Beta Was this translation helpful? Give feedback.
-
Available in the latest main but not in any pre-built release (at the time of writing) is now on-idle-fakekey which enables behaviour that is similar to but not exactly the same as ZMK global-quick-tap. When using home row I do occasionally get accidental letters when I intended to have a hold activation though. Maybe it could be useful to have just |
Beta Was this translation helpful? Give feedback.
-
One of my favorite aspects of kanata has been the chording. I also have an ARTSEY layer set up for fun. Here's a part of my config (maybe I'll share the full thing when I clean it up).
I've been trying to make a symbols layer, but nothing has really felt right yet. Maybe with what jtroo mentioned above I'll use that. I also use kanata on my mouse. It's a G604 (6 buttons on the side, and 5 on top)
|
Beta Was this translation helpful? Give feedback.
-
This thread really helped me understand how the (defchords) work. I was able to port the relevant parts of my QMK keymap relatively quickly :) This keymap will probably evolve as I use it, but I'm excited to be able to use my laptop keyboard like my TOTEM keyboard. Here's my rough keymap. Note that the chords map to home-row-mod aliases.
|
Beta Was this translation helpful? Give feedback.
-
First of all, I would like to thank all great minds that have contributed to this superb piece of software. It gave me control over all of my boards once again (with each board I attempted to solve an old issue but then, eventually, a new issue comes in place). Kanata is just GREAT. I don't master every feature of kanata just yet, as there are so many, but the config below already solves all issues that I had with my HHKB Pro 2. Thank you in advance!!! (defcfg
process-unmapped-keys yes
)
(defvar
tap-time 275
hold-time 275
)
(defalias
a (tap-hold $tap-time $hold-time a lctl)
s (tap-hold $tap-time $hold-time s lmet)
d (tap-hold $tap-time $hold-time d lalt)
f (tap-hold $tap-time $hold-time f lsft)
j (tap-hold $tap-time $hold-time j rsft)
k (tap-hold $tap-time $hold-time k ralt)
l (tap-hold $tap-time $hold-time l rmet)
; (tap-hold $tap-time $hold-time ; rctl)
SPC (tap-hold $tap-time $hold-time spc (layer-while-held aux))
)
(defsrc
esc 1 2 3 4 5 6 7 8 9 0 - = \ grv
tab q w e r t y u i o p [ ] del
lctl a s d f g h j k l ; ' ret
lsft z x c v b n m , . / rsft
lalt lmet spc rmet ralt
)
(deflayer default
esc 1 2 3 4 5 6 7 8 9 0 - = \ grv
tab q w e r t y u i o p [ ] bspc
esc @a @s @d @f g h @j @k @l @; ' ret
lsft z x c v b n m , . / rsft
lctl lalt @SPC ralt rctl
)
(deflayer aux
_ f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ left down up rght _ _ _
_ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _
) |
Beta Was this translation helpful? Give feedback.
-
2xUPper => CApsLOckIdea: activate caps-words after pressing to uppercase letters in sequence instaed of using a dedicate "caps" key The big question: is this helpful or an anoyance? edit: I added "1.0.1 cancel if another key was pressed or to much time has passed" so no special handling for non tracked keys is needed The code is ready to be tried out and commented to explain itself. I wonder if there is an even simpler solution.
|
Beta Was this translation helpful? Give feedback.
-
Can we have a discussion about cool tips and tricks or ideas about keyboard configurations.
In which users can show their
chords
,layers
... and discuss keyboard efficiency?This can help discover new ways to make your layout comfortable and efficient.
Beta Was this translation helpful? Give feedback.
All reactions