Ziemlich selbsterklärende Frage. Weiß jemand, warum das passiert? Ich verwende 16.04 mit den Sprachen Englisch und Griechisch. Wenn ich die Sprache auf der Tastatur ändere, ist die Feststelltaste deaktiviert, sodass ich sie erneut drücken muss.
Nur um das klarzustellen: Das passiert jetzt schon seit Jahren, seit 2014!!! Es passiert mit allen Sprachen und in beide Richtungen von Gr nach En und umgekehrt. Ich habe jede mögliche Kombination für Tastatureingaben ausprobiert und kann die Lösung nicht finden.
Es bestand weiterhin, sogar nachdem ich 14.04 neu installiert hatte und sogar, als ich den Computer gewechselt habe.
Die Formatierungen und das Wechseln der Computer wurden unter Beibehaltung des /home-Ordners durchgeführt, es könnte also an meinen Konfigurationen liegen …
Antwort1
Da ich selbst dieses Problem hatte, habe ich beschlossen, ein Skript zu erstellen, das ich im Hintergrund ausführen kann und das den Status der Feststelltaste zwischen Sprachwechseln beibehält. Es FUNKTIONIERT EINFACH! ΑΠΛΑ ΔΟΥΛΕΥΕΙ! (Das vorherige Beispiel wurde eingegeben, indem die Feststelltaste beim Wechsel zwischen Englisch und Griechisch aktiviert blieb). Sie finden es auf github,https://github.com/mechpanos/capskeeper.
Es benutztPython, mit demAbonnierenModul, um die Tastendrücke auch im Hintergrund zu hören (im Lieferumfang enthalten), und es nutzt auch dieAbonnierenBibliothek zum automatischen Drücken der Feststelltaste, falls erforderlich (muss separat mit dem Befehl „pip install -U pyautogui“ installiert werden).
Vielen Dank an alle Leute für die Beispiele zur Verwendung von Python, pyxhook und pyautogui, die bei der Erstellung dieses Skripts geholfen haben! Sie können es gerne testen und verbessern, wenn Sie möchten ...
Sie können es im Hintergrund ausführen, indem Siekein Auflegenum ein Programm im Hintergrund auszuführen, auch wenn Sie Ihr Terminal schließen:
nohup python /path/to/capskeeper_1.py &
Vergessen Sie nicht,undum es in den Hintergrund zu stellen.