setxkbmapを使用して勝つためにAltキーを再バインドしますか?


10

マンページとGoogleで1〜2時間検索しても解決策や優れたリソースが見つからないので、私は助けを求めてきました。

Caps LockキーをCtrl使用するように設定しましたsetxkbmap -option ctrl:nocaps-これは完璧に機能します。

ただし、[awesome] [1]と、メタキーのないIBMモデルMを使用しているため、windowsキーを置き換えるために左のAltキーが必要です。使用してxkeycaps、それは、私の矢印キーを殺した以外、私は仕事にこれを取得することができましたEnd。問題がある。

残念ながら、setxkbmapオプションに関するドキュメントはまばらです。使用する適切なオプションが見つかりません。

リンク/解決策をありがとう。

回答:


19
setxkbmap -option altwin:swap_alt_win

事前定義された再マッピングオプションのリストはにあり/usr/share/X11/xkb/rules/evdev.lstます。この場合、おそらく次のいずれかが必要です。

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

通常、WindowsキーはX11のSuper修飾子にマップされ、メニューキーはそのHyper修飾子にマップされる場合があります。


1
左の代わりに右のオルトを交換して勝つ方法はありますか?
Kerrick

@Kerrick私のように誰かがこの質問に出くわした場合に備えて。次のコマンドを使用して、左側のaltをウィンドウにスワップし、右側のaltでaltの動作を維持することができました。setxkbmap
option

@tbranyenは、altgrで正しい勝利を再マップする方法を見つけましたか?私はWindowsキーボードを使用していますが、Macのある位置でaltgrを使用しています。
Agustin Cautin

Upsはsetxkbmap -option lv3:rwin_switch、altキーとwinキーを切り替えた後に使用していることに気づきました、ありがとう!:D
Agustin Cautin
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.