Any hope to get one-shots in macros someday? #1603
Replies: 4 comments 10 replies
-
Maybe you can enhance
Why not?
There is no proof that 36 keys is a profound goal, especially if you are not exclusively useing English. |
Beta Was this translation helpful? Give feedback.
-
I would do this by having the macro tap a virtual key that has this configuration. Why can't macro do it on its own? Implementation details. |
Beta Was this translation helpful? Give feedback.
-
By the way, I have 2 additional question (not sure if they need their own thread).
EDIT: after checking the issues I found some similar. I have additional details to add, and the most similar issue is closed, so |
Beta Was this translation helpful? Give feedback.
-
Unfortunately, it didn't work as intended. What I tried to do is something like (if-equal $condition (multi lsft ) $var (if-equal $condition ) )
But it doesn{ looks like it's possible even with your suggestion. Perhaps using
Oups… I forgot to add the link to the issue I created! But to answer your suggestion, I already tried both of your suggestions but with no direct improvement. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
TL;DR I could use
one-shots
inmacros
to do complex operations easier. Is it something Kanata is unable to do or simply not seeing the value of? (Or perhaps current tools are enough and I don't know how to really use them?)I use my mac for notes, light programming, art and gaming. I commonly type in english and french on a Keychron K1 Pro UK ISO. I have two issues:
´ e
ݎ
, but sometimes it'sS-6 S-e
›Ê
.I need to be able to easily output sequences/repetitions of them, without having to constantly use dead keys or modifiers, except for the initial character, and also without needing to switch to a different layer when I only need to output one character.
In short, my solutions need to produce as less friction as possible (mental or mechanical).
Until now, I've used several combination of actions:
caps-word-custom
,macro
andunshift
to produce most-used accented chars. It works pretty well, except that accented caps can-t be repeated withrpt-any
, although they do if I usecaps-words
?virtualkeys
andmacros
insequences
to produce them. Alternate symbols are produced usingtap-dance
and all macros finish withsldr
, which let me easily enough repeat them or create short sequences.So my layout works, it has two issues:
sequences
are linked to one layer, unless you start using templates and chords. I've already tried it on a nav layer with only 7 keys and it was a nightmare. The nav layer had also chords combinations so there's that, but still I'm not hopeful.All of this would be far easier if I was able to add a good old
(one-shot-release 300 (layer-while-held accents))
at te end of amacro
. I'd still have to create a macro for each symbol but it's straightforward.Beta Was this translation helpful? Give feedback.
All reactions