為什麼windows 下關閉窗口的快捷鍵是alt+f4?

mac 是 command + q 關閉應用 和 command + w 關閉窗口,這都很好理解

關閉quit 和 關閉window.

windows 其他快捷鍵大多從英文上也有意義 比如 win + d(顯示desktop) 等.

windows 設置成 alt + f4 是什麼意義? 難道還有 alt + f1,alt+f2,alt+f3 的用處?

查到一篇文章說是因為,為了適應不同國家的鍵盤(因為Q的位置可能不同).

但為毛是f4呢? 為了去看流星雨嗎?


簡答。個人覺得從DOS時代走來的人應該都觀察到了這個過程。

F1-F12是Function Key,功能鍵。F1就是Function 1,以此類推。很顯然,這是最早固定在鍵盤上的快捷鍵。

然後F1、F2、F3、F4的功能是DOS年代就已經完全確定了的。F1幫助,F2編輯,F3下一個/頁/條目/跳轉,F4取消/撤銷/退出。這個是個習慣成自然的事,很多DOS下需要用功能鍵的程序都採用了這個布置。畢竟那個年代學習軟體成本很高,幾乎無法給用戶提供直接友好的指導,那麼大家功能越接近越好。然後鍵盤上其實也就這四個功能鍵容易按,其他大概只有會計們會一路用到F12每個鍵都磨得油光閃亮的。

看過DOS程序的應該都知道,那個年代也是有類似窗口的概念的,只是那不是窗口而是一種屏邊菜單的設計。那麼,屏邊菜單怎麼呼出呢?那時候又沒幾個人又滑鼠。於是Alt堪此大用了。很顯然,有屏邊菜單的設計是為了提供一種通用操作、支持多內容的交互模式。現在人們很熟悉了,但當年是稀有貨,是個很複雜的東西。順應背快捷鍵和人機交互友好設計的大潮流,於是Alt+F1-F12就和不按Alt的F1-F12分離開了,Alt+F4就約定俗成成了退出程序,當然Alt+F1程序幫助,Alt+F2設置,Alt+F3搜索,這些常見設計也普遍出現了。

再之後,窗口的概念深入人心,Window發布和成功,並且很快出現了Tab大流行。程序級操作和內容級操作不再需要強行分離,加上程序模式變得豐富功能鍵很難統一,而且Alt+F4右邊的鍵實在是很難按;再加上可能微軟私心想強行推行自家的菜單Access Key,就是像記事本里「文件(F)」那個「(F)」的部分,按下Alt+F就能打開文件菜單,比功能鍵組合強多了。於是自從Win3開始吧?Alt+F1-F12就給取消的差不多了。

至於Alt+F4為什麼還保留,我理解是因為這個組合鍵本身就比較統一,外加不能指望大家都提供Alt-Q來退出(到底退出應該是Exit還是Quit還吵了好幾年呢),於是選了無爭議的Alt+F4。

再過兩年,等WPF普及,Access Key也要淘汰了…………


貼個 windows 2.0 的截圖


Alt+F4 的歷史其他人說得差不多了,在 Windows 上也可以 Ctrl+W 關閉窗口——先按 Windows+Tab 進入 Task View,再把焦點移動到需要的關閉的窗口上,再按 Ctrl+W 即可關閉聚焦的窗口。


這篇文章能部分地回答問題,就是為什麼不用Alt+Q:

你想過嗎?微軟為什麼設計Alt+F4退出程序_網易數碼

不過這個文章回答不了為什麼會用F4,而不是F1、F2、F3等

我猜測F1一般用來打開幫助,F2和F3可能已經有其他的用處,所以就欽定為Alt+F4了。


以前我在大眾軟體上看到過,說是上古時微軟的word有個競爭對手叫 Lotus 1-2-3,它的撤銷是ALT+F4 ,所以微軟為了反制競爭對手而出此下策。

https://books.google.com/books?id=yXP6iwM_W-kClpg=PT205ots=DcBEeH6xubdq=alt%2Bf4%20%20lotus%20123hl=zh-CNpg=PT205#v=onepageqf=false

……我查了一下還真查到了。

希望是假的(手動滑稽)


個人臆測:

  1. 微軟對於「快捷鍵」設計的理解是用 Alt 來代替滑鼠操作 GUI 元素,所以關閉窗口的操作應該是:Alt + 空格 &> C,ctrl 快捷鍵 這種 Shotcut 是 Application 自己的事情。
  2. 微軟從來對「統一」這件事情都是不感冒的,Application 自己的快捷鍵怎麼設置,是 Application 應該做的事情,系統不會做任何強制性指導性的標準,也不會提供什麼 UI 框架來實現這種所謂的「方便和統一」,你看 Office 連滾動條都喜歡自己重新造個不一樣的輪子。
  3. 基本上很多你見到的奇葩的設定,我覺得最終的理由都是「兼容性」,如果一個東西沒有收到海量的噴,基本會一直保留下去,因為改掉就會收到海量的噴。(比如雙擊標題欄左側關閉窗口這種事情,Vista開始毛玻璃窗口已經幹掉那個 Application icon 了,但是那個位置點擊還是有效的,除了兼容老用戶的習慣,想不出保留這個操作的意義何在;又比如說 Edge瀏覽器裡面,有大量快捷鍵比如 ctrl + R,alt + ←,alt + →,雖然你不能通過任何方式獲取到這些快捷鍵信息,但是這些快捷鍵還是會在,因為要「兼容老習慣」)
  4. 綜上,Alt + F4 可以總結為:某個遠古時代出於某種神奇原因有了這樣的一個設定,因為已經很多人已經習慣了這樣的設計了,即使發展到了現代,這個設定也被保留了下來。


我不知道確切的答案,但是Alt-F4是退出的快捷鍵在我22年前接觸windows 3.1的時候就有了。另外還有一個使用到今日的退出的組合快捷鍵是Alt+空格,然後按C(Close)。Alt-F4最大的有點就是閉上眼睛,比如我滴了眼藥水,或者看不到,也可以快速操作。另外一個回答裡面說Q鍵位和不同語言(然而法語裡面退出還是Quitter,可能德語不一樣吧)的,可能也是一個原因。

至於拿來和蘋果比較。。。這個問題有些無厘頭,我們看看下面這張圖吧


對於非英語地區的用戶來說q和f4沒有任何區別。


因為Windows Ctrl+W也能關閉窗口、瀏覽器標籤頁之類的。

Alt+F4感覺更有halt或者kill -s 9的快感。


手一攤,張滿:「終於TMD完事了」。

儀式感滿滿。

這就是我更愛用Alt+F4退出程序的原因。


大家都用慣了唄,就跟qwerty鍵盤一樣。跟十幾億人幾十年的習慣作對,基本是找死。想要這個習慣消亡,除非鍵盤的結構有根本的改變,或者乾脆不用鍵盤了。

「人民群眾喜聞樂見,你不喜歡,你算老幾?」 -周恩來


之前不知道這個

剛試了一下

TM的把瀏覽器整個給關了

還得重新登陸一次

。。。

實在是高


這裡有一個比較有趣的解釋。當時的考慮是可以用Alt+Q,因為那樣按起來比較舒服。但是這個組合的問題是不是所有的國家的人都說英語,非英語國家的人可能並不知道Q是quit的意思。另外不是所有鍵盤的布局都是一樣的,所以選擇字母不是一個很好的辦法。相反,功能鍵一般都在鍵盤的上邊,即使不同地方的人都可以在相同的位置找到功能鍵,所以最後權衡就用了Alt+F4。詳細可參考Why Microsoft chooses Alt+F4 to close a window


其實這個問題和為什麼第一個盤符是C一樣 都是時代的眼淚了


如果不是用慣了其他系統的快捷鍵,誰也不會挑微軟的毛病。但是偏偏Ubuntu 等能自己設置快捷鍵,用慣了再回到win真是逼死強迫症


魔獸世界裡曾經設置過F4風暴錘,理所應當的覺得alt+F4是焦點目標風暴錘,一次競技場突然………


QQ的所有界面都可以用Ctrl+W關閉,但是只有電腦向手機發送文件的窗口只響應Alt+F4,有大佬解釋一下嗎?


其實我一直在想微軟為啥不把windows自定義快捷鍵功能開放,像linux一樣,願意使用默認的默認,不願意就自定義,多好啊


個人覺得是習慣問題

Ubuntu也是這樣退出


之前看過解釋,是因為某個Windows版本,忘了是哪個版本了,窗體標題欄有四個按鈕,貌似是包括最小化、最大化和關閉,還有一個忘記是啥了。於是按順序從左到右第四個是關閉,便造就了F4這個按鍵(Function 4),又因為F1到F12都有各自的功能,所以就加上Alt鍵了……

記憶不是很清晰,但大致是這樣的,高手勿噴。

(以下是更改後的答案)

我終於在驅動之家上找到這則評論了,這應該是(我認為的)真正的原因:

ALT-Fx是Windows早期版本里左上角圖標菜單里全部功能的功能快捷鍵,包括還原、移動、大小、最小化、最大化、關閉等等操作,一直到ALT-F10都有,因為當時滑鼠並不是系統的標配經常需要鍵盤操作。後來滑鼠普及了,這些快捷鍵基本都取消,只有ALT-F4保留下來。

(鏈接地址:http://m.mydrivers.com/newsview/460928.html?ref=)


推薦閱讀:

Mac下的Mindnode的新建子話題的快捷鍵是什麼?
計算機的快捷鍵都有哪些?
Mac 上使用快捷鍵複製粘貼時,如何過濾樣式?
OS X 系統自帶的截圖快捷鍵有哪些?

TAG:MicrosoftWindows | 快捷鍵 |