언어를 변경하면 Caps Lock이 꺼집니다.

언어를 변경하면 Caps Lock이 꺼집니다.

꽤 자명한 질문입니다. 왜 이런 일이 일어나는지 아는 사람이 있나요? 영어와 그리스어로 16.04를 사용하고 있습니다. 키보드의 언어를 바꿀 때 Caps Lock이 꺼져 있어서 다시 눌러야 합니다.

명확히 하자면, 이런 일이 2014년부터 수년 동안 일어나고 있습니다!!! 이는 모든 언어에서 발생하며 Gr에서 En으로 또는 그 반대로도 발생합니다. 존재하는 키보드 입력에 대한 모든 조합을 사용했지만 해결책을 찾을 수 없습니다.

14.04를 다시 설치하고 컴퓨터를 변경한 후에도 계속 발생했습니다.

/home 폴더를 유지한 컴퓨터의 형식과 변경이 있으므로 내 구성에 문제가 있을 수 있습니다....

답변1

이 문제를 겪고 있는 저는 백그라운드에서 실행할 수 있는 스크립트를 만들고 언어 변경 간에 Caps Lock 상태를 동일하게 유지하기로 결정했습니다. 그것은 단지 작동합니다!ΑΠΛΑ ΔΟΥΛΕΥΕΙ! (이전 예는 영어와 그리스어 사이를 전환하면서 대문자 잠금을 유지하여 입력했습니다.) github에서 찾을 수 있으며,https://github.com/mechpanos/capskeeper.

그것은 사용한다파이썬, 재치픽스훅백그라운드에서도 키 누르는 소리를 들을 수 있는 모듈(포함)이 있으며피오토구이필요한 경우 자동으로 CAPS LOCK 버튼을 누르는 라이브러리입니다(pip install -U pyautogui 명령을 사용하여 별도로 설치해야 함).

이 스크립트를 만드는 데 도움을 준 Python, pyxhook 및 pyautogui 사용 예제를 제공해 주신 모든 분들께 감사드립니다! 원한다면 자유롭게 테스트하고 개선해 보세요.

다음을 사용하여 백그라운드에서 실행할 수 있습니다.끊김 없음터미널을 닫아도 백그라운드에서 프로그램을 실행하려면 다음을 수행하세요.

nohup python /path/to/capskeeper_1.py &

잊지 말고 이용해 보세요&배경에 넣으려고요.

관련 정보