Gostaria de habilitar "teclas modificadoras" no archlinux + awesome, e não encontrei as informações corretas.
linux
xorg
awesome-wm
Macario
fonte
fonte
Respostas:
Eu entendi. Existe um utilitário chamado xbkeys para definir opções de acessibilidade para o xorg.
No manual do xkbset ($ xkbset man):
Eu executei isso:
Esse comando pode ir em .xinitrc
fonte
xkbset
: math.missouri.edu/~stephen/software/#xkbsetxkbset
.ISO_Level2_Latch
quais atua como shift para fins de modificador. (Alguns programas que procuram especificamente o código da tecla shift não funcionamISO_Level2
, principalmente jogos.) Tenho minha configuração online; mas você precisará procurar alguma documentação sobre detalhes específicos da aplicação de mapeamentos de chave personalizados. Agora você pode usar o github.com/hallettj/dot-xmonad/blob/master/home/.config/X11/xkb/…Você pode usar o Xmodmap para definir um bloqueio de teclas para as teclas Scroll, Kana, Num, Caps e Shift. Além disso, algumas chaves de agrupamentos ISO podem ser remapeadas dessa maneira. Por exemplo, no meu teclado, para definir o Shift esquerdo como uma alternância, use o seguinte:
xmodmap -e "código-chave 50 = Shift_Lock"
use "xev" para obter o código de chave correto.
Apenas adicione o comando dentro das aspas a um arquivo chamado .Xmodmap e reinicie o X para que as alterações sejam permanentes.
Infelizmente, não acho que exista um código para bloquear as teclas Control, Alt ou Meta. Se você postar uma pergunta mais específica e adicionar uma recompensa decente, talvez eu consiga elaborar um script de shell e / ou alteração no xorg para tornar isso possível.
fonte
Uma maneira de ativar as teclas adesivas é pressionar a
StickyKeys_Enable
tecla. Se não o tiver mapeado para o teclado, você pode simular o pressionamento de tecla com, por exemplo, o Xdotool:fonte
Até onde eu sei, o Xorg não suporta isso. Não é inconcebível que um driver de teclado personalizado implemente isso, mas nunca me deparei com isso.
fonte