Caps Lock キーを再マップするにはどうすればよいですか?

Caps Lock キーを再マップするにはどうすればよいですか?

以前はボタンが機能しないxmodmapようにするために使用していましたCaps Lockが、ローンチ代わりにキーの押下を処理します。これはもうできないようです。

Caps Lockの通常の動作を無効にして、別の動作を実行させる最善の方法は何ですか?

答え1

から翻訳元どの OS に対しても適切な答えが得られます。

Linux(ubuntuを含む)の場合:

setxkbmap -option <OPTION>

たとえば次のような場所<OPTION>があります:

  • caps:none– Caps Lock を無効にします。
  • caps:super– Caps Lockが追加素晴らしい(別名ウィンキー)。
  • caps:ctrl_modifier– Caps Lockが追加Ctrl
  • caps:numlock– Caps Lockが追加ナンロック
  • caps:escape– Caps Lockが追加逃げる
  • caps:backspace– Caps Lockが追加バックスペース
  • caps:swapescape- キャップロックが脱出し、エスケープがキャップロックになります

注: Xmodmapは非推奨setxkbmapを支持して。

答え2

Ubuntu 11.10-13.04で

  1. 開くキーボード・レイアウトアプリケーションを開き、「オプション」ボタンをクリックします。
  2. リバインドオプションのリストは、「キーの動作をロックする」を選択します。
  3. 希望する Caps Lock 再利用オプションを選択します。

利用可能なオプションのスクリーンショット

答え3

これを無効にするには、キーボード -> レイアウト -> オプション -> Caps Lock の動作 に移動して、「Caps Lock を無効にする」を選択します。


編集:

他のキーボードのキーではなぜ不便に感じるのか分かりません。

CTRLしかし、 + Super+で試してみたところ、Launchy は正常に動作しましたSpace

ここに画像の説明を入力してください

launchyトレイアイコンをホワイトリストに登録する必要があります。システム トレイにさらに多くのアイコンを表示できるようにするにはどうすればよいでしょうか?また、開かれていないと動作しないため、スタートアップ アプリケーションに追加する必要があります。


結局のところ、Launcyの代わりに試してみるとシナプス gnome および unity との最適な統合を実現します。

答え4

役に立たないcaps_lockを基本的なshiftに再マップするには、

xmodmap -e "keycode 66 = Shift_L"

関連情報