没有数字键盘的现代 Windows 笔记本电脑上的 Alt+数字键盘键码

Jps*_*psy 10 laptop keyboard-shortcuts special-characters

我在台式 PC 上经常使用 Windows Alt+Numpad 方法来输入特殊字符,例如 n-dash (Alt+0150)、硬空格 (Alt+0160)、印刷引号、项目符号等。此方法需要一个数字键盘和将数字键盘切换到数字输出的数字锁定键。

在大约十年的时间里,我还可以通过按住 Fn+Alt 并在“模拟”数字键盘上的以下键上键入,在几台旧的 15 英寸 Win-XP 笔记本电脑(没有数字键盘)上使用这种 Alt+数字键盘方法:

789  -->  789
UIO  -->  456
JKL  -->  123
M    -->  0
Run Code Online (Sandbox Code Playgroud)

在最新一代的笔记本电脑上,我再也找不到这种方法(在戴尔 XPS15z 和三星系列 9 上测试过)。我在网上搜索了几个小时,但我能找到的所有提示似乎已经过时(使用 Fn+ScrollLock 而不是 Fn+Alt 等 - 许多现代 15 英寸笔记本电脑既没有 NumLock 也没有 ScrollLock)。

Microsoft 的标准响应(示例)是使用字符映射来选取、复制和粘贴特殊字符,但这种方式对于频繁使用来说效率低下

有什么方法可以在现代 Win 笔记本电脑上快速输入特殊字符?也许一些额外的软件?我无法相信在价格为 1500 欧元的现代机器上没有有效的方法可以做到这一点。

Joe*_*oey 5

我还没有遇到过没有数字键盘的笔记本电脑,但我相信你的话。

我现在看到几个选择:

  1. 购买独立的 USB 数字键盘。但要小心,因为有些只是发送常规数字键扫描代码,因此不能用作此目的的数字键盘。

  2. 使用MSKLC创建您自己的键盘布局并包含您需要的字符,例如AltGr+ Something

  3. 创建一个AutoHotKey脚本,以便在某些击键时输入字符,或者在键入时用不同的字符替换输入的文本(有点像 Word 的自动更正)。

  4. 如果您使用的软件使用 RichEdit(包括 Word 和写字板),您还可以键入十六进制代码点值并按Alt+ X(或Alt+ C,具体取决于应用程序)将其转换为适当的字符。这就是我一直输入诸如 → 之类的内容的方式(因为我主要在使用 RichEdit 的 IM 程序中这样做)。