You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This really isn't a bug, though. If I press shift and period, the firmware sends a shift and a period over USB. And on a PC keyboard, a shifted period is ">".
What I did in my copy is set up a bunch of arrays for each of the modifiers, shift/FN/Ctrl, one array for the mapped-to key to send, as well as another for the modifier.
Instead of sending the modifiers as normal scanned key-presses, sendKeys checks the modifiers separately and uses the appropriate mapping array values to send it.
This lets me do arbitrary mapping, to handle weirdness like this.
@TomCarlson-NTAC
Yes, a "quirk" label would have been more appropriate :)
I have refrained from adding layout-specific code to the firmware as far as possible, but for some users (like yourself) it has been the only option. Mapping the backspace/del key properly is impossible under Windows for example.
I have thought about porting a more mature keyboard firmware to the board, such as QMK. That way, users would have access to mature tools to edit the keymap without having to write code.
On the layout pictured below, pressing shift and period should result in a "?", but instead returns ">".
The text was updated successfully, but these errors were encountered: