数字键盘上的点而不是逗号

ale*_*lex 20 keyboard keyboard-layout key-binding windows-8

在 Windows 8.1 上使用波兰语,逗号是数字键盘上的默认十进制分隔符。有没有办法把它改成点?

我不想在 Excel 或其他一些程序中更改它,而是将该键永久地重新绑定到 dot。我可以这样做吗?

小智 14

我认为同样的问题存在于德语版的 Windows 8 中。这样在 Excel 中输入日期或十进制数字真的很烦人。数字键盘变得完全没用了。

解决方案(抱歉德国截图):

  1. 右键单击屏幕左下角的 Windows 图标,打开控制面板( Systemsteuerung )。
  2. 选择更改日期、时间和数字格式的快捷方式(Datums-, Uhrzeitoder Zahlenformat ändern):控制面板
  3. 选择高级设置( Weitere Einstellungen ):区域设置
  4. 输入一个而不是逗号Dezimaltrennzeichen Komma --> Punkt):更改格式
  5. 货币( Währung ) 选项卡重复步骤 4 。
  6. 点击OK确认更改。

希望这可以帮助。

  • 不幸的是,这个解决方案不起作用。小键盘点仍然给出逗号。 (6认同)
  • 尝试将小数点分隔符也更改为货币选项卡中的点。 (2认同)

tec*_*tle 13

您可以通过以下简单脚本使用AutoHotKey执行此操作:

NumpadDot::.
Run Code Online (Sandbox Code Playgroud)

基本上,因为 Windows 将数字键盘的.信号解释为,波兰语布局中的 a,所以您只需将该击键重新绑定到标准键盘的.命令即可。

您也可以尝试Microsoft 键盘布局创建器


Ser*_*kov 6

在 Windows 10 中使用 Microsoft Keyboard Layout Creator 1.4 解决了这个问题 https://www.microsoft.com/en-us/download/details.aspx?id=102134

它需要 .Net Framework 2.0,但我有最新的 4.8。

  1. 打开 Microsoft 键盘布局创建器。我遇到了一些错误,但一直按“忽略”。
  2. 文件 > 加载现有键盘(找到您当前的键盘)
  3. 在此处将逗号更改为点: 在此处输入图片说明

3b. 在“项目”>“属性”中调整字段

  1. 按 Project > Validate Layout 并修复问题。在俄罗斯的情况下,我删除了 Alt+Ctrl+8 货币符号(我什至不知道它默认存在)。
  2. 按 Project > Build DLL and Setup package。
  3. setup.exe从构建文件夹运行。
  4. magnifier图标并键入language> 转到“语言和键盘设置”。
  5. 选择底部的“可用语言包”版本,然后按arrow up直到它比您之前的布局高。
  6. 之后删除您以前的语言。
  7. 在我的情况下,托盘中的语言栏在上一步之后消失了,所以我使用了这个https://winaero.com/blog/enable-language-bar-windows-10/
  8. 重新启动您的 PC。


ale*_*lex 4

我找到了!“仅仅”花了2年时间。

我使用键盘布局管理器(不幸的是该网站已关闭)。安装后(以管理员身份运行!)单击“新建”,选择新名称、您的语言和当前布局作为模板。然后只需,在数字键盘上更改为.并使用Ok进行确认。

就我而言,我从键盘列表中删除了旧布局,因此只保留了新布局。此后,语言栏消失了。但注销/登录后它再次出现并且......一切都按预期进行!耶!

此外,不会为您的新布局生成 DLL,因此它只能在任何给定计算机上本地运行,它不是一个可移植的解决方案。该软件还需要支付注册费,但免费软件版本可以处理点/逗号替换。