NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Arduio leonardo - Keyboard

Aktivity
Avatar
Pavel Junek
Tvůrce
Avatar
Pavel Junek:10.5.2015 10:05

Ahoj,
mám Arduino leonardo, které mi po zmáčknutí určitého tlačítka vypíše textový řetězec do počítače:

Keyboard.print("some text")

Problém ale nastává v případě, že chci vypsat nějaký znak, který se liší na české a anglické klávesnici (často mezi nimi přepínám). Takže když chci například napsat

Keyboard.print("z123");

, tak na anglické klávesnici se to napíše v pohodě (z123), ale na české se napíše y+ěš.
Je nějaká možnost, aby se vypisoval pořád ten stejný řetězec, bez ohledu na jazyk klávesnice?

 
Odpovědět
10.5.2015 10:05
Avatar
Eldan
Člen
Avatar
Eldan:10.5.2015 10:46

Teď ti arduino simuluje vstup z klávesnice do PC a v tomhle případě je PC to, co rozhoduje o tom jaký znak se vypíše v závislosti na tom, jaký jazyk klávesnice máš nastavený. Teoreticky by se dalo udělat to, že bys na PC měl nějakou appku která by s arduino klávesnicí uměla komunikovat a přepínala by jazyk klávesnice podle potřeby, ale jinak to asi nepůjde...

Nahoru Odpovědět
10.5.2015 10:46
Unobfuscated executable == free source code
Avatar
Pavel Junek
Tvůrce
Avatar
Pavel Junek:13.5.2015 17:47

Tak nakonec jsem to vyřešil po svém - posílám jenom ty znaky, které problémy nedělají :D

 
Nahoru Odpovědět
13.5.2015 17:47
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.