将小键盘 , 更改为 。视窗 10

ful*_*hex 6 windows numpad windows-10

我正在使用带有波兰语键盘布局的 Windows 10。现在,我的小键盘上的点键会插入“,”而不是“.”。我想更改它以保留波兰语键盘布局并且不安装第 3 方应用程序。我已经看到,对于某些人来说,将区域选项中的小数点分隔符从 ',' 更改为 '.' 有帮助,但我试过了,对我来说没有。
有没有办法在没有 3rd 方应用程序的情况下更改波兰语键盘布局?

小智 6

首先,安装AutoHotkey

制作一个带有扩展名的脚本*.ahk,包含以下内容:

#SingleInstance, force
NumpadDot::
    Send, .
Return
Run Code Online (Sandbox Code Playgroud)

双击该文件以使其工作。

为方便起见,将其移至Start Menu\Programs\Startup(只需在文件资源管理器的位置栏中键入,Win10 将为您解决)或在其中创建快捷方式。

奇迹般有效。

  • AutoHotkey 不是第 3 方应用程序吗?不知道为什么这被选为公认的答案...... (2认同)

Fur*_*tus 6

我今天花了几个小时研究在波兰程序员布局键盘上更改逗号的问题。大多数在线帮助已过时 - Win 10 系统设置被键盘设置覆盖。我查看了 AutoHotKey,我的理解是这种方法有点太重了。然后我找到了这个用于键盘重新映射的工具:

https://www.bleepingcomputer.com/download/keytweak/

它没有说它支持 Windows 10(似乎自 2009 年以来没有更新),但它对我有用。在注册表中重新映射键盘的非常简单的用户界面。

2点需要注意:

  1. 我的键盘没有正确显示在图表上 - 它显示了 104 个键,我有 101 或 102。
  2. 我使用了两种不同的重新映射方法:使用 UI 和半教学模式。他们映射了不同的扫描代码。我申请了两个,它的工作原理。我现在无法进行测试和检查是否只有一个正确或哪个有效。

将扫描码 52 重新映射到“.” 半示教模式

键 #104 重新映射到“.” 在用户界面

添加了一些注册表信息。作者说:

我所指的注册表项是 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout,该项中的二进制值标题为“Scancode Map”。如果您忘记了这一点,请不要担心,只需单击“向我展示原始地图”按钮即可查看我在说什么。现在,我不向任何人推荐注册表黑客——这就是我编写这个实用程序的原因。如果您不知道我在本节中一直在谈论的内容,那么最好将其遗忘。

在我开始之前,原始地图是空的 - 现在只有一项当前有效:密钥 #104 重新映射到“。”

祝你好运!杰克。

操作系统 Windows 版本 = "10.0.17134.1" 64 位家用键盘戴尔 USB 增强型(101 或 102 键)无线 HID 键盘设备

  • 这解决了,确实是我能找到的唯一解决方案。唯一的问题是,无论数字锁定键是否关闭,该键都永久为点键。对我来说这是可以接受的。谢谢。 (3认同)

jar*_*zec 6

我找到了一个只涉及适当(虽然过时)的 MS 工具的解决方案。您可以使用Microsoft Keyboard Layout Creator 1.4 ( https://www.microsoft.com/en-us/download/details.aspx?id=102134 )创建自己的键盘布局。官方声明没有列出任何受支持的现代 Windows 版本,但我目前正在使用我在 Windows 10
上创建并安装的修改布局进行编写。最后一次成功尝试是在 Windows 10 Home,版本 2004,操作系统版本 19041.572 上。

说明很简单:

  1. 该程序需要过时的 .Net 版本 3.5,其安装程序可以从 Microsoft ( https://dotnet.microsoft.com/download/dotnet-framework/thank-you/net35-sp1-web-installer )下载。In 可以与现代版本一起安装。
  2. 下载并安装应用程序。确保使用不包含空格的路径安装它。当我第一次安装它时,.../Program Files (x86)/...我能够创建我的新布局,但无法构建安装二进制文件。我在 MS 论坛上发现了一个帖子,建议在路径中没有空格的情况下重新安装(例如:)C:\MSKLC1.4\- 这有帮助。
  3. 打开应用程序并加载您想要修改的布局(除非您真的想从头开始制作):File > Load Existing Keyboard...
  4. 执行你的改变-原来的问题选择.的,而不是,小数分隔符(数字键盘)
  5. 项目>属性...
    名称- 已编译布局文件的目录名称
    描述- 将显示在可用键盘布局列表中的描述。\
  6. (可选)更改工作目录(默认为 Documents)。
  7. (可选)文件>保存源文件
  8. 项目>构建 DLL 和安装包。这将要求您查看布局的一些元数据(确保语言是正确的),执行布局验证,最后应该以包含所有必要文件和setup.exe的工作目录的子目录结束。该SETUP.EXE可用于安装和卸载的布局。
    注意- setup.exe 会打开一个图形窗口。我碰巧在尝试运行它时似乎什么也没发生。问题是允许应用程序运行的系统请求开始最小化......我在屏幕底部的主应用程序栏上找到了它。
  9. 布局应该出现在您的常规语言设置中,在可用键盘布局列表中(确切名称取决于系统语言):
    搜索(例如 Windows 按钮) >“语言设置”>首选语言(部分)> 单击您想要的语言将键盘添加到 >选项>键盘部分 >添加键盘> 查找在步骤 5 中选择的描述