#QMK style key override?

1 messages · Page 1 of 1 (latest)

last moat
#

Love my Wooting 80HE for day to day gaming and work. But as a programmer, I used to have custom keybindings set up so that different keys could be bound to shift-keypress or other mod-keypresses. It doesn't look like this is possible on the Wooting software/hardware?

Is there a way of implementing QMK Key Overrides (https://docs.qmk.fm/features/key_overrides) using Wootility? I'd like to map <delete> to <shift>-<Backspace>, for example. This is simple to do in ZMK/QMK but seems impossible on the wooting. Am I missing something?

fervent brambleBOT
# last moat Love my Wooting 80HE for day to day gaming and work. But as a programmer, I used...

Thanks for posting your support request!

Note: #community_support is only for answering general questions and for troubleshooting.
All order-specific and shipment-specific support must be handled via the Wooting Support Wizard*
(You need to create an account on the Wooting Hub, using the same email address as your purchase. The account is not created for you automatically!)

Troubleshooting your Wooting Keyboard? Try these steps first!
Basic Troubleshooting

Questions about shipping, or what to do if your shipment has a problem?
Possible Problems During Shipping (with Solutions)

Looking for information about your specific order?
You can find that on the Wooting Hub! There you can also add upgrades, update your shipping address, and much more.

Is your order about to ship and you need to pause it for any reason?
Place it on hold via the Wooting Hub!

Do you need to...

All of these types of requests need to be made via the Wooting Support Wizard!

south hearth
#

DKS

last moat
#

Thanks for the quick response. But that isn't actually the functionality that I'm looking for. DKS is amazing, but only allows you to remap a single key to actuation points. What I'm looking for is remapping a key if a mod key is held. So, for example, if I hit the "A" key it sends an "a" but if I hold shift and hit "A" it sends "!" or another key that isn't "A". DKS is cool, but when you're typing text, you don't want to be thinking about how deeply you are pressing the key - you just want it to work like a standard key!

south hearth
#

That's as good as it gets unfortunately. QMK does stuff that keyboards don't normally do.

last moat
#

Is there a firmware reason that we can't intercept the keycode message?

south hearth
#

shrug

That goes beyond community questions. You'd have to ask our programmers.

last moat
#

Thanks for your help! I'm just really curious to be honest! I've programmed and built a few split keyboards in the past but never anything with HE and just wonder about the technical side 🙂

south hearth
#

Maybe @polar zodiac can provide some more information, the next time he swings by Discord. 🙂

last moat
#

Just adding a more technical question just in case Simon ever does see this:

Given that the keyboard is essentially sent a matrix position and (I assume) an actuation amount (float?) by the switch. I imagine that DKS is taking those two things and outputting a keystroke code based on what the actuation force currently is? I wonder what the difference between that and taking two matrix positions and outputting a custom keycode is?

tulip needle
#

generally speaking we tend to be conservative adding these kind of features because users find them hard to use, and we like to keep it as simple as possible. qmk can assume its users are going to be more knowledgeable and implement more complex features

#

I don't think there's anything technically preventing us from adding that, it's more of a UI/UX question generally speaking

#

(I work on the firmware and Wootility)

last moat
#

That's totally fair. I mean, the keyboards are great and what you decide to and not to implement is totally up to you!

#

Thanks for answering, though - I was just really confused as to why x was possible but not y 🙂

tulip needle
#

the closest you can get to your feature request is having modtap on shift so that it holds as Fn, and then putting ! on an Fn layer on top of A

#

but that's obviously pretty jank

last moat
#

Yeah, I tried a couple of things but nothing quite gets the same functionality. I can live without it, but man, if it were possible to do that then I could do so many awesome things... 😄

tulip needle
#

can I ask what your exact use case is? a while ago we made a survey about macros and interesting usecases like yours help us pick what to implement :)

last moat
#

My particular case is that I use both a macbook and pc for work/development. I have muscle memory for a lot of the apple-specific shortcuts. The two most used are <shift>-<backspace> for <delete> and a lot of the <alt>-<some key> combos for symbols. I use both Windows and Linux, so having a standard set of output keycodes for my keyboards would be really useful as it's frustrating having to remember that certain combos only work in certain situations. Firmware level stuff would mean that I could just plug in my wooting and know that the outputs would be standard!

tulip needle
#

that's very helpful, thanks