digistump / DigistumpArduino

Files to add Digistump support (Digispark, Pro, DigiX) to Arduino 1.6.X (1.6.5+)
934 stars 377 forks source link

Missing keystrokes and switched Y/Z #98

Open Solidacid opened 5 years ago

Solidacid commented 5 years ago

I've tried running some simple scripts on my Digispark that are supposed to type out some text when it is connected to my PC, however, the first character is missing from EVERY line of text and after every single period. Also, Y's and Z's are switched.

for example: DigiKeyboard.print("$speak = New-Object System.Speech.Synthesis.SpeechSynthesizer");

actually prints: $speak } ew-bject zstem.peech.znthesis.peechznthesiyer

Semnodime commented 4 years ago

Also, Y's and Z's are switched.

Currently only the standard US keyboard layout is supported. This might cause some weird keypresses on your machine if you have not set the exact same layout in your operating systems settings.

By the way, the missing keystroke might be the result of pressing some combining character and afterwards an incompatible key: ° + a = å ° + 8 = nothing