【问题标题】:Numeric keyboard. Dot instead of comma数字键盘。点代替逗号
【发布时间】:2016-09-07 08:53:46
【问题描述】:

用外行的话来说,我的目标是改变数字键盘上“点”按钮的行为方式。现在一旦点击它就会产生一个“逗号”。我需要它来产生一个“点”。

经过研究,我开始使用语言环境。显然我的语言环境设置为 en_US:

[xxx@xxx ~]$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

我已经研究了我认为适合这个特定语言环境的配置文件: /usr/share/i18n/locales/en_US

并查找可能与“点”、“小数分隔符”等相关的任何内容。找到 LC_MONETARY 和 LC_NUMERIC,但是货币的 mon_decimal_point 和数字的 decimal_point 已经设置为 - 我很确定这是一个“点” ”。

只是为了咯咯笑,我还将 mon_thousands_sep 和 crowd_sep 更改为并重新启动。这里没有帮助。 我的机器: RHEL xxxx@xxxxx ~]$ uname -a Linux xxxxxx 2.6.32-642.4.2.el6.x86_64 #1 SMP Mon Aug 15 02:06:41 EDT 2016 x86_64 x86_64 x86_64 GNU/Linux

现在 - 这是一台具有一些严格安全策略的公司计算机,所以我不可能只这样做

yum -install some_magic_keyboard_mapping_app

我需要将其更改为旧样式。 我有一个虚拟机设置,所以我可以在我的工作笔记本电脑上更改之前尽可能多地搞砸它。

【问题讨论】:

  • 向您的 IT 部门投诉。
  • 检查 X.Org 服务器键盘布局。

标签: linux locale redhat


【解决方案1】:

CentOS 7.7

我遇到了同样的问题。我的语言环境设置为 en_US.UTF-8,但我的键盘是瑞典语。瑞典本地化的小数点分隔符是逗号,所以我猜默认情况下它实际上是正确的,但大多数软件都没有意识到这一点,所以这通常是一个问题。我找到了一个简单的解决方案。只需在命令行上执行(不需要 root 权限):

setxkbmap -option kpdl:dot

要查询键盘设置:

setxkb -查询

要清除所有设置的选项:

setxkbmap -option ''

查看这篇文章了解更多详情: https://askubuntu.com/questions/209636/how-to-change-decimal-comma-to-decimal-period-in-numpad

【讨论】:

    【解决方案2】:

    我在 Linux/GNU 的 Ubuntu 18.04 LTS 中遇到了同样的问题。我按下了 数字键盘上的按钮,但结果就像我按下了 , 按钮。

    我可以通过在系统设置→区域和语言→输入源选项中更改键盘配置来解决我的问题。我的国家的语言是葡萄牙语,但我将语言更改为英语,问题就解决了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多