xfceで制御するには、Caps Lockをどのように交換しますか?


20

以前はGNOMEでCaps Lockとコントロールを交換していましたが、Ubuntu 9.04にアップグレードしたときにデスクトップ環境もXfceに変更しました。xorg.confに次の行があります。

Option          "XkbOptions"    "ctrl:nocaps"

しかし、それはXfceに違いをもたらさないようです。何か案は?


新しいキーボードを手に入れたときに私が通常最初に行うことは、Caps Lockキーを物理的にこじ開けることです。あなたがそれを効果的に交換させることができないならば、それは考えです。
nedm

回答:


32

xorg.confから「XkbOptions」行を削除し、これをXfceの自動起動に追加しました。

/usr/bin/setxkbmap -option "ctrl:nocaps" 

Caps Lockキーを追加のCtrlに変えてくれます。ストレートスワップが必要な場合は、うまくいくと思います"ctrl:swapcaps"。それが価値があることについては、このページはかなりまともなガイドです:

http://manicai.net/comp/swap-caps-ctrl.html

他の方法を試すための変更はまだありませんが、少しファンキーなレイアウトのネットブックもありますので、少しいじる必要があるかもしれません。


4
上記の行を〜/ .profileに入れることでもうまくいきます!(XFCEを自動に慣れていない人のために)

コンピューターを再起動するたびに、通常のcaps lock / ctrlに戻ります。また、リンクは現在無効です。
パラドックス

リンクを修正しました。
マルセルレヴィ

2

xkeycapsを使用してキーボードマッピングを確認し、METAおよびALT修飾子を交換するか、単にキー全体を交換します。GNOMEアプリの使用を計画している場合、GNOMEには、METAおよびALT修飾子があるキーに関するいくつかの仮定があります。キーを完全に交換する方がおそらくあなたの人生を楽にするでしょう。


2

あなたはxmodmapを試すことができます

左シフトキーの横に迷惑な余分なキーを持つ小さなネットブックコンピューターがあります。次を〜/ .Xmodmapに入れることで、キーを別の左シフトキーに再マッピングできます。

keycode 94 = Shift_L
add shift = Shift_L

おそらく、Caps-LockキーとControlキーを交換するのと似たようなことができますか?


2

XfceはGNOMEおよび他のすべてのデスクトップ環境と同じである必要があります。Xorgのキーボードとマウスの設定オプションがxorg.confからHALに移動したため、おそらくすべての環境でUbuntu 9.04へのアップグレードで問題が発生しました。

新しい設定方法の詳細については、次のようなページをご覧ください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.