Multiple oneshot supported?

I have used this with QMK before…

Having Alt/Ctrl/Shift in a layer as oneshot. Then I can fire shortcuts without reaching to the modifiers far away.

With UHK this works for a single modifier. I create 3 macros like

oneShot holdKey leftAlt -> on Fn S
oneShot holdKey leftControl -> on Fn D
oneShot holdKey leftShift -> on Fn F

So Fn-D, F for Ctrl-f works fine, but triggering 2 macro Fn-D+F, F for Ctrl-Shift-f does not work.

How would I do this?

If it doesn’t work then probably not atm.

But I guess we can implement it :person_shrugging:.

2 Likes

Would be great :smile:

I am eagerly waiting for it, each time I am doing c-s-R (rename), c-a-H (call history), …
Please, do it soon

1 Like

Do you think it will be done soon? when? :folded_hands:

1 Like

I have it written down on my personal todo list, but despite that, it probably won’t be done soon. I am quite overwhelmed these days, and trying to reduce the clutter of my mental space to absolute minimum.

Sorry about it :-(.

1 Like

Just to update you: I have written a new implementation “mockup” over the holidays - it is far from finished (basically just written down an idea and thought hard over it for a couple of hours, not ran it a single time yet), and I don’t know when I can get to that, but it is moving.

2 Likes

Here is a pilot implementation (the firmware artifact is visible after login): Rehaul oneshots. Allow accumulation. · UltimateHackingKeyboard/firmware@acc9f07 · GitHub

Would you give it a test @frankbenoit ?

2 Likes

I am running it now.

The combination are fine and the direct usage of holding as well.

Now, e.g. in Eclipse I can mod-osAlt&osSft, then ‘r’ for rename.

Or in mod, hold osCtrl and use the arrow left/right to jump wordwise, or in combination with osSft to select wordwise.

Seems fine to me. I will come back if I encounter problems in the next days.

Thanks for taking my request!

2 Likes