Go Down

Topic: Mousekeyboard libraries, använding av svenska bokstäver (Read 1 time) previous topic - next topic

Kaviar

Hej!

(Första tråden, så jag hoppas att det inte låter för galet)

Jag köpte en Arduino micro för ungefär tre dagar sedan. Då jag ville använda den som en macro key kontroller, detta med hjälp av #include "Keyboard.h" funktionen.

Dock så fungera inte vissa bokstäver eller tecken korrekt. T.ex. kombinationer med Å, Ä, Ö o.s.v.
Detta är nog på grund av den blir förvirrad på den nordiska keyboard layout.

Finns det något sätt att fixa detta utan att ändra inmatningsmetoden i windows?


Mvh

//Kaviar



mfalkvidd

#1
Nov 20, 2016, 09:14 pm Last Edit: Nov 21, 2016, 07:33 am by mfalkvidd Reason: Fixed link
Coolt projekt.

Problemet du sprungit på är att tangentbord inte skickar tecken. Tangentbord skickar något som kallas scancodes, och scancodes översätts sen till olika tangentbordstryckningar beroende på vilken tangentbordslayout som operativsystemet har inställt.

Det du behöver göra är alltså ta reda på vilka scancodes som ger åäö på en dator med svensk tangentbordslayout. Jag hittade detta (från https://forums.hak5.org/index.php?/topic/25579-encoder-swedish-keyboard-encoder/ )

00 00 2F 00 å

00 00 33 00 ö

00 00 34 00 ä

02 00 2F 00 Å

02 00 33 00 Ö


Nästa steg är att ta reda på hur man skickar scancodes. Det ser ut att täckas i "Part 3" på https://www.sparkfun.com/tutorials/337

Hoppas detta hjälper lite på vägen åtminstone. Jag har aldrig byggt ett Arduino-baserat tangentbord men är sugen på att testa.

Kaviar

Tack så mycket för svaret!

Håller på att gå igenom sakerna nu.

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy