Como raramente uso caps-lock, gostaria de mapear a chave para um clique do meio do mouse. Eu também gostaria de mapear Alt+ Caps Lockpara a função original da tecla caps lock, caso eu precise dela.
Posso mapear qualquer atalho de teclado para xdotool click 2
, mas a caixa de diálogo Atalhos de teclado do Gnome não permite atribuir um comando à tecla caps-lock, mesmo com modificadores.
Eu sei que isso é um empreendimento um tanto estranho; Como eu faria isso?
xorg
keyboard
shortcut-keys
input-devices
xmodmap
Stefano Palazzo
fonte
fonte
Outra solução fácil, se você preferir usar uma GUI, é instalar o easystroke:
Você pode mapear facilmente as teclas e os atalhos do teclado para os botões do mouse, bem como para os gestos do mouse.
fonte
Pergunta antiga, nova resposta, copiando-me daqui: /superuser/947807/emulate-left-mouse-button-with-capslock-key/1409757#1409757
Eu estava procurando CapsLock = clique esquerdo, que deve ser semelhante. Após muita experimentação, percebi que obtive melhores resultados em
xdotool
vez dexte
.No meu
~/.bashrc
(ou qualquer script de inicialização adequado ao seu sistema), adicionei esta linha:Isso remove o comportamento de 'bloqueio' do Caps Lock e atribui essa chave (chave 66) ao nada. Eu estava mexendo em colocar isso em outros lugares como
.xinitrc
, mas eles nunca funcionaram. É bastante seguro.bashrc
mesmo que seja executado novamente a cada sessão do terminal aberta (dependendo de como você.bashrc
está configurado no geral).Pois
xbindkeys
eu criei o arquivo ~ / .xbindkeysrc com estas linhas:Uma reinicialização ou execução
source ~/.bashrc
deve fazer axmodmap
peça funcionar. Para recarregarxbindkeys
, tente o seguinte:fonte