Caps Lock выключена, когда я изменяю язык

Симпатичный сам объяснительный вопрос. Кто-либо знает, почему это происходит? Я использую 16.04 с английским и греческим языками. Когда я изменяю язык на клавиатуре, Caps Lock выключена, таким образом, я должен нажать его снова.

Просто для уточнения это происходит уже много лет, по состоянию на 2014!!! Это происходит со всеми языками и обоими путями от Gr до En и наоборот. Я использовал каждую комбинацию для ввода с клавиатуры, который существует и не может найти решение.

Это продолжалось даже после того, как я переустановил 14.04, и даже когда я изменил компьютеры.

Форматы и изменение компьютеров, сделано сохраняя / размещают папку, таким образом, это могло быть что-то в моих конфигурациях....

2
задан 25 January 2017 в 11:21

1 ответ

Имея мой сам эта проблема, я решил сделать скрипт, который я могу запустить в фоновом режиме и сохранить состояние Caps Lock тем же между изменениями языка. Это ПРОСТО РАБОТАЕТ! О‘О О ›О‘ О” ОџОҐО ›О • ОҐО • О™! (Предыдущий пример был введен путем хранения Caps Lock на при изменении между английским и греческим языком). Можно найти его на GitHub, https://github.com/mechpanos/capskeeper.

Это использует Python , остроумие модуль pyxhook для слушания нажатий клавиш, даже в фоновом режиме (включенных), и это также использует в своих интересах библиотека pyautogui для автоматического нажатия кнопки CAPS LOCK, в случае необходимости (должен быть установлен отдельно, с-U установки зернышка команды pyautogui).

Благодаря всем людям для примеров использования Python, pyxhook и pyautogui, который помог сделать этот сценарий! Не стесняйтесь тестировать его и делать его лучше, если Вы хотите...

можно выполнить его на фоне, с помощью никакое зависание для запущения программы в фоне даже при закрытии терминала:

nohup python /path/to/capskeeper_1.py &

не забывают использовать & для помещения его в фон.

1
ответ дан 2 December 2019 в 04:53

Другие вопросы по тегам:

Похожие вопросы: