Arduino Leonardo->A500 Tastatur Problem. Wer kann helfen?

Es gibt 6 Antworten in diesem Thema, welches 4.132 mal aufgerufen wurde. Der letzte Beitrag (17. Februar 2018 um 11:51) ist von hanker_de.

  • Hallo
    Ich arbeite gerade an der kleinen Bastelei eine A500 Tastatur über einen Arduino als HID Keyboard zu benutzen.
    Leider habe ich ein kleines Problem.
    Ich finde einfach den Hex Code nicht für die rechte Windows Taste.
    Es geht eigentlich darum. Ich möchte gerne die Tastatur über den Arduino an einem Emulator laufen lassen.
    Wie ja vielen bekannt ist machen die Emulatoren wie Winuae oder UAE4Arm usw. einen Reset über
    Linke STRG, linke Windowstaste und rechte Windowstaste(Menü)
    Nun genau diese Menütaste geht nicht auf der Amiga Tastatur da mir der passende Hex Code zum ansprechen fehlt.
    Auf der Amiga Tastatur wäre es die rechte Amiga Taste.

    Hier habt ihr mal den Code für den Arduino:

    Ab Zeile 18 werden dann die einzelnen Tasten per Hexzahl der Amiga Tastatur zugewiesen.
    Ansonsten funktioniert alles halt soweit ganz ordentlich.
    Vieleicht kennt sich da jemand gut aus und kann mir helfen.

    Gruß Markus

    :chuck: Chuck Norris brauch keine Datasette oder eine Floppy. :chuck:

    Das Programm startet schon beim Einschalten des C=64

    2 Mal editiert, zuletzt von CypherXG (12. Januar 2017 um 17:20)

  • Mit dem Sketch habe ich auch mal vor ca 2 Jahren mit einer A1000 Tastatur gespielt. In meinen altem Sketch steht 0x80 , aber ob das stimmt oder funktioniert kann ich leider nicht mehr sagen.
    Gruss, Marc.

  • 0x80 ist die rechte Windows Taste, aber nicht rmenu.
    Es bleibt mir wohl keine andere Wahl als alle Hex Nummern durchzumachen.

    :chuck: Chuck Norris brauch keine Datasette oder eine Floppy. :chuck:

    Das Programm startet schon beim Einschalten des C=64

  • 0x80 ist die rechte Windows Taste, aber nicht rmenu.
    Es bleibt mir wohl keine andere Wahl als alle Hex Nummern durchzumachen.

    schau vorher mal hier
    Bitte melde dich an, um diesen Link zu sehen.

    Code
    VK_MENU 0x12 ALT
    VK_LMENU 0xA4 Left MENU key
    VK_RMENU 0xA5 Right MENU key

    oder Bitte melde dich an, um diesen Link zu sehen.

    Code
    These escaped scancodes occur only on 101+ key keyboards. The Microsoft keyboard adds
    
    
    e0 5b (LeftWindow)
    e0 5c (RightWindow)
    e0 5d (Menu)
  • Sodele. Alles Mögliche durchprobiert. :böse
    Kein Hex Code geht für die blöde Win/Menü Taste. :(
    Das nervt jetzt gewaltig. Alles geht, nur der Affengriff Reset nicht. X(

    :chuck: Chuck Norris brauch keine Datasette oder eine Floppy. :chuck:

    Das Programm startet schon beim Einschalten des C=64

  • Blöde Frage vielleicht:
    Gibt es irgendwo eine Anleitung, um den Umbau "Amiga 500 Tastatur als USB-Keyboard" nachzuvollziehen?

    Ich hatte bei meinem geplanten Umbau (Rasp mit Amibian in Amiga 500 Gehäuse) eigentlich mit dem Keyrah V2 die Tastatur vom A500 nutzen wollen.
    Allerdings besitzt Keyrah V2 nur Anschlüsse für eine A600 oder eine A1200 Tastatur.

    Ein Schaltschema oder - noch besser - ein paar Bilder zu dem Anschluss der A500 Tastatur an den Arduino wären super.

  • Blöde Frage vielleicht:
    Gibt es irgendwo eine Anleitung, um den Umbau "Amiga 500 Tastatur als USB-Keyboard" nachzuvollziehen?
    [...]

    Ich weiß, ich belebe hier vielleicht Zombies, aber: Bitte melde dich an, um diesen Link zu sehen.


    Lieber Gruß

    René

    PS @Bitte melde dich an, um diesen Link zu sehen.: Fühle mit Dir. Habe mich auch dumm und dämlich gesucht. Und es waren zwei kleine Ungenauigkeiten in Deinem ursprünglichen Code, siehe obiger Link.