AnthonyDiGirolamo / teensy-thumb-keyboard

Handheld tactile switch keyboard for Teensy 3.2 compatible boards.
GNU General Public License v3.0
89 stars 6 forks source link

Oneshot Shift/Control/Alt/Super not working #4

Closed Kulllerkeks closed 4 years ago

Kulllerkeks commented 5 years ago

After putting all the parts together i recognise that most of the oneShot function isn't working. oneshot Fn is working fine, Shift seems to have a problem. With the debug messages i can see that the Keys are transmitted in upper case but only lower keys appear in a text box (Tested on Win10 with German keyboard layout in the system settings, Us Layout in Arduino/Teensy settings). I tried using it on a Raspberry pi (Raspbian Buster) with the Layout in Raspbian set to US but encountered the same issue. I also used the Recompiled hex and got the same behavior.

Maybe there was a change in the Teensy libs. It seems that, for normal characters shift needs to be held to get a upper case Character recognized. If i hold shift while pressing another key it is recognized as a upper case character.

Could you try to confirm it? or am i doing something wrong?

And as far as i can see in the firmware, the code for oneshot Control/Alt and Super is missing.

I will try changing the firmware at the weekend but it would be great to know if i am not the only one with this issue.

Otherwise, great work, it helped me tremendously!

Edit: Forgot to mention that i am using a Teensy LC