I just googled DualUse modifiers and they sound really useful. Totally inconvenient for gaming though if you plan to use Ctrl or Shift though. Makes a good use case for this layer.
Whether or not holding down a palm key whilst typing is comfortable will remain to be seen for me. I’m still waiting for my Model 01. If anyone has one and can test how comfortable this solution is, I’d appreciate their feedback.
Worst case, we can ditch the whole idea because having a ‘Layer’ key to toggle between the two layers would suffice too.
I play Overwatch regularly and my pinkie is almost permanently hovering over the Shift key while I do. Do you mean games that require pressing both LCtrl and LShift at the same time are the worst? Or ones that require either key regularly?
The layout I mocked up doubles Ctrl and Shift in the thumb arc. That way you could press Shift with your pinkie and Ctrl with your thumb! Might be more comfortable. I don’t know of any games that use both. Oh wait, I think you can ‘sprint’ in PUBG whilst crouching by holding that combo. Will need to check but if so that might be a potential advantage of gaming on the Model 01.
It’s definitely a disadvantage however I don’t see any way to avoid it other than just not using this layer and rebinding as usual.
In my experience I find that rarely used keybinds are rarely anything time critical. It’s usually ‘M’ for Map or ‘P’ for Voice Chat Menu, things that I can take my time to find if I’m not used to pressing them. Plus, once you’ve used them a few times you should be able to remember them for next time.
I’ve thought about this. Basing this on QWERTY rather than any other layout makes more sense due to its widespread adoption. Game developers will base their default keybinds on QWERTY and games aren’t guaranteed to adjust to a different typing layout, especially as in most cases I’ve seen, the OS stays in QWERTY whilst the keyboard firmware adjusts the layout to fit.
Even those who use Dvorak or Colemak will have a better understanding and familiarity with QWERTY than they would with a different layout they don’t use due to it’s ubiquity.
But you’re right, it’s really a case of the lesser of two evils.
Thank you for your feedback. I think there may have been some miscommunication above but this whole exchange has been useful food for thought and your perspective is welcome.
This approach will save the user 30 seconds of rebinding when starting a new game. How useful that is to the user will be based on how often they start new games, etc.
It does come with some downsides (keycaps not matching keypresses) but that’s the nature of this being a layer and for me I can live with that.
I’m most excited about customizing this already awesome keyboard to be super convenient and handy for my purposes, especially because I know very little about coding and this will be a good learning experience for me.
QUESTION TO ALL:
I have noticed that the bskp thumb key on the default QWERTY layout has a homing dot on it. Can I safely assume that this is where the thumb rests more naturally? In that case should I modify the above layout to swap the ‘Space’ and ‘Alt’ keys? Space would be used much more regularly so it should be the easiest thumb key to access. Originally my logic for putting Alt there was to match the traditional keyboard layout order.
Thanks for everyone’s feedback. If anyone already has a Model 01 and is willing to test this layout, I’d be interested to know how it works out. Can’t wait to do this myself when mine finally arrives.