如何用键盘直接输入U+200C字符?

如何用键盘直接输入U+200C字符?

如何打字直接地使用键盘U+200C中的字符记事本或者其他地方...在 Windows 中8.1? (没有取决于某种字体)

我不想复制粘贴。我不想要任何复杂的方法。我只想要类似Alt+###用于输入 U+200C直接在窗口中的任何文本区域8.1 没有取决于特定字体。就像U+200 的ALT+一样129

(我不需要ALT+ 129,这是 U+200. 我需要 U+200C

U+200C角色名称为:ZERO WIDTH NON-JOINER(ZWNJ)

以下是 U200C 角色信息:

答案1

进入零宽度非连接符 (ZWNJ)或 Windows 中的 U+200C,而您的键盘是波斯语或阿拉伯语,请按Alt+0157Ctrl+ Shift+ 2。就是这样。

我希望它能帮到你。

答案2

您必须启用十六进制数字键盘通过创建一个名为的注册表项,EnableHexNumpad输入REG_SZHKCU\Control Panel\Input Method将其值设置为 1,然后重新启动。之后,您可以输入字符Alt+ numpad+, (在您的情况下为Unicode valueAlt+ )+200C

在一些文字处理应用中,例如 MS Word、Wordpad、Libre Office... 您只需输入 Unicode 十六进制值,然后按Alt+即可X。这意味着输入U+200C200C然后按Alt+X

但要输入 ZWNJ,还有更简单的方法。在任何标准 Windows 文本框中,只需右键单击(或Shift+ F10,或菜单键 (≣))>插入 Unicode 控制字符并选择所需的角色

记事本插入特殊字符

另一种方法是使用以下方法创建自己的键盘布局Microsoft 键盘布局创建器这样你就不需要为常用字符添加 Alt 代码

更多信息请阅读

答案3

我不知道您是否还想知道,但您可以使用 AutoHotkey 来实现,这是一种用于键盘和鼠标挂钩的编程语言,允许您重新映射按键并创建新的按键组合。

下载后,您可以通过右键单击并单击新建,然后单击 AutoHotkey 脚本来创建 AutoHotKey 脚本。

之后,你可以执行以下操作:

s::
send {U200C}
return

这会将s键重新映射到角色。

在这里您可以了解热键和热字符串,以使其映射到您想要的内容:https://www.autohotkey.com/docs/Hotkeys.htm

答案4

在 Windows 的最新更新(10 或更高版本)中,有一个标准波斯语键盘插入 ZWNJ 键盘,方法是按shift+ space。要在 Windows 10 上添加此键盘,请转到settings -> language并查看Preferred languages选项卡。然后,单击Persian。您将看到Options。然后单击Add a keyboard并选择标准波斯语键盘

相关内容