Ich möchte eine Anwendung in Python schreiben, die Sie mit Ihrer Standardtastatur verwenden können, und eine speziell für die Anwendung entwickelte. Ich entwerfe es einfach, indem ich eine kleine numerische Tastatur mit Aufklebern benutze, um den verschiedenen Tasten Aktionen zuzuweisen. Beide Tastaturen werden per USB angeschlossen.
Wenn diese Tasten gedrückt werden, werden nur die regulären Signale (Zahlen, Operatoren und Eingaben) an Python gesendet, und es kann nicht zwischen den Signalen der Haupttastatur und der Sondertastatur unterschieden werden.
Da Python (soweit ich das beurteilen konnte) keine Methode hat, um diese Unterscheidung zu treffen, möchte ich dies auf dem Betriebssystem selbst tun. Ich werde es für den Raspberry Pi programmieren, also wird es Linux sein.
Die Hauptfrage lautet also: Wie kann ich die Tasten einer bestimmten Tastatur anderen Tastencodes zuordnen? Ich habe darüber nachgedacht, die F-Tasten zu verwenden, die ich nicht für andere Zwecke verwende. oder nur einige Zeichen, die auf keiner Tastatur vorhanden sind (sofern solche vorhanden sind).
Ist das unter Linux / Unix möglich? Und wenn ja, wie kann ich das machen?