小数のコンマ「、」を小数のピリオド「。」に変更する方法キーボードのテンキーで?
xmodmap
を使用しましたが、キーボードレイアウトを変更するたびに(xmodmapによる)変更がリセットされます。
問題はxmodmap
コマンドとsetxkbmap
コマンドを混合していることだと思います(コマンドラインまたはグラフィカル設定メニューを使用して)。ご覧のとおり、キーボードレイアウトを変更すると、setxkbmap
コマンドがxmodmap
コマンドをオーバーライドします。したがって、論理的な解決策は、setxkbmap
を使用して、レイアウトとキーパッドコンマの両方を10進数の期間に変更することです。
setxkbmap
を使用してレイアウトを変更すると、指定したカスタマイズも適用されます。オプションの完全なリストは/usr/share/X11/xkb/rules/evdev.lst
で利用できます。使用する言語レイアウトがわからないので、次のコマンドの最後に2つの例を配置しました。 ALt+Shift。アクティブにするキーマッピングまたはバインディングがまだある場合は、それらをコマンドに追加するだけです。
setxkbmap -option '' -option kpdl:dot -option grp:switch,grp:alt_shift_toggle gb,nl
最初のコマンドスイッチ(-option ''
)は、現在の設定をクリアします。新しい設定が与えられると、このオプションが使用されない限り、既存の設定が追加され、既存の設定は置き換えられないためです。 2番目(-option kpdl:dot
)は、適切なキーパッドキーがドットまたはピリオドであることを確認します。 3番目のコマンドスイッチ(-option grp:switch,grp:alt_shift_toggle
)は、レイアウトを切り替える機能を設定します。 ALt+Shift、最後の(gb,nl
)は切り替え先のレイアウトを指定します。
設定を確認するには、次を入力できます
setxkbmap -query
結果:
rules: evdev
model: pc105
layout: gb,nl
options: kpdl:dot,grp:switch,grp:alt_shift_toggle
上の[setxkbmap
]行全体をスタートアップアイテムとして追加し、アクティブ化して使用できることを確認します。
setxkbmap
の詳細については、man setxkbmap
と入力するか、 buntu manpages online を参照してください。
Ubuntu 14.04 LTSには、少なくとも2つの方法があります。仮定:
(Alt + F2)「dconf-editor」を実行し、ツリー内でスキーマ「org.gnome.desktop.input-sources」に移動し、キー「xkb-options」を必要な値に設定します。 「['kpdl:comma']」または「['kpdl:dot']」。
値はxkeyboard-configヘルプで定義されています。
man xkeyboard-config
これは私がそこで見つけたものです:
Numeric keypad delete key behaviour
┌─────────────────────────────────────────────────────────────────┐
│Option Description │
├─────────────────────────────────────────────────────────────────┤
│kpdl:dot Legacy key with dot │
│kpdl:comma Legacy key with comma │
│kpdl:dotoss Four-level key with dot │
│kpdl:dotoss_latin9 Four-level key with dot, Latin-9 only │
│kpdl:commaoss Four-level key with comma │
│kpdl:momayyezoss Four-level key with momayyez │
│kpdl:kposs Four-level key with abstract separators │
│kpdl:semi Semicolon on third level │
└─────────────────────────────────────────────────────────────────┘
Dconf-editor GUIの代わりにコマンドラインを使用して同じことを実現することもできます。このような:
gsettings set org.gnome.desktop.input-sources xkb-options "['kpdl:comma']"