解決策 1:
xorg.conf から "XkbOptions" 行を削除し、これを Xfce の自動起動に追加しました:
/usr/bin/setxkbmap -option "ctrl:nocaps"
Caps Lock キーが追加の Ctrl キーに変わります。これでうまくいきます。ストレート スワップが必要な場合は、"ctrl:swapcaps"
を信じます 動作します。それだけの価値があるため、このページはかなりまともなガイドです:
http://manicai.net/comp/swap-caps-ctrl.html
他の方法を試すための変更はまだ行っていませんが、少し風変わりなレイアウトのネットブックも持っているので、少しいじる必要があるかもしれません.
解決策 2:
XFCE を使用していますが、このソリューションは Debian のどのデスクトップ環境でも機能するはずです または Ubuntu :
XKBOPTIONS
を置き換えます /etc/default/keyboard
での定義 と
XKBOPTIONS="ctrl:nocaps"
これは、システム上のすべてのユーザーに影響します。
これは現在のセッションには影響しません (X11 を再起動する必要があります)。
それまでは、このコマンド ラインを実行して変更を加えることができます:
$ setxkbmap -option ctrl:nocaps
ユーザーのみに影響を与えるには、セッションの一部として上記のコマンドを実行します:XFCE 設定を開きます (xfce4-settings-manager
を実行します)。 ) をクリックし、Session and Startup をクリックします。 、アプリケーションの自動起動に移動します タブ、追加
解決策 3:
xkeycaps を使用してキーボード マッピングを確認し、META 修飾子と ALT 修飾子を交換するか、キー全体を交換します。 GNOME アプリの使用を計画している場合、GNOME には、どのキーに META および ALT 修飾子があるかについていくつかの前提があります。鍵を完全に交換することで、生活が楽になるでしょう。
解決策 4:
xmodmap を試すことができます
左シフトキーの横に煩わしい余分なキーがある小さなネットブックコンピューターを持っています。以下を ~/.Xmodmap に入れることで、キーを別の左シフト キーに再マップできます。
keycode 94 = Shift_L
add shift = Shift_L
おそらく、caps-lock キーとコントロール キーを交換するのと同様のことができますか?
解決策 5:
Xfce は GNOME および他のすべてのデスクトップ環境と同じである必要があります。Xorg のキーボードとマウスの構成オプションが xorg.conf から HAL に移動したため、すべての環境で Ubuntu 9.04 へのアップグレードで Xfce が壊れた可能性があります。
新しい構成方法の詳細については、次のようなページをご覧ください:
- Ubuntu Wiki:HAL を使用した入力構成
- Ubuntu 8.10:HAL .fdi ファイルが xorg.conf に置き換わります
- 入力構成の概要