Ponownie powiązać klawisz Alt, aby wygrać za pomocą setxkbmap?


10

Po godzinie lub dwóch manpage i wyszukiwaniu w Google i nie znajdowaniu rozwiązania ani dobrych zasobów, przyszedłem po pomoc!

Mam ustawiony mój Caps Lockklucz do Ctrlkorzystania setxkbmap -option ctrl:nocaps- to działa perfekcyjnie.

Ponieważ jednak używam [niesamowite] [1] i modelu IBM M, który nie ma klawisza meta, potrzebuję lewego klawisza Alt, aby zastąpić klawisz Windows. Używając xkeycapsbyłem w stanie uruchomić to, ale zabiło to moje klawisze strzałek i End. Problematyczny.

Niestety, dokumentacja opcji setxkbmap jest niewielka. i nie mogę znaleźć odpowiedniej opcji do użycia.

Dzięki za wszelkie linki / rozwiązania.

Odpowiedzi:


19
setxkbmap -option altwin:swap_alt_win

Lista predefiniowanych opcji mapowania znajduje się w /usr/share/X11/xkb/rules/evdev.lst. W takim przypadku prawdopodobnie potrzebujesz jednego z nich

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

Klawisz Windows jest zazwyczaj mapowany na Supermodyfikator X11 , a klawisz Menu jest czasem mapowany na jego Hypermodyfikator.


1
Czy istnieje sposób, aby zamienić prawą alt i wygrać zamiast lewej?
Kerrick,

1
@Kerrick na wypadek, gdyby ktoś inny natknął się na to pytanie, na przykład ja. Byłem w stanie zamienić lewy alt na okna i zachować zachowanie alt w prawym alt, używając: setxkbmap -option altwin: swap_lalt_lwin
tbranyen

@tbranyen, czy znalazłeś jakiś sposób, aby zmienić również właściwą wygraną z altgr? Korzystam z klawiatury systemu Windows, ale jestem przyzwyczajony do zmiany położenia w pozycji, w której ma go Mac.
Agustin Cautin

Ups stwierdził, że używa go setxkbmap -option lv3:rwin_switchpo zmianie alt i wygrywaniu kluczy, dzięki! : D
Agustin Cautin
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.