我使用Microsoft Keyboard Layout Creator (MSKLC)创建了自定义布局
当我按AltGr+keyCombo时,它应该映射到BQN 符号。这些符号通常与数学符号相关,并且具有较高的 unicode 值。
安装我创建的布局后我的问题是键盘组合???????????
不起作用,其中:
?(double struck lowercase w) - Right Alt+w
?(double struck uppercase w) - Right Alt+Shift+w
?(double struck lowercase x) - Right Alt+x
?(double struck uppercase x) - Right Alt+Shift+x
?(double struck lowercase s) - Right Alt+s
?(double struck uppercase s) - Right Alt+Shift+s
?(double struck lowercase g) - Right Alt+g
?(double struck uppercase g) - Right Alt+Shift+g
?(double struck lowercase r) - Right Alt+r
等等。基本上, Right Alt + 字符应该产生相应的双击字符。
这些符号在 MSKLC 编辑器(测试键盘布局选项)中显示良好,但从生成的二进制文件安装时不显示。
我正在 Windows 10、64 位、Build 19043.1110 上测试此布局。
这是我在 MSKLC 中制作的 .klc 文件:Pastebin。这种键盘布局的主要目标是创建一种可靠的方式来在 Windows 上键入 BQN 字形,而无需任何额外的应用程序,因此如果该解决方案基于编辑 klc 文件,我将不胜感激。
尝试在所有程序或仅某些程序中使用新快捷方式时会发生这种情况吗?大多数这些键已经在 Office 程序中定义了快捷方式。您可能必须对 .klc 文件进行一些额外的修改,如此处的答案中所述 如何在 Microsoft 键盘布局创建器中恢复 Ctrl+<key> 功能?
我建议使用标准的 Windows 键盘布局以及第三方产品AutoHotkey。
您可以使用如下 AutoHotkey 脚本将 Right-Alt+映射w到“ww”, 将Right-Alt+映射W到“WW”:
通过对上述两行稍作修改,其他键很容易做到。
笔记:
.ahk
文件必须以 UTF-8-BOM 模式保存(使用 Notepad++ 很容易做到)compart.com
我刚刚从页面 中复制的 Double-Struck 字符: ? 和 ?,这就是为什么脚本文件必须是带有 BOM 的 UTF-8 格式的原因。安装 AutoHotKey 后,将脚本放在一个
.ahk
文件中,双击进行测试。您可以通过右键单击托盘栏中的绿色 H 图标并选择退出来停止脚本。要让它在登录时运行,请将其放在位于 的 Startup 组中C:\Users\USER-NAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
。有用的 AutoHotkey 文档: