在没有数字键盘的上网本中如何获得特殊字符?


41

我希望能够使用键盘快捷键来键入特殊字符(在键盘上找不到的字符),例如£(磅)符号,我可以通过输入数字键盘在键盘上输入Alt + 0163。不幸的是,在我的上网本上,我没有数字键盘。

然后如何在不使用charmap的情况下使用键盘获取特殊字符?


3
shift + 3;)..
Matt Ellen


1
嗯,那很有道理。我撤回了我的近距离表决,并编辑了问题,以使它的非重复性更加清晰。
本N

1
é:按住选项,按两次e;ø:选项o;ê:选项i然后e; 等等; 如果您使用Mac的屏幕键盘并按下选项,则修饰键会突出显示
jcollum

1
那是美国英语的布局。例如,我花了大约5秒钟才找到如何将键盘切换为库尔德语。这简单。
jcollum

Answers:


22

通常,您的上网本可能具有功能键,可以将7、8、9,U,I,O,J,K,L和M更改为数字键盘。您可以使用它们进行Alt +组合。或者,打开“字符映射表”(在开始菜单的“附件”下)以选择单个字符。


谢谢,我会检查一下,让大家知道它是否有效...
Ryan Shripat

1
我的笔记本电脑没有数字键盘或数字锁定-联想显然已将其淘汰了?因此,在通过CHARMAP程序进行搜寻时,我找不到欧元符号。有什么线索吗?或者没有数字键盘又如何键入ALT键代码?
杰伊·伊曼

@JayImerman U+20AC在charmap中搜索(顺序正确,几乎在最底端)
Darth Android

8

我已经搜索了好几个星期,最终我发现可以为符号输入Unicode(非ASCII)代码,将其突出显示,然后在Microsoft Word中按Alt+ X。为了使其更快,我创建了自动更正条目以替换/b6为¶和/a7§。

(我为法官写信,并且每天需要输入75次以上段落和部分符号。我在Lenovo Yoga 13上网本(第一台没有数字键盘的计算机)上运行Windows 8,但是我迷失了对ASCII 的Alt+ numpad访问权限设置到现在!)

参考:如何在不使用数字键盘的情况下插入ASCII字符?


1
也许您可以连接一个真正的键盘?如果您为法官撰稿,这似乎是值得的。
Jamie Hanrahan



3
  1. 笔记本电脑上的键盘位于按键上

M-J-K-L-U-I-O-7-8-9
0 1 2 3 4 5 6 7 8 9

  1. 您必须使用键盘。找到并按住fn键,然后Num Lock按键。在我的笔记本电脑上,它位于Scroll Lock钥匙上。一个小的led灯泡应亮起,以表明键盘功能已启用。
  2. 现在您可以输入alt符号ALT + Fn+ MJ89= ½符号

1
尽管我没有激活Num Lock,但该解决方案仍然有效。
Vesnog

1
不幸的是,某些上网本(例如我的2017 Dell XPS 13“)没有Num Lock或Scroll Lock。:-(
Simon East

5
这不是一般的解决方案-许多现代笔记本电脑没有“隐藏的”数字键盘
Joren Vaes

2

如果您使用Windows操作系统(例如Vista或7-我不确定XP),则可以使用字符映射表。我实际上是偶然发现的。在此之前,我以为我未来的[我打算购买]的笔记本电脑将需要一个数字键盘,但是现在我想我将不再需要它了,这要归功于Character Map [我有Windows Vista,但计划升级到Windows 7 ]。


2

您可以将键盘布局更改为United States–International。这需要一点时间来适应,但没有我想的那么多。然后,您可以通过按下4(而不是在数字键盘上)+ Shift+ 来制作£符号Right Alt。另外,如果您经常键入变音标记,则此布局特别有用。


值得一试-可能是最好的路线!
瑞安·史里帕特

或使用Microsoft键盘布局创建器(免费)制作完美的布局。这非常容易。我说要比习惯美国国际布局中的僵局要容易得多。
RomanSt 2014年

2

对于网络浏览器,我只是写了一个用户脚本来解决我的邪恶目的,至少在Firefox中使用了Greasemonkey插件,在Chrome中使用了Tampermonkey插件

GitHub页面 | 直接安装 | 执照

不知道该脚本是否可以在其他使用Tampermonkey的浏览器中使用,但是我的猜测还不够。如果有人付给我足够的钱,我可能会破坏其他浏览器的兼容性。


在浏览器中安装了脚本之后,Alt+数字行组合的工作方式应与Alt全尺寸键盘上的+ NumPad 一样。此外,与MS Office类似,Alt+ x会将文本插入符号前面的十六进制值转换为Unicode值。

扩展字符以零开头:

  • £Alt+一起使用0163
  • °Alt+一起使用0176
  • ²Alt+一起使用0178

对于介于32-255之间的值(不带前导零),使用OEM代码页表(在SheetJS项目的代码页抽象中提供了慷慨但没有帮助的帮助)来检索字形。以下示例是使用codepage=437用户脚本中定义的(en-US)制作的:

  • ΩAlt+ 234(无前导零)一起使用
  • Alt+ 236(无前导零)一起使用
  • £Alt+ 156(无前导零)一起使用

您也可以键入一个十六进制值,然后按Alt+ x进行转换。它的工作方式与MS Word相似,但对十六进制表示法的解释较为宽松。我的目标是,如果您忘记了激活Alt+ x序列的正确方法,只需尝试一下,它可能会按预期工作。

  • 输入2713然后点击Alt+的结果x
  • 也是由于键入0x2713然后按Alt+x
  • 也是由于键入\u2713然后按Alt+x
  • 也是由于键入U+2713然后按Alt+x
  • 也可以通过键入2713,突出显示然后点击Alt+x


1

我使用的相对简单方法:

调用,然后使用“轻松访问”屏幕键盘:

  1. 转到控制面板
  2. 点击轻松访问
  3. 点击屏幕键盘
  4. 默认设置可能在键盘上具有小键盘。但如果不是,请单击屏幕键盘本身上的“选项”,然后在顶部选中“打开数字小键盘”。

瞧......

如果您打算重复使用字母,请将其最小化。


1

如果您没有数字键盘,我会为此编写一个小程序。这是程序:AltPiuSend

按“ Win + R”键和数字“ shell:startup”,在此处复制程序并重新启动。在启动时,我注册了10个热键:Alt + 0 ... 9(键盘上的数字,而不是数字键盘上的数字)。当您按键盘上的“ Alt +数字”键时,我会发送Alt +相同数字的数字键盘(虚拟键)。就是这样

该程序是用VB .NET 2010 Express编写的,并且需要Microsoft Framework 4.0。如果尚未安装Microsoft Framework 4.0,请搜索“ Microsoft Framework 4.0下载”,然后从Microsoft网站下载它。


0

这取决于您的硬件,操作系统和所使用的应用程序。

某些笔记本电脑可以通过使用其他元键(Fn,Ctrl,Alt等)来模拟数字键盘。

某些操作系统支持其他键盘布局或输入法编辑器。例如,我在系统通知区域中有一台带有UK键盘的Windows PC(因此没有问题,£没问题),我有一个键盘图标,可以从中选择UK或UK扩展键盘。扩展的字符使我可以撰写其他带重音符号的字符。可能有一个针对您的语言环境的扩展键盘,支持£组合键。

最后,诸如MS Word之类的应用程序都有其自己的输入特殊字符的方法-请参阅应用程序帮助。


0

Charmap很好,但是如果您必须经常使用同一个字符,则它会很累。在这种情况下,您可以使用以下实用程序并将常用字符按所需顺序放在自定义菜单上。然后,您可以通过Alt-Shift-C在任何编辑器上调用此菜单:

CatchChar自定义菜单实用程序


0

在lenovo g40中,您只需插入,然后转到符号,然后在文档中选择所需的特殊字符。


欢迎来到超级用户!尽管这可以回答问题,但是如果您可以提供解释为什么会这样做会更好。
DavidPostill

-1

在没有NumLock的笔记本电脑Inspiron灵越13上,即使运行Windows 10专业版,也存在同样的问题(即使没有由Fn激活的叠加NumPad)。

唯一适用于我的解决方案是本文中的AutoHotKey脚本:如何输入不带数字键盘的特殊字符?

按照说明进行操作,您将在Windows任务栏中看到一个小图标,表明该脚本正在运行。解决了。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.