Diskuze: Arduio leonardo - Keyboard

Hardware PC Elektrotechnika Arduio leonardo - Keyboard

Avatar
Pavel Junek
Redaktor
Avatar
Pavel Junek:

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:

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
Redaktor
Avatar
Pavel Junek:

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  +1 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.