O Caps Lock está desligado quando eu altero o idioma

3

Pergunta bastante auto-explicativa. Alguém sabe por que isso está acontecendo? Eu estou usando 16.04 com os idiomas inglês e grego. Quando estou mudando o idioma no teclado, o caps lock está desativado, então tenho que pressioná-lo novamente.

Só para esclarecer, isso está acontecendo há anos, a partir de 2014 !!! Acontece com todas as línguas, e de ambos os modos, de Gr para En e vice-versa. Eu usei todas as combinações para entrada de teclado que existe e não consigo encontrar a solução.

Continuou mesmo depois que eu reinstalei 14.04, e até mesmo quando eu mudei computadores.

Os formatos e a mudança de computadores foram feitos mantendo a pasta / home, então pode ser algo nas minhas configurações ....

    
por Antonis Vlachos 12.10.2016 / 10:38

1 resposta

1
Tendo esse problema, decidi criar um script que possa ser executado em segundo plano e manter o mesmo status do Caps Lock entre as alterações de idioma. É JUST WORKS! ΑΠΛΑ ΔΟΥΛΕΥΕΙ! (O exemplo anterior foi digitado mantendo-se o caps lock durante a mudança entre inglês e grego). Você pode encontrá-lo no github, link .

Ele usa Python , com o módulo pyxhook para ouvir as teclas pressionadas mesmo em segundo plano (incluídas), e também tira proveito do pyautogui biblioteca para pressionar automaticamente o botão CAPS LOCK, se necessário (precisa ser instalado separadamente, com o comando pip install -U pyautogui).

Obrigado a todas as pessoas pelos exemplos de uso do Python, pyxhook e pyautogui, que ajudaram a fazer esse script! Sinta-se livre para testá-lo e torná-lo melhor, se você quiser ...

Você pode executá-lo em segundo plano, usando no hangup para executar um programa em segundo plano, mesmo se você fechar o terminal:

nohup python /path/to/capskeeper_1.py &

Não se esqueça de usar & para colocá-lo em segundo plano.

    
por Panos 21.04.2017 / 08:52

Tags