Je voudrais activer les "touches de modification persistantes" sous archlinux + awesome, et je n'ai pas trouvé les bonnes informations.
linux
xorg
awesome-wm
Macario
la source
la source
Réponses:
J'ai compris. Il existe un utilitaire appelé xbkeys pour définir les options d'accessibilité pour xorg.
Depuis le manuel de xkbset ($ xkbset man):
J'ai couru ceci:
Cette commande peut aller dans .xinitrc
la source
xkbset
: math.missouri.edu/~stephen/software/#xkbsetxkbset
.ISO_Level2_Latch
lesquelles agit comme décalage à des fins de modification. (Certains programmes qui recherchent spécifiquement le code de touche shift ne fonctionnent pas avecISO_Level2
, en particulier les jeux.) J'ai ma configuration en ligne; mais vous devrez rechercher de la documentation sur les détails spécifiques de l'application de mappages de touches personnalisés. github.com/hallettj/dot-xmonad/blob/master/home/.config/X11/xkb/…Vous pouvez utiliser Xmodmap pour définir un verrouillage des touches pour les touches de défilement, Kana, Num, Caps et Shift. Certaines clés de regroupements ISO peuvent également être remappées de cette façon. Par exemple, sur mon clavier, pour définir le décalage gauche comme bascule, utilisez ceci:
xmodmap -e "keycode 50 = Shift_Lock"
utilisez "xev" pour obtenir le code clé correct.
Ajoutez simplement la commande à l'intérieur des guillemets dans un fichier nommé .Xmodmap et redémarrez X pour que les modifications soient permanentes.
Malheureusement, je ne pense pas qu'il existe un code de clé pour verrouiller les touches Contrôle, Alt ou Méta. Si vous postez une question plus spécifique et ajoutez une prime décente, je pourrai peut-être élaborer un script shell et / ou un changement de xorg pour rendre cela possible.
la source
Une façon d'activer les touches rémanentes consiste à appuyer sur la
StickyKeys_Enable
touche. Si vous ne l'avez pas mappé à votre clavier, vous pouvez simuler la pression de touche avec par exemple Xdotool:la source
Pour autant que je sache, Xorg ne le supporte pas. Il n'est pas inconcevable qu'un pilote de clavier personnalisé implémente cela, mais je n'ai jamais rencontré une telle chose.
la source