Capslock-Remapping auf der alten PS / 2-Tastatur

519
topcat

Ich habe eine alte IBM-Tastatur, die an meinen Laptop mit einem PS / 2-zu-USB-Adapter angeschlossen ist. Ich habe Probleme, das Capslock der Strg-Taste in Linux zuzuordnen. Das Festhalten des Capslocks, der erneut der Strg-Taste zugeordnet ist, funktioniert nur für die erste Tastenkombination. Obwohl ich immer noch Capslock habe, ist jeder Tastendruck danach unverändert.

Unter Verwendung sudo showkeyIch habe das auch gefunden, obwohl ich die capslock bin immer noch halten, wenn ich einen anderen Schlüssel der Freigabecode für die capslock Mitteilung ist auch gesendet.

Ich kann nicht sagen, ob dies eine Einschränkung der Tastatur oder des USB-Adapters ist. Die Tastenkombination funktioniert auf meiner Laptoptastatur, nur nicht auf meiner externen Tastatur. Gibt es eine Möglichkeit, dies zu beheben?

0

1 Antwort auf die Frage

0
writeTools

Ich hatte ein sehr ähnliches Problem, eine alte PS2-Tastatur, die über einen ps2-> usb-Adapter angeschlossen war. Nachdem ich die Feststelltaste in Windows (beide XP und Win7) der Strg-Taste neu zugeordnet hatte, konnte ich niemals die zweite durch einen Steuerelement modifizierte Tastatureingabe als Steuerelement verwenden Charakter. Was ich fand, war, nachdem ich den ersten Control-modifizierten Charakter freigegeben hatte, den ich loslassen und erneut drücken musste, um ein anderes Strg-Zeichen zu senden.

Ich hatte den Registrierungseintrag für HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Keyboard Layout bearbeitet und einen Scancode Map-Eintrag hinzugefügt

Ich wusste, dass die ursprüngliche Strg-Taste auf der PS2-Tastatur einwandfrei funktionierte, da mehrere ctrl-modifizierte Zeichen eingegeben werden konnten, ohne das Strg-Zeichen erneut zu drücken. Ich wusste auch, dass die capsLock-Taste bei der Zuordnung zu Strg-Zeichen als Strg-Taste funktioniert, wenn die Tastatur über einen PS2-Anschluss an den Computer angeschlossen wurde. Meine Schlussfolgerung war also, dass der USB-Konverter oder die Verbindung die Multi-Ctrl-Tastenanschläge nicht bestehen konnte.

Irgendwann habe ich versucht, eine USB-Tastatur an den USB-Port des PCs anzuschließen, und ich habe festgestellt, dass dies einwandfrei funktioniert, entweder mit der Original-Strg-Taste oder mit der erneut zugeordneten Feststelltaste. Mit einer funktionierenden Lösung habe ich keine weiteren Nachforschungen angestellt, aber es scheint denkbar, dass das Problem in dem PS / 2 -> USB-Konverter liegt, den ich verwendete.