Gast
#137788
Hi, ich hab ein Keyboardencoder gebastelt. Jetzt wo ich das Shift implementieren wollte, bin ich auf ne komische Sache gestossen. Also meine Vermutung ist, dass meine Tastatur (Cherry) bei dem linkem Shift kein break code sendet. Kann das sein? Mit dem rechten Shift klappt alles wunderbar, die Buchstaben werden nur gross ausgegeben, wenn dieser gedrückt ist. Bei dem linken Shift allerdings, werden alle Buchstaben gross geschrieben, sobald ich die Taste einmal gedrückt habe. Ich hab euch mal den Code mit angehangen (ATmega8). Btw. falls jemand noch Verbesserungsvörschläge hat, kann er die gerne äussern :) Vorallem die Abfrage-Routine die überprüft welche Taste gedrückt wurde, find ich was aufgeblasen. Aber leider konnte ich keinerlei Algorithmus der Make-codes finden :( Besten Dank. Daniel