如何通过 Alt 代码输入复选标记 (?)?

azo*_*ria 17 text-editing symbols unicode special-characters alt-code

目前,每次我想要检查某些内容时,我都必须通过 Google“复选标记”,从第 3 方网站复制符号将其粘贴到文本编辑器中以删除格式,然后将其复制并粘贴到程序中我正在尝试使用。(Word 有一个删除格式的选项,但大多数其他程序没有。)

\n

我正在尝试找出更快的方法。

\n

某些字体(例如 Webdings)具有特殊的复选标记字符,但这意味着它仅在支持该字体的情况下才有效。许多应用程序和网站不允许您指定 Webdings 字体。更改字体仍然是一件痛苦的事情,如果您在复选标记旁边输入其他内容,它也会出现在 Webdings 中并且必须更改,这很烦人。

\n

当我按住Alt并键入0 1 4 9时,我会得到一个漂亮的项目符号 (\xe2\x80\xa2)。这些非常方便,因为大多数格式化列表都会添加几乎不可能消除的额外空白,并在列表之前添加一个难看的间隙。

\n

根据(https://www.alt-codes.net/check-mark-symbols.php)我应该能够输入文本2 7 0 5,选择它,然后点击Alt+ X。然而,这在我尝试过的任何程序中都不起作用。例如,在 Notepad++ 中,它想要关闭当前文件,而在 Google Chrome 中,它什么也不做。

\n

根据(https://softwareaccountant.com/alt-code-for-checkmark/),我应该能够按住 alt 并键入1 0 0 0 3。但是,当我执行此操作时,除了 Microsoft Word 之外,每个应用程序都会得到一个双感叹号 (\xe2\x80\xbc),而不是复选标记。(正如该网站也所说。)

\n

为了确定起见,我创建了一个 AutoHotKey 宏来运行我可以使用该Alt键创建的所有可能的数字组合,并在一夜之间运行它以构建一个大列表。尽管项目符号每 256 个条目就会一遍又一遍地出现,但复选标记根本没有出现过。例如,我可以通过键入以下任意组合键来制作项目符号:

\n
    \n
  • Alt+0149
  • \n
  • Alt+0405
  • \n
  • Alt+0661
  • \n
  • Alt+0917
  • \n
  • Alt+1031
  • \n
  • Alt+1287
  • \n
  • Alt+1543
  • \n
  • ETC...
  • \n
  • Alt+9991
  • \n
  • Alt+00149
  • \n
  • Alt+00405
  • \n
  • ETC...
  • \n
  • Alt+99847
  • \n
\n

然而,我似乎找不到任何组合可以让我制作任何其他更有趣的符号,而且绝对没有复选标记。

\n

任何人都可以解释为什么这不起作用以及我应该做什么才能使用替代代码输入复选标记。或者这在 Microsoft Word 之外实际上不可能实现,我只能接受它并继续从其他地方复制它?

\n

phu*_*clv 27

最简单的方法是按Windows+. (dot)Windows+ ; (semicolon),然后输入“check”来搜索“check mark”。即使没有小键盘,这也适用于 Windows 上的任何位置

\n

表情符号窗格

\n

请参阅如何在 Windows 10 上调出表情符号 IME?

\n
\n

如果您想键入上面列表中未列出的任意 Unicode 字符,则必须通过创建一个名为type in的注册表项来使用十六进制数字键盘,将其值设置为 1,然后重新启动。之后,您可以将字符输入为 + 。代码点之前的第一个是必需的!!!EnableHexNumpadREG_SZHKCU\\Control Panel\\Input MethodAlt\xe2\x9e\x95Unicode codepoint valuenumpad +

\n

因此,要输入 \xe2\x9c\x93 (即U+2713 ) ,只需按Alt+\xe2\x9e\x952713

\n

类似于输入U+2705 \xe2\x9c\x85 按Alt+\xe2\x9e\x952705

\n

也可以看看:

\n\n
\n

请注意,您不能使用十进制数大于 255 的 Alt 代码,除非在一些捕获 Alt 热键并自行处理 Alt 代码的应用程序中。大多数只会使用默认的 Windows 行为,即整数值模 256(即该值的最后一个字节)。正如您已经意识到的,该项目符号每 256 个条目就会一遍又一遍地出现

\n

Microsoft Word 是专门处理 Alt 代码的程序之一,这就是您看到上述行为的原因。Alt+X是 MS Word 和其他类似文本编辑器(如 Wordpad 或 Libre Office)的特殊快捷方式,因此您当然不能在其他地方使用它。请参阅我可以使用Alt-X在旧机器上输入 Unicode。这怎么可能?

\n

例如,10003 % 256 = 19 ( 0x2713 & 0xFF = 0x13) 和10004 % 256 = 20 ( 0x2714 & 0xFF = 0x14)。查看代码页 437,这是大多数美国计算机上的默认值,您将看到 19/0x13 和 20/0x14 是 \xe2\x80\xbc 和 \xc2\xb6 的代码点

\n


Ric*_*ner -1

    \n
  • \xe2\x9c\x93 ALT+10003 = 复选标记
  • \n
  • \xe2\x9c\x94 ALT+10004 = 重复选标记
  • \n
\n

但我猜你使用代码的程序必须支持 Unicode

\n

  • @MMM,因为 10003 和 10004 模 256 等于 19 和 20,分别代表 CP437 中的“‼”和“¶”。我在回答的最后解释了这一点 (2认同)