XubuntuでCaps Lockキーにキーをどのように再マップしますか?


59

Xubuntu 12.04を使用しています。Control(または任意のキー)とCaps Lockキーを交換または再マップするにはどうすればよいですか?

回答:


98

別の方法:

sudo vi /etc/default/keyboard

次に、で始まる行を見つけてXKBOPTIONS追加ctrl:nocapsし、Caps Lockを追加のControlキーにするかctrl:swapcaps、Caps LockとControlを交換します。

たとえば、私のように見えます

XKBOPTIONS="lv3:ralt_alt,compose:menu,ctrl:nocaps"

その後、実行します

sudo dpkg-reconfigure keyboard-configuration

この方法がより良い理由は、仮想コンソール(例:Ctrl+ Alt+ F1)とグラフィカルデスクトップで有効になるためです。


1
美しいです; XKBOPTIONSはどのくらいの期間使用されていますか?
Ehteshチョードリー

2
XkbOptionsはXの設定にちなんで名前が付けられています。この機能はconsole-setupパッケージによって提供されます。これは少なくともLucid以降、おそらくそれ以前のUbuntuにあったようです。
ミケル14年

2
xubuntu 14.04で完全に機能します。ありがとう
ビャルケ・フロイント・ハンセン

1
ここではUbuntu 14.04でも問題なく動作します。
ドアノブ

6
caps:escapecapslockをescに再マッピングするために使用
ハリーモレノ14年

24

キーを交換するには:

Xubuntu設定マネージャーセッションと起動

次に、Sessions and Startup configuratorに移動します

アプリケーションの自動起動(上部のタブ)→ 追加(下部のボタン)

[ アプリケーション追加]画面で

  • 名前:ControlおよびCapsLkスワップ
  • 説明:2つのキーを交換します
  • コマンド:/ usr / bin / setxkbmap -option "ctrl:swapcaps"

Caps LockをControlに再マップするには:

Xubuntu→設定マネージャー→セッションと起動

次に、Sessions and Startup configuratorに移動します

アプリケーションの自動起動(上部のタブ)→追加(下部のボタン)

[アプリケーションの追加]画面で

Name: Remap CapsLk to Ctrl
Description: Remap the CapsLk key to Control
Command: /usr/bin/setxkbmap -option "ctrl:nocaps"

4
うわー、それはそれがために使用よりも飛躍的に困難である
foxxtrot

私のほぼ新鮮なUbuntu 13.10インストールでは、手動で実行されたときは動作しますが、「セッションとスタートアップ」からは動作しません。
クリス14年

この方法で他の答えを使用することはお勧めしません。askubuntu.com/a/223674/29097
エヴァンキャロル

3

キャップの代わりに構成の場合compose:capsは、-optionsパラメーターとして配置します。


3

Raringの場合(少なくとも):

「ダッシュボードから」「キーボードレイアウト」を開始します。

[オプション...]を押して[キーボードレイアウトオプション]メニューを表示します。

「Ctrlキーの位置」=>「CtrlとしてCaps Lock」を選択しました。あなたの好みは異なる場合があります。


1
「ダッシュ」とは何ですか?確かにUnityではありません(Xubuntuで)。これは、Xubuntuでは利用できないGnomeソリューションによく似ています。
マーティフライド14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.