An meinem Computer sind zwei USB-Tastaturen angeschlossen. Ist es möglich, dass nicht beide dieselbe Taste drücken, sondern dass eine zweite Tastatur Befehle ausführt, anstatt Buchstaben einzugeben? Und wenn das nicht möglich ist, kann es eingerichtet werden, um zumindest eine andere Sprache wie Russisch einzugeben?
16
Antworten:
Dies ist meine dritte Antwort, wenn ich empfehlen kann
actkbd
... :)Wenn Sie also alle Tasten der zweiten Tastatur so konfigurieren möchten, dass Befehle ausgeführt werden, bei denen keine Buchstaben eingegeben werden, können Sie Folgendes verwenden
actkbd
... :)Nach der Installation müssen
actkbd
wir herausfinden, mit welcher Gerätedatei Ereignisse von unserer Tastatur empfangen werden:Auf dieser Liste sollten Sie Ihre Tastatur finden und die Handler überprüfen. Verwenden
sudo actkbd -s -d /dev/input/HANDLER_NAME
Sie diese Option, um zu überprüfen, ob dieser Handler Ereignisse sendet. Wenn Sie diesen Befehl ausführen und die Taste auf der Tastatur drücken (nach Tasten suchen, die Sie an Befehle binden möchten), sollten Sie ungefähr Folgendes erhalten:Wenn Sie Schlüsselcodes haben, können wir folgende
actkbd
Konfigurationsdatei erstellen:Wenn Sie diese Datei speichern, sollten wir testen, ob die Konfiguration funktioniert:
Wenn Sie die Taste in Ihrer Konfigurationsdatei drücken, wird der Befehl aus der letzten Spalte der Konfigurationsdatei gestartet.
Ich denke, dass es eine Möglichkeit gibt, das Senden von Schlüsseln an Anwendungen zu deaktivieren, aber ich konnte es nicht finden - checke die README-Datei aus .
Anstatt zu versuchen, es mit zu deaktivieren, können
actkbd
Sie Ihre Tastatur in X ausschalten.Es sollte die Arbeit erledigen ... :) Weitere Informationen zu finden
actkbd
Sie in dieser Antwort .Mit
actkbd
(und wahrscheinlich nur wenigen Skripten) können Sie Ihre Tastatur auch so konfigurieren, dass sie vom Befehlsmodus in den Eingabemodus mit russischen Buchstaben wechselt. Lesen Sie dazu dieUlrich Schwarz's
Antwort.quelle