Problems with xwhatsit controller
Posted: 01 Jan 2019, 09:22
Hey all, I got a model F AT a while back and couldn't get it working, so I ended up ordering an xwhatsit from orihalcon. It works, and I like the capsense software, but there are a couple of issues.
1 - key presses are re-sent when changing layers. Say I have a function key, that sets the keyboard to layer 1 while it is held, and this layer has alternate key functions. If I press say, function + A, if I release the function key before I release the A key, a new keypress will be sent when the keyboard returns to the base layer, and a letter A will be added to my text when I just wanted to input the alternate function.
Is this some kind of fault or do all xwhatsits do this? Is there any fix? It seems like highly undesirable behaviour.
2 - it seems like the only way to have one key send multiple key presses (for example, a modifier and a keypress) is to use macros. The issue is that a second macro cannot be initiated while the key for a previous one is still down. This is a minor issue, but I have Fn + , and Fn + . to output { and } , which requires sending shift + [ or ] . I press these a lot when coding, but if I press the second before releasing the first, it does not register. Again, a minor issue, but annoying, and a problem that I do not have on my other programmable keyboard.
Please let me know if you guys have these issues or if there are any workarounds.
1 - key presses are re-sent when changing layers. Say I have a function key, that sets the keyboard to layer 1 while it is held, and this layer has alternate key functions. If I press say, function + A, if I release the function key before I release the A key, a new keypress will be sent when the keyboard returns to the base layer, and a letter A will be added to my text when I just wanted to input the alternate function.
Is this some kind of fault or do all xwhatsits do this? Is there any fix? It seems like highly undesirable behaviour.
2 - it seems like the only way to have one key send multiple key presses (for example, a modifier and a keypress) is to use macros. The issue is that a second macro cannot be initiated while the key for a previous one is still down. This is a minor issue, but I have Fn + , and Fn + . to output { and } , which requires sending shift + [ or ] . I press these a lot when coding, but if I press the second before releasing the first, it does not register. Again, a minor issue, but annoying, and a problem that I do not have on my other programmable keyboard.
Please let me know if you guys have these issues or if there are any workarounds.