Ricollegare il tasto Alt per vincere usando setxkbmap?


10

Dopo un'ora o due di manpage e Google che cercano e non trovano alcuna soluzione o buone risorse, sono venuto a chiedere aiuto!

Ho impostato la Caps Lockchiave per l' Ctrlutilizzo setxkbmap -option ctrl:nocaps: funziona perfettamente.

Tuttavia, poiché utilizzo [fantastico] [1] e un modello IBM M privo della meta chiave, ho bisogno della mia chiave alt sinistra per sostituire la chiave di windows. Usando xkeycapssono stato in grado di farlo funzionare, tranne che ha ucciso i miei tasti freccia e End. Problematico.

Sfortunatamente, la documentazione sulle opzioni di setxkbmap è scarsa. e non riesco a trovare l'opzione corretta da usare.

Grazie per eventuali collegamenti / soluzioni.

Risposte:


19
setxkbmap -option altwin:swap_alt_win

L'elenco delle opzioni di rimappatura predefinite è in /usr/share/X11/xkb/rules/evdev.lst. In questo caso, probabilmente ne vuoi uno

jinx:792 Z$ grep alt /usr/share/X11/xkb/rules/evdev.lst | grep win
  altwin               Alt/Win key behavior
  altwin:menu          Add the standard behavior to Menu key
  altwin:meta_alt      Alt and Meta are on Alt keys
  altwin:ctrl_win      Control is mapped to Win keys (and the usual Ctrl keys)
  altwin:ctrl_alt_win  Control is mapped to Alt keys, Alt is mapped to Win keys
  altwin:meta_win      Meta is mapped to Win keys
  altwin:left_meta_win Meta is mapped to Left Win
  altwin:hyper_win     Hyper is mapped to Win-keys
  altwin:alt_super_win Alt is mapped to Right Win, Super to Menu
  altwin:swap_lalt_lwin Left Alt is swapped with Left Win

Il tasto Windows è generalmente associato al Supermodificatore di X11 e il tasto Menu è talvolta associato al suo Hypermodificatore.


1
C'è un modo per scambiare l'alt destra e vincere al posto della sinistra?
Kerrick,

@Kerrick nel caso in cui qualcun altro si imbattesse in questa domanda, come me. Sono stato in grado di scambiare l'alt sinistra a windows e mantenere il comportamento alt nell'alt destra usando: setxkbmap -option altwin: swap_lalt_lwin
tbranyen

@tbranyen hai trovato il modo di rimappare anche la vittoria giusta con altgr? Sto usando una tastiera di Windows ma sono abituato ad altgr nella posizione in cui il Mac lo ha.
Agustin Cautin,

Ups lo ha trovato usando setxkbmap -option lv3:rwin_switchdopo aver cambiato i tasti alt e win, grazie! : D
Agustin Cautin,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.