即使使用 EnableHexNumpad 也无法使用 Alt+ 输入 unicode 字符

Ron*_*ond 13 keyboard typing unicode input windows-8.1

我正在尝试通过使用输入 unicode 字符,Alt+####但我无法输入。

在注册表编辑器中,我添加了一个名为EnableHexNumpad1的新字符串值HKCU\Control Panel\Input Method并重新启动,但没有任何变化。发生了什么?

我正在使用 Window 8.1,在 Word、Notepad、Chrome、Visual Studio 上尝试过,什么都没有...

有什么线索吗?提前致谢!

编辑:

reg query "HKCU\Control Panel\Input Method"
Run Code Online (Sandbox Code Playgroud)

输出:

HKEY_CURRENT_USER\Control Panel\Input Method
Show Status        REG_SZ    1
EnableHexNumpad    REG_SZ    1

HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys
Run Code Online (Sandbox Code Playgroud)

编辑:这是PEBKAC!
我试图输入诸如 Alt+2075 (?) 之类的东西,而没有实际输入 plus!感谢@JosefZ 为我澄清了这一点。

Fre*_*Man 7

为了提高可发现性,我将把一年多前的JosefZ 评论复制到答案中:

\n\n
\n

使用此注册表设置:如果按住+03b1Alt键键入eg,会发生什么情况?希腊小写字母 Alpha \xce\xb1 (请注意,前导+很重要,而前导零则不那么重要。所以Alt+与++3b1相同Alt+03b1

\n
\n\n

有问题的注册表设置是

\n\n
\n

HKCU\\控制面板\\输入法

\n
\n\n

可以通过键入以下命令从命令行获取:

\n\n
reg query "HKCU\\Control Panel\\Input Method"\n
Run Code Online (Sandbox Code Playgroud)\n