Quero implementar uma camada de chave de adição, para poder acessar chaves não alfanuméricas sem precisar mover meus pulsos.
Eu tenho usado o Autokey para esse fim, mas a experiência foi insatisfatória: teve atrasos ocasionais e permitiu que as teclas originais deslizassem em certos aplicativos.
Então, eu preciso de uma solução de baixo nível.
keyboard
shortcut-keys
keyboard-layout
xmodmap
xkb
lolmaus - Andrey Mikhaylov
fonte
fonte
Respostas:
Experimente uma combinação de xbindkeys e xvkbd . xbindkeys escuta as chaves e envia a tradução para xvkbd.
Abra .xbindkeysrc no seu editor favorito. Eu comentei todo o resto, mas é bom consultar, se necessário.
Para conferir, tentei mapear Ctrl +; para Ctrl + V
Espero que você esteja atrás de algo assim
Salve o arquivo e execute xbindkeys
Para recarregar as alterações de configuração, eu matei o processo xbindkeys e reiniciei.
sintaxe xbindkeys
Eu trabalhei com a combinação de teclas usando uma GUI para xbindkeys
Depois de executar isso, pressione Get Key para a combinação colocar na segunda linha do seu arquivo .xbindkeysrc.
sintaxe xvkbd
Do manual:
Adoro ouvir como funciona e se a combinação foi adequada para o seu propósito. Parece bom como keymapper, mas não necessariamente como macro runner.
fonte
Acho que você pode encontrar a solução aqui (porque o Xorg é a camada de baixo nível est ...): https://wiki.archlinux.org/index.php/Keyboard_configuration_in_Xorg
EDIT: pelo que entendi, você precisa adicionar a opção
lv3:win_switch
no seu arquivo .conffonte