DigiKeyboard.h Layout?
Hallo, gerade wollte ich meinen Digispark Attiny85 mit der ArduinoIDE programmieren. Da ich aber ein deutsches System mit deutschem Layout habe wollte ich zuvor im Code die Systemsprache per CMD zu US ändern, damit er auch ordentlich funktionieren. Das habe ich mit So gemacht: #include "DigiKeyboard.h" void setup() { DigiKeyboard.sendKeyStroke(0); DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); delay(500); DigiKeyboard.println("cmd"); DigiKeyboard.sendKeyStroke(KEY_ENTER); delay(500); DigiKeyboard.println("powershell Set-WinUserLanguageList -l en-US,de-De,ru -f"); delay(500); DigiKeyboard.sendKeyStroke(KEY_ENTER); delay(1000); DigiKeyboard.sendKeyStroke(KEY_F4, MOD_ALT_LEFT); delay(2000); DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); delay(500); DigiKeyboard.println("cmd"); DigiKeyboard.sendKeyStroke(KEY_ENTER); delay(500); DigiKeyboard.println("powershell Set-WinUserLanguageList -l de-De,en-De,ru -f"); delay(500); DigiKeyboard.sendKeyStroke(KEY_ENTER); delay(1000); DigiKeyboard.sendKeyStroke(KEY_F4, MOD_ALT_LEFT); } void loop() { } Aber nun das Problem: Statt " - " wird immer ein " ß " eingegeben (da minus und ß auf den beiden Layouts vertauscht sind). Also habe ich immer anstelle des minus ein " ß "eingetragen. Nun wird aber statt einem minus ein " g " vom Attiny85 eingetippt. Ist mein Microcontroller kaputt oder was ist da los? LG Tobias