I spam the key. But that is such an extremely rare case that it’s worth the trade-off. The firmware also does allow you to add a key to toggle auto shifting on and off, so I could just add that if I want, but I don’t see the need.
If I need to repeat a character many times in a text editor, I’d just use the features of the editor to do so. Helix or Neovim has you covered for repeating characters thousands of times and copying it to the clipboard with a handful of keystrokes if you wish. But what an edge case though.
For double letters, I just double tap like you would normally when typing. 👍
Since acquiring this keyboard, I haven’t played any games where I don’t use a controller. But I imagine it won’t work. I’d have to disable auto shift in those cases. And like the other comment said, there are several ways to work around it, like gaming layers, key combos to toggle auto shift, etc. 👍
I have a separate “gaming” layer on my keyboard. That way I disable all the autoshift, and other weird layouts/functionality I use for typing/coding. QMK and other keyboard firmwares are pretty powerful and feature rich. So there are plenty of ways to get around situation, including using a combo of key presses to toggle the autoshift functionality for instance.
Also, for context, minimizing finger and wrist movement is far more important for my use cases than typing speed is. To that end, I split my spacebar in half and put backspace and shift under my right thumb. I only use autoshift for my number row.
Does this break games? Where in the input pipeline is the long press converted to shift? Being in the firmware implies that it’s in the keyboard itself, so even games wouldn’t be able to see that you’re just holding W to go forwards.
I spam the key. But that is such an extremely rare case that it’s worth the trade-off. The firmware also does allow you to add a key to toggle auto shifting on and off, so I could just add that if I want, but I don’t see the need.
If I need to repeat a character many times in a text editor, I’d just use the features of the editor to do so. Helix or Neovim has you covered for repeating characters thousands of times and copying it to the clipboard with a handful of keystrokes if you wish. But what an edge case though.
For double letters, I just double tap like you would normally when typing. 👍
How does it work in games, like holding W?
Since acquiring this keyboard, I haven’t played any games where I don’t use a controller. But I imagine it won’t work. I’d have to disable auto shift in those cases. And like the other comment said, there are several ways to work around it, like gaming layers, key combos to toggle auto shift, etc. 👍
I have a separate “gaming” layer on my keyboard. That way I disable all the autoshift, and other weird layouts/functionality I use for typing/coding. QMK and other keyboard firmwares are pretty powerful and feature rich. So there are plenty of ways to get around situation, including using a combo of key presses to toggle the autoshift functionality for instance.
Also, for context, minimizing finger and wrist movement is far more important for my use cases than typing speed is. To that end, I split my spacebar in half and put backspace and shift under my right thumb. I only use autoshift for my number row.
Yeah I imagined you’d need something like that. I might give the feature a try, I have a keyboard with Vial, a real time configurable fork of QMK.
Does this break games? Where in the input pipeline is the long press converted to shift? Being in the firmware implies that it’s in the keyboard itself, so even games wouldn’t be able to see that you’re just holding W to go forwards.
Exactly, it’s on a firmware level, so before it reaches the connecting wire.
Also see replies to this comment: https://sopuli.xyz/comment/19236969