如何在Windows 7/8中键入破折号和破折号?


31

我写博客文章,并且经常需要在博客文章中输入破折号(–),有时还要输入破折号(-)。目前,我将这些字符保存在文本文件中,并在需要时将其复制粘贴。不必多说,键入大文本时在键盘和鼠标之间移动是很头疼的。

如果有一个适用于这两个字符的键盘快捷键,对我来说会更好。在Windows中是否可以输入en-dash和em-dash?我在不同的计算机上使用Windows 7和Windows 8。


如果您出于某些原因需要查看破折号,请使用破折号对齐的比较。

  1. 这是破折号
  2. 这是破折号
  3. 这是-破折号

1
您的#1是“连字符减号”。同样重要的是不要将它们与U + 2212:减号(-)混淆。
Andreas Rejbrand 2014年

接受的答案很好,但是我想补充一点,您不需要鼠标来复制和粘贴文本文件中的破折号。假设您的文本文件和要输入的文档在两个不同的窗口中打开,当您到达要破折号的位置时,可以执行以下操作:1.使用Alt + Tab在它们之间切换2.使用箭头键到所需的破折号3.按住Shift +箭头键突出显示破折号4. Ctrl + C复制5.将Alt + Tab返回到文档6. Ctrl + V粘贴
nstenz 2014年

2
如果您不介意使用第三方工具,建议您使用WinCompose。然后是破折号[hotkey]--.和破折号[hotkey]---
Berend

根据您的所在地,可能会有适当的键盘布局(例如德语T2)。
丹尼尔·B

实用的方式,不经常使用,并且使用不带数字键盘或数字锁的笔记本电脑:google表示“破折号窗口”,并复制/粘贴此帖子中的字符。
simon

Answers:


34

如果您有数字键盘,请打开numlock,然后将其Alt + 0150用于破折号和Alt + 0151破折号。就是按住Alt并在数字键盘上键入数字。

编辑:正如@gronostaj指出,这仅适用于左Alt。


9
值得注意的是,它仅适用于左Alt。
gronostaj

1
@gronostaj:感谢您提供信息。幸运的是我用left打字alt。否则,我将不会接受答案。
sampathsris 2014年

3
刚刚检查,这对我也适用于正确的Alt。我使用autohotkey将右Alt映射到左Alt已有一段时间了,但现在不再了。也许这取决于键盘
Vamsi 2014年

2
它还需要10键。
2014年

1
在笔记本电脑上,我也可以同时使用两个alt键。
sampathsris 2014年

10

为寻找一个稍微快一点(虽然不是本地的)解决方案,我做了一个AutoHotkey的程序,让你输入EM和短划线有点自然。我真的是为我自己制作的,但是如果有人感兴趣,它会放在Github上。

叫做Em-n-en。

该程序的全部重点是允许用户通过键入==-(Em破折号)或--=(En破折号)快速插入em / en破折号。还有其他插入破折号的方法-程序本身涵盖了这些破折号。请注意,这仅适用于Windows。

希望这会有所帮助!:)


您能否扩展OP如何使用您的软件?请参阅如何推荐软件
Burgi

1
+1为您的AHK脚本巧妙而恰当地使用糖果名称。很高兴在您的答案中看到实际的代码。
ChrisB

2

要查找所需的任何字符,请使用“字符映射表”-注意右下角的文本。
还要注意,字符的可用性取决于您所使用的字体(字体)。

WindowsXP版本

您可以使用“角色映射”来找出可以生成哪个字符以及可以使用哪个“击键”。然后,您不再需要字符映射表-假设您可以记住要键入/使用的数字或键。请注意,有些功能也可以通过Alt / Shift / Control来使用-如Alt +空格键== Em或En空间(不记得现在是哪个空间,也没有W-computer可以试用)


感谢您的回答。字符映射表是我最初发现两个字符的方式。我的要求是我不需要从键盘上将手移到鼠标上。这就是为什么我问这个问题。
sampathsris 2014年

2
是?您可以Character map 用来找出可以生成哪个字符以及使用哪个“击键”。然后,您将不再需要Character map-假设您可以记住要键入/使用的数字或键。请注意,Alt / Shift / Control也可以使用某些功能-例如Em或En空间中的Alt + Space ==(不记得现在是哪个,并且没有W机可以尝试)。
Hannu 2014年

这也可能会有所帮助:windows.microsoft.com/en-us/windows/…-特别是“如何创建私人角色”
Hannu


@Hannu Alt + Space只会打开当前窗口的系统菜单(具有还原,移动,关闭...的菜单)。某些程序(例如Microsoft Word)可能具有em和破折号的其他快捷方式,但唯一适用于所有地方的快捷方式是Alt +数字键盘组合键。
亚瑟·塔卡

1

从Windows 10 1903版开始,您可以使用更新的Emoji面板以更简单的方式输入破折号,破折号和其他各种符号:

只需输入Win+ .(或Win+ ;)并选择面板顶部的omega符号即可。

我还没有找到仅使用键盘(即不使用鼠标)插入它们的方法。


0

作为一种替代方法,您可以将剪贴板管理器(如ClipX)与“ Stickies”插件一起使用。如果将适当的破折号存储在列表中,则只需按Ctrl + Alt + V(或配置为显示列表的任何快捷方式)后接A即可


0

通过AutoHotKey

dashes.ahk在计算机上的某个地方创建脚本:

; en dash
::--::–

; bonus point: em dash
::---::—

确保将其与BOM一起存储为UTF-8。双击它,然后尝试在--其后的空格处键入内容;它将用n-dash代替。

m破折号也是如此。

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.