这个问题已经在这里有了答案:
我熟悉通过在NumPad键上使用“ Alt + ASCII码”将ASCII字符插入文本文档的操作(例如Alt+ 130插入é字符)。
有没有类似的方法可以使用Windows字符映射表中提供的unicode值通过键盘插入Unicode字符?
这个问题已经在这里有了答案:
我熟悉通过在NumPad键上使用“ Alt + ASCII码”将ASCII字符插入文本文档的操作(例如Alt+ 130插入é字符)。
有没有类似的方法可以使用Windows字符映射表中提供的unicode值通过键盘插入Unicode字符?
Answers:
根据John D. Cook的说法,有3种方法:
- 在Microsoft Word中,您可以通过键入字符的十六进制值然后键入Alt-x来插入Unicode字符。您还可以通过将光标放在该字符之后并按Alt-x来查看该字符的Unicode值。这也适用于使用Windows丰富编辑控件的应用程序,例如写字板和Outlook。
- 适用于更多应用程序的另一种方法如下。首先在
HKEY_CURRENT_USER\Control Panel\Input Method\EnableHexNumpad
类型REG_SZ
为的目录下创建一个注册表项EnableHexNumpad
,将其值设置为1,然后重新启动。然后,您可以通过按住Alt键并在数字小键盘上键入加号后跟字符值来输入Unicode符号。松开Alt键时,将出现该符号。这种方法适用于我尝试过的大多数应用程序,包括Firefox和Safari,但不适用于Internet Explorer。- 另一个选择是安装UnicodeInput实用程序。这适用于我尝试过的每个应用程序,包括Internet Explorer。安装后,每当您按住Alt键并在数字键盘上键入加号时,都会弹出下面的窗口。在框中键入字符的数值,单击“发送”按钮,然后单击Alt +时,字符将被插入具有焦点的窗口中。
我会选择第二个选项,因为它与您当前的用法很好地集成在一起。
如果您使用的是Chrome或Safari,则可以使用Ctrl+ Shift+ I(或在Mac上为Cmd+ Alt+ I)打开控制台,然后输入copy('\uNNNN')
–其中:NNNN
是Unicode代码+
:
从右到左优先 U + 202Ecopy('\u202e')
您也可以使用Firefox来做到这一点,但是您将需要Firebug。
更新(2015年4月11日):在Firefox的内置控制台中也可以正常运行。
copy('\u202e')
在控制台提示符下键入并按Enter会返回undefined
。难道他们已经改变了吗?
F12
代替Ctrl
+ Shift
+I
我会毫不客气地插入我编写的用于在Windows中输入符号的小工具,因为我发现通常对于日常使用而言,解决方案通常过于繁琐。我的个人用例是在国际键盘上键入瑞典语å,而不必切换布局。
它允许通过弹出窗口输入unicode字符,这与Apple OS X中的工作原理没有什么不同。
有关详细信息,请参见https://github.com/mjvh80/SymWin,它是免费和开源的,但是必须(当前)构建,如果有足够的兴趣,我可以添加一个预构建的版本。
可以针对每个键配置该工具,例如通过一次从站点(例如http://copypastecharacter.com)复制/粘贴符号来进行配置。它预先配置了各种符号。
最简单的方法:Microsoft键盘布局创建器。这是Microsoft的官方解决方案。功能类似于OS X的Ukelele。
下载和说明:http : //msdn.microsoft.com/zh-CN/goglobal/bb964665.aspx
如果您使用的是Firefox,则还可以安装Unicode输入工具/转换器插件。
按住Alt键。按数字键盘上的+(加号)键。键入十六进制的unicode值。释放Alt键。las,这似乎需要注册表设置。通常设置它,但是如果需要,在HKEY_Current_User /控制面板/输入法下,将EnableHexNumpad设置为“ 1”。如果必须添加它,请将类型设置为REG_SZ。
来源:http : //www.fileformat.info/tip/microsoft/enter_unicode.htm
Firefox:在按住control+的同时shift,输入uUnicode字符的序号。这将插入它,而无需安装插件。