3 ms·
Karabiner Elements was a pain for me on key deduplication, and tweaking millisecond delays is just barbaric. It was perfect as a kernel extension, but moving to
by makeitdouble 2y ago
Karabiner Elements was a pain for me on key deduplication, and tweaking millisecond delays is just barbaric. It was perfect as a kernel extension, but moving to the safer implementation made it unreliable, which is the last thing I want from a keyboard.
PowerToys can currently deal with most key combinations and remapping, which is nice as it's first party and pretty rock solid. I still needed other utilities, but only for smaller tweaks and could live without them.
For linux, remapping the keyboard is straight editing the keymap file, and it's less crazy than the registry on windows (last time I looked into there's also no keyboard layout editors supported on windows 11, and I have no hope they'd work with the onscreen keyboard as well)
- eviks 2y ago> For linux, remapping the keyboard is straight editing the keymap file, and it's less crazy than the registry on windows Both mac and windows have this least powerful equivalent, and via mostly more ergonomic gui apps with key detection (you can also edit the file, though its format might be worse). But then this method isn't context aware / dynamic, so nothing stellar about it > tweaking millisecond delays is just barbaric How would you achieve the same with editing a keymap file which has no delays? Curious, which keybind your were able to use in Karabiner, but not in Elements. I know it's less powerful in a few areas (like detecting active field types), but otherwise don't remember reliability fails during transition
- makeitdouble 2y ago> mac and windows have this least powerful equivalent For mac if you're referring to ukulele, it has a bunch of limitation and hard to handle cases. This is kinda normal as it can't handle all the known cases in the universe, but it's also a software targeted at niche users by definition. I couldn't remember what exact case was blocking for me, but I'm definitely not the only one who struggled: https://groups.google.com/g/ukelele-users/c/yeL0OUpR6Gs/m/Wd124QQsBAAJ https://groups.google.com/g/ukelele-users/c/yeL0OUpR6Gs/m/Wd... I don't know of any windows tool of remapping a layout for win11, I'd love to hear about it please. > How would you achieve the same with editing a keymap file which has no delays? Sorry for the misleading. I don't want delays, I'm just remapping a key to have a specific action when pressed alone, and other actions when pressed in a combo. Except Karabiner Elements uses/needs delays to split these two cases (at least for the Cmd key for me) You don't have these limitations with remapping the keyboard at a lower level + remapping the shortcuts. It also was enough of a pain that I moved to keyboards with more keys in the first place.
- eviks 2y ago> it has a bunch of limitation and hard to handle cases So does any layout-based remapping, and I've mentioned some of the limitations. But also your link says it's a universal layout (e.g., Mac) limitation, not ukulele's, think Ukelele "just" produces mac-compliant plist files, which can be edited by hand > remapping a layout for win11 Have the dlls from the ancient microsoft keyboard layout editor stopped working in Win11? But also there is this more powerful (but paid) app kbdedit > I don't want delays, I got it, you use delays to differentiate, but then what mechanism does a simpler keymapping approach use to differentiate? > I'm just remapping a key to have a specific action when pressed alone, and other actions when pressed in a combo. I had those in Karabiner and with Karabiner elements (also with Cmd, and precisely due to the fact I can use delays that aren't available to the the keymap files I can have quick tap Cmd act differently vs a long tap/hold), so still not clear what specific functionality has disappeared and how this is connected to the level, KE installs its own keyboard driver, so is in full control for recognized keys and can do more than a layout due to the fact that it has more info to work with