
Alt
+symbol
を他のものに変更するにはどうすればいいですか?
例えば、
セミコロンを次のように変更しました:
keycode 47 = BackSpace colon semicolon colon semicolon colon
しかし、私はAlt
+; で ; を生成したいのです。
答え1
は非推奨であり、問題が発生する可能性があることに留意してくださいxmodmap
。たとえば、レイアウト変更ごとにキーボードがリセットされる(考えもしなかったときに起こることもあります)ファイルは~/.Xmodmap
デスクトップとディスプレイマネージャ(DM)に応じて読み込まれるか読み込まれないかのどちらかです。より詳細な情報を見るにはこの回答ではそして、より「現代的な」方法で変化を起こすこのブログ投稿は私自身によるものです。
それでも、レイアウトが 1 つしかない場合はxmodmap
、投稿からわかるように、おそらくうまくいくでしょう... つまり:
「+」キーのキーコードを見つけます。たとえば、米国の国際キーボードを搭載した私のラップトップの場合:
[:~] % xmodmap -pke | grep plus keycode 21 = equal plus equal plus multiply division keycode 126 = plusminus NoSymbol plusminus
xmodmap -pke
完全なキーボード マップをダンプし、 はgrep
「+」を定義するキーだけをフィルター処理します。この場合は「プラス」と呼ばれます (shift- に設定されています=)。
AltGr+ にコロンを付けるには、次の行+を入力します。
xmodmap
keycode 21 = equal plus equal plus semicolon colon
これはキーを修飾子として使用しますキーボードレイアウトではAltGrとして定義されています私のキーボードでは右 Alt キーですが、状況によって異なります。