私は、Unicomp クリック感のあるキーボード を日単位で、Apple Bluetoothキーボードを夜間で切り替えます。
Appleキーボードは物理的に Alt そして Windows キー。どうすればこれに対抗できますか?
また、1日に2回キーボードを切り替えるので、プロセスをどのように効率化できますか。
これはUbuntu 10.04にあります。
これを.bashrc
に追加しました:
# Output the gconf settings for enabled or disabled keyboard swapping based on whether the argument is "Apple"
setting_for_alt_key () {
gconftool --get /desktop/gnome/peripherals/keyboard/kbd/options \
| Ruby -e 'set = {}; STDIN.gets.strip.gsub(/\]|\[/, "").split(",").each{|x| set[x]=1}; set["altwin\taltwin:swap_lalt_lwin"]=1; STDOUT.write "[" + set.keys.select{|x| ARGV[0] == "Apple" || x !~ /swap_lalt/ }.join(",") + "]"' \
"$1"
}
kmac () { gconftool --set --type=list --list-type=string /desktop/gnome/peripherals/keyboard/kbd/options "$(setting_for_alt_key Apple)"; }
kpc () { gconftool --set --type=list --list-type=string /desktop/gnome/peripherals/keyboard/kbd/options "$(setting_for_alt_key)"; }
次に、Appleキーボードをアクティブにすると、ターミナルでkmac
と入力します。非アクティブにすると、kpc
と入力します。これまでのところ、自動検出を正当化します。
(また、誰かがgconftool-2
またはおそらく言語バインディングを使用してGconfを操作するより良い方法を持っている場合、私はそれを聞いてみたいです。)
[システム]> [設定]> [キーボード]に移動し、使用する適切なキーボードレイアウトを追加します。次に、レイアウトタブで[オプション...]ボタンをクリックし、[レイアウトを変更するためのキー]を見つけて、好みのキーボードショートカットを見つけます。