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

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

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

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

789  -->  789
UIO  -->  456
JKL  -->  123
M    -->  0

在最新一代笔记本电脑上,我再也找不到这种方法了(在 Dell XPS15z 和 Samsung Series 9 上测试过)。我在网上搜索了几个小时,但我找到的都是看似过时的技巧(使用 Fn+ScrollLock 代替 Fn+Alt 等 - 许多现代 15 英寸笔记本电脑既没有 NumLock 也没有 ScrollLock)。

Microsoft 标准响应 (例子)是使用字符映射表来选择、复制和粘贴特殊字符,但这是低效的方式适合频繁使用。

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

答案1

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

我现在看到了几个选择:

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

  2. 使用创建您自己的键盘布局莫斯科国立科学图书馆并包括您需要的字符,可能是AltGr+ Something

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

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

相关内容