už jsem si konečně obstaral Arduino micro a trápím se s češtinou. https://www.arduino-forum.cz/viewtopic.php?f=40&t=1711
Potřebuji psát česky s diakritikou, čísly, speciálními znaky, ale vůbec se mi nedaří posílat znaky s háčky, čárky atd.
Napadlo mně zmáčknout klávesu alt a číslo znaku. To mělo fungovat stejně, jako na normální klávesnici, ale nezdařilo se.
Nyní skouším neelegantní metodu zmáčknutí čárky nebo háčku a napsání písmene, ale to se opět nedaří.
Jak doporučujete posílat české klávesy?
Toto je kód, který jsem zatím splácal:
Kód: Vybrat vše
#include "Keyboard.h"
int cisla[]= {234, 225, 226, 227, 228, 229, 230, 231, 232, 233};
void setup() {
Serial.begin(115200);
Keyboard.begin();
}
void dalsi(){
Serial.println("OK");
loop();
}
void loop() {
String vstup;
if(Serial.available()){
vstup = Serial.readStringUntil('\n');
int data= vstup.toInt();
if (data>=65 && data<=90){
Keyboard.write(data);
dalsi();
}else if (data>=97 && data<=122){
Keyboard.write(data);
dalsi();
}else if (data>=48 && data<=57){
Keyboard.write(cisla[data-48]);
dalsi();
}
}
}