在Ctrl + W中关闭IE中的选项卡的“ W”背后的逻辑是什么?


47

我喜欢进行连接,以便记住键盘快捷键。我可以Ctrl+ T打开一个新选项卡-但是关闭一个Ctrl+ 的逻辑W是什么?


5
可能与cmd-w有关,可以从我看过的几个地方关闭Mac上的窗口。
cutrightjm 2014年

7
Ctrl + W还是很长时间以来在Windows上关闭当前焦点窗口的快捷方式。我想选择它是因为W-> Window,它在键盘的左侧。
Der Hochstapler 2014年

18
Ctrl + W还会关闭Firefox,Opera和Chrome上的标签页
Ben Johnson mk2 2014年

13
在这里吸引人们,主要是因为Ctrl+Q大多数现代浏览器完全退出了浏览器,Q并且W在QWERTY布局上彼此相邻。
TC1 2014年

3
作为长期在DOS和Windows上使用emacs克隆(lugaru epsilon,版本3左右)的用户,突然引入该快捷方式很烦人。在传统的emacs绑定上,Ctrl + W绑定到kill-region,这是我用来将所选文本剪切到剪贴板的最常见命令。在其他上下文中键入内容时(如此处的注释),按Ctrl + W会产生非常不同的灾难性后果。在同一台计算机上的多个编辑器键绑定之间切换总是很痛苦,但是与我使用epsilon的历史相比,这是一个相对较新的东西。
RBerteig

Answers:


67

WCtrl+ W被选中,是因为以前的标签浏览引入(目前,如果你有分页浏览禁用)这是一个快捷方式关闭当前W¯¯ indow。

Internet Explorer 6的键盘快捷键

关闭当前窗口- Ctrl+W

Internet Explorer 8的键盘快捷键

关闭当前选项卡(如果禁用了选项卡式浏览,则关闭当前窗口)- Ctrl+W

Internet Explorer 11的键盘快捷键

关闭标签- Ctrl+W


1
Office也不使用它来关闭当前文档吗?
棘轮怪胎

10
注意:几乎所有程序都将关闭当前活动窗口。
约瑟夫·汉森

@rachet freak:是的,确实有点危险,因为ctrl-q是左对齐文本(ctrl-e是居中,而ctrl-r是右对齐)。
无神论者2014年

1
另一个令人讨厌的事情是Ctrl-w用于诸如vim之类的应用程序和一些终端仿真器中,以删除最后键入的单词。在浏览器中键入内容时,我有时会不习惯按Ctrl-w,导致当前选项卡被关闭。
Chiel 10 Brinke

是的,但这并不是像VIM在任何级别上都凭直觉而闻名...-要点是:“但这并不是在VIM中的功能”是一个普遍糟糕的UX参数(按定义来说)。-OTOH,“这就是过去20年来几乎每个Windows程序所做的事情”拥有更多的水...
BrainSlugs83

0

它是从Mac OS窃取的,Mac OS使用Command+ W关闭了当前选项卡(对于带有选项卡的应用程序)或当前窗口。请注意,Command+ Q是用于退出应用程序的,因此Command+ W(这是一个关键)可能是关闭窗口的不错选择。


18
我认为这不合理。您有任何来源来支持您的话吗?
巴西的2014年

5
我可以亲自证明Command-W在15到20年前在Mac上通常用于关闭应用程序/文档窗口...当然,这并不意味着这些约定起源于Mac。注意,Ctrl-C用于复制,Ctrl-X用于剪切,Ctrl-V用于粘贴(尽管Mac修饰符是Command而不是Control)。在大约90年代中期之前,主要的PC惯例是Ctrl-Insert用于复制,Shift-Insert用于粘贴,Shift-Insert用于剪切。
大卫

4
...我记得读过,复制/剪切/粘贴选择C / X / V是故意的。用于复制的C是一个明显的助记符(至少如果您是说英语的人),并且X和V与C相邻(在QWERTY键盘上),并且X类似于一把剪刀。由于W与Q接近,因此可以相信W的选择
David

6
我可以证明在有MS窗口之前,在Mac上使用了command-w关闭了当前窗口。“被盗”可能是一个强有力的词,但是Windows从MacOS大量借用确实是正确的。
丹·普里兹

4
如果这些都不是最早的操作系统,我将感到非常惊讶。无论如何,使用相同的快捷方式并不是“窃取”,而是提供一致的用户体验,我希望所有OS都能做到更多。
terdon

-1

从Mac OS绝对是“被盗”或“借用”的。Windows最初使用Alt+ F4来关闭窗口,但是他们意识到这是次优的选择。

选择W是因为它非常接近Q[Q] uit键盘快捷键,而显而易见。

苹果公司非常热衷于让内部或第三方的每一个软件都遵循一套人机界面准则。这些准则中包括了其他内容。Microsoft和Windows更加开放,允许开发人员执行他们选择的任何操作,并且忽略了许多约定,当然是围绕键盘快捷键的工作方式。我当然记得很多早期的Windows软件都具有独特的剪切/复制/粘贴快捷方式。

例如,即使在Windows 7记事本中没有用Ctrl+结束W,您也必须使用Alt+ F4Alt,然后使用F,然后使用X

另一个示例是命令提示符。即使在2014年,您也无法像普通人一样进行复制和粘贴,您必须先标记文本区域,然后使用Enter键进行复制。同样要粘贴,请右键单击,因为为什么要使所有内容相同?那很无聊...

这是我能找到的Apple人机界面指南的最旧副本。在第102页上,它说:

“关闭”命令关闭活动窗口,该窗口可以是文档窗口,无模式对话框,文件夹或任何其他类型的窗口。单击窗口的关闭框可提供基于鼠标的关闭窗口的方法。用户还可以按Command-W关闭窗口。

虽然此HIG副本来自1995年,但此公约早在Mac上就已发布,也许早在1986年。

甚至还有这个互联网瑰宝都在谈论Adobe产品(在Windows上)如何不遵循Firefox使用的约定:

我喜欢Ctrl-W在Firefox中的工作方式。它会关闭当前选项卡,但是如果只打开一个选项卡,则会关闭整个Firefox窗口。

在Adobe产品中,Ctrl-W关闭子窗口,但不关闭主程序窗口。

Ctrl-W将关闭资源管理器窗口,但是在许多其他程序中,您必须使用其他一些热键。我发现自己试图在其他程序中使用Ctrl-W并在无法使用时感到沮丧。我知道Alt-F4,但是Ctrl-W是更容易实现的组合。

是否可以制作一个使Ctrl-W始终与Firefox一样工作的程序?也就是说,无论您使用的是哪个程序,Ctrl-W都会先关闭活动的子窗口或选项卡,然后再关闭主程序窗口。如果程序只有一个窗口,它将关闭该窗口。

而且,这部分是可选的,该程序可能会:

-检测活动程序是否为Ctrl-W赋予了其他用途-如果活动程序将Ctrl-W用作其他用途,请弹出一个对话框,询问您是否要从现在开始覆盖该程序的Ctrl-W行为(换句话说,这将允许通用Ctrl-W程序更新“替代”和“例外”列表)?

我希望这听起来对其他人有用...

对于Mac用户而言,提示AutoHotKey之类的答案是十分复杂和不必要的。

以及


16
Alt+F4仍然是关闭Windows上的窗口(或更确切地说,关闭焦点应用程序的窗口)的标准键盘快捷键,它与Windows上大多数/所有窗口化应用程序共有的窗口菜单中的“关闭”项相关联(您可以通过左击标题栏的最左侧区域,右键单击标题栏中的任何位置或按来获得一个Alt+Space。而且即使Windows控制台确实具有非鼠标复制粘贴功能,绑定也将是非标准的,因为Ctrl+C已经具有历史意义。
2014年

2
找到了1992年的Macintosh PowerBook 160和180计算机Macintosh用户指南,指南在PDF页面62(标记为46)上显示了“ 关闭窗口” Cmd-W快捷方式。
丹尼尔·贝克

10
CTRL-W由应用程序作者(Microsoft或其他)在应用程序级别上实现。Alt-F4是Windows(在OS级别)上的“退出程序”。一个不能替代另一个。 Windows KB捷径:support.microsoft.com/kb/126449
2014年

4
Ctrl-C已用于命令提示符(这意味着break),因此,使用标准的Ctrl-X / C / V在不破坏许多命令行程序的情况下将不起作用。命令提示符一个特殊的窗口(终端仿真器),必须小心不能,可能需要或者通过运行软件响应按键隐藏终端,远程UNIX / VMS或本地的MS-DOS是否遗留应用程序。例如,如果您正在运行一个响应Ctrl-W的命令行程序,那么关闭它的命令提示符将很令人生气。
Maxx Daymon

20
-1-这基本上听起来像是在咆哮,然后进入与问题完全无关的领域。顺便说一句,应用程序之间的用法是一致的。Alt+F4关闭整个应用程序,Ctrl+W关闭应用程序的窗口(或文档)。唯一的矛盾是某些应用程序在关闭最后一个窗口后终止,而有些则没有。至于它是否被苹果偷走了;我怀疑没人会确定。
马克·亨德森
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.