如何将小数逗号','更改为小数点期间'。' 在键盘的数字键盘上?
我曾经使用过,xmodmap
但是每次更改键盘布局时,都会重置更改(通过xmodmap)。
Xmodmap
由启动脚本调用,该脚本一直有效,直到更改Xmodmap设置被重置的键盘布局为止。
如何将小数逗号','更改为小数点期间'。' 在键盘的数字键盘上?
我曾经使用过,xmodmap
但是每次更改键盘布局时,都会重置更改(通过xmodmap)。
Xmodmap
由启动脚本调用,该脚本一直有效,直到更改Xmodmap设置被重置的键盘布局为止。
Answers:
我认为问题在于您正在混合使用xmodmap
命令和setxkbmap
命令(无论是在命令行上还是通过使用图形设置菜单)。如您所见,更改键盘布局时,这些setxkbmap
命令将覆盖这些xmodmap
命令。因此,合理的解决方案是使用setxkbmap
来将布局和键盘逗号都更改为小数点。
当您setxkbmap
用来更改布局时,所有指定的自定义设置都将被应用:完整的选项列表位于/usr/share/X11/xkb/rules/evdev.lst
。我不知道您使用哪种语言布局,因此在以下命令的末尾仅放置了两个示例,您可以使用这些示例通过ALt+ 切换布局Shift。如果您还有其他要激活的键映射或绑定,只需将它们添加到命令中:
setxkbmap -option '' -option kpdl:dot -option grp:switch,grp:alt_shift_toggle gb,nl
第一个命令开关(-option ''
)清除所有当前设置,因为在给定新设置后,它们将被添加到并且不会替换任何现有设置,除非使用此选项。第二个(-option kpdl:dot
)确保适当的键盘键是点或句点;第三个命令开关(-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
或在线查看Ubuntu联机帮助页。
Super
+ 切换了布局Space
。在这种情况下,我必须使用哪种命令?
在Ubuntu 14.04 LTS中,至少有两种方法可以做到这一点。假设:
运行(Alt + F2)“ dconf-editor”,在树中导航至模式“ org.gnome.desktop.input-sources”,并将键“ xkb-options”设置为所需的值,例如“ ['kpdl:逗号”]”或“ ['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']"
sudo apt install dconf-editor
)中为我工作。谢谢!