ตรรกะเบื้องหลัง“ W” ใน Control + W เพื่อปิด Tab ใน IE คืออะไร


47

ฉันชอบทำการเชื่อมต่อเพื่อให้สามารถจดจำแป้นพิมพ์ลัดได้ ฉันได้รับCtrl+ Tเพื่อเปิดแท็บใหม่ - อะไรคือตรรกะที่อยู่เบื้องหลังCtrl+ Wเพื่อปิด แท็บ


5
อาจต้องทำอย่างไรกับ cmd-w เพื่อปิดหน้าต่างใน Mac จากสถานที่ที่ฉันดู
cutrightjm

7
Ctrl + W ยังเป็นทางลัดในการปิดหน้าต่างที่โฟกัสอยู่ในปัจจุบันบน Windows เป็นเวลานาน ฉันคิดว่ามันถูกเลือกเพราะ W -> หน้าต่างและมันอยู่ทางด้านซ้ายของคีย์บอร์ด
Der Hochstapler

18
Ctrl + W ยังปิดแท็บบน Firefox, Opera และ Chrome
เบ็นจอห์นสัน mk2

13
มีคนคอยหมุนรอบส่วนใหญ่เพราะCtrl+Qออกจากเบราว์เซอร์ไปพร้อม ๆ กับเบราว์เซอร์ที่ทันสมัยที่สุดQและWอยู่ติดกันในรูปแบบ QWERTY
TC1

3
ในฐานะที่เป็นผู้ใช้ emacs-clone มาเป็นเวลานาน (lugaru epsilon ตั้งแต่รุ่น 3 เป็นต้นไป) บน DOS จากนั้น Windows การแนะนำทางลัดโดยฉับพลันนั้นน่ารำคาญ ในการเชื่อม emac แบบดั้งเดิมนั้น Ctrl + W จะถูกผูกไว้กับkill-regionซึ่งเป็นคำสั่งทั่วไปที่ฉันใช้เพื่อตัดข้อความที่เลือกไปยังคลิปบอร์ด เมื่อพิมพ์ในบริบทอื่น (เช่นความคิดเห็นนี้ที่นี่) การพิมพ์ Ctrl + W มีผลแตกต่างกันมากและค่อนข้างหายนะ การสลับระหว่างตัวแก้ไขคีย์การโยงหลาย ๆ อันบนเครื่องเดียวกันเป็นสิ่งที่เจ็บปวดเสมอ แต่อันนี้ค่อนข้างใหม่เมื่อเทียบกับประวัติของฉันกับ epsilon
RBerteig

คำตอบ:


67

WในCtrl+ 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 จัดชิดขวา)
ผู้ที่เชื่อว่าไม่มีพระเจ้า

1
สิ่งที่น่ารังเกียจอีกอย่างคือ Ctrl-w ถูกใช้ในแอปพลิเคชั่นเช่น vim และเทอร์มินัลอีมูเลเตอร์หลายตัวเพื่อลบคำที่พิมพ์ล่าสุด เมื่อพิมพ์ในเบราว์เซอร์บางครั้งมันก็เกิดขึ้นกับฉันที่ฉันกด Ctrl-w ออกจากนิสัยทำให้แท็บปัจจุบันถูกปิด
Chiel ten Brinke

ใช่ แต่มันไม่เหมือน VIM ที่รู้จักกันว่าใช้งานได้ง่ายในทุกระดับ ... - จุดที่: "แต่นั่นไม่ใช่สิ่งที่มันทำใน VIM" เป็นอาร์กิวเมนต์ UX ที่ไม่ดีในระดับสากล (ตามนิยาม) - OTOH "นั่นคือสิ่งที่มันทำในเกือบทุกโปรแกรม Windows สำหรับ 20 ปีที่ผ่านมา" ถือน้ำอีกเล็กน้อย ...
BrainSlugs83

0

มันถูกขโมยจาก Mac OS ซึ่งใช้Command+ Wเพื่อปิดแท็บปัจจุบัน (สำหรับแอปพลิเคชันที่มีแท็บ) หรือหน้าต่างปัจจุบัน โปรดทราบว่าCommand+ Qใช้เพื่อออกจากแอปพลิเคชันดังนั้นCommand+ Wซึ่งเป็นรหัสเดียวอาจดูเหมือนเป็นทางเลือกที่ดีในการปิดหน้าต่าง


18
ฉันพบว่าสิ่งนี้ไม่น่าเชื่อถือ คุณมีแหล่งข้อมูลเพื่อสนับสนุนคำพูดของคุณหรือไม่?
bazzilic

5
โดยส่วนตัวฉันสามารถเป็นพยานได้ว่า Command-W ใช้กันทั่วไปใน Macs เพื่อปิดหน้าต่างแอปพลิเคชัน / เอกสารเมื่อ 15-20 ปีที่แล้ว ... ซึ่งแน่นอนไม่ได้หมายความว่าอนุสัญญาเหล่านั้นเกิดขึ้นบน Mac ในฐานะที่เป็นโน้ต Ctrl-C สำหรับการคัดลอก Ctrl-X สำหรับการตัดและ Ctrl-V สำหรับการวางยังมาจาก Mac (แม้ว่าตัวแก้ไข Mac คือคำสั่งแทนที่จะเป็นตัวควบคุม); การประชุม PC ที่โดดเด่นจนกระทั่งประมาณช่วงกลางทศวรรษที่ 90 คือ Ctrl-Insert สำหรับการคัดลอก Shift-Insert เพื่อวางและ Shift-Insert สำหรับการตัด
David

4
... ฉันจำได้ว่าอ่านว่าตัวเลือกของ C / X / V สำหรับการคัดลอก / ตัด / แปะนั้นมีเจตนา C สำหรับการคัดลอกเป็นตัวช่วยจำที่ชัดเจน (อย่างน้อยถ้าคุณเป็นผู้พูดภาษาอังกฤษ) และ X และ V อยู่ติดกับ C (บนคีย์บอร์ด QWERTY) บวกกับการเรียงลำดับ X คล้ายกับกรรไกรคู่หนึ่ง นั่นจะทำให้เกิดความเชื่อมั่นต่อการเลือก W เพราะมันอยู่ใกล้กับ Q.
David

6
ฉันสามารถยืนยันได้ว่า command-w ใช้กับ mac เพื่อปิดหน้าต่างปัจจุบันก่อนที่จะมี MS windows "Stolen" อาจเป็นคำที่แข็งแกร่ง แต่แน่นอนว่าเป็นความจริงที่ว่า Windows ยืมมาอย่างอิสระจาก MacOS
Dan Pritts

4
ฉันจะแปลกใจมากถ้าสิ่งเหล่านี้ไม่ได้ย้อนกลับไปสู่ระบบปฏิบัติการก่อนหน้านี้ อย่างไรก็ตามการใช้ทางลัดเดียวกันไม่ได้เป็นการ "ขโมย" มันให้ประสบการณ์ผู้ใช้ที่สอดคล้องและฉันหวังว่าระบบปฏิบัติการทั้งหมดทำได้มากกว่านั้น
terdon

-1

มันเป็น "ขโมย" หรือ "ยืม" อย่างแน่นอนจาก Mac OS Windows เดิมใช้Alt+ F4เพื่อปิดหน้าต่าง แต่พวกเขารู้ว่านั่นเป็นตัวเลือกที่ดีที่สุด (อ่าน: โง่)

W ได้รับเลือกเนื่องจากอยู่ใกล้Qซึ่งเป็นตัวเลือกที่ชัดเจนสำหรับแป้นพิมพ์ลัด [Q] uit

Apple มีความกระตือรือร้นในการใช้ซอฟต์แวร์ทุกชิ้นไม่ว่าจะเป็นการภายในหรือโดยบุคคลที่สามตามแนวทางของอินเทอร์เฟซของมนุษย์ รวมอยู่ในแนวทางเหล่านี้คือสิ่งนี้ท่ามกลางสิ่งอื่น ๆ Microsoft และ Windows เปิดกว้างมากขึ้นเพื่อให้นักพัฒนาสามารถทำสิ่งที่พวกเขาเลือกและเพิกเฉยต่อข้อตกลงหลายอย่าง แน่นอนว่าฉันจำซอฟต์แวร์ Windows รุ่นแรก ๆ ที่มีทางลัดตัด / คัดลอก / วางที่ไม่ซ้ำกันได้

ยกตัวอย่างเช่นแม้จะอยู่ใน Windows 7 Notepad ไม่ได้ใกล้ชิดกับCtrl+ W, คุณต้องใช้Alt+ F4หรือAltแล้วแล้วFX

อีกตัวอย่างหนึ่งคือพรอมต์คำสั่ง แม้ในปี 2014 คุณไม่สามารถคัดลอกและวางได้เหมือนมนุษย์ทั่วไปคุณต้องทำเครื่องหมายบริเวณข้อความก่อนจากนั้นใช้ปุ่ม Enter เพื่อคัดลอก เช่นเดียวกันกับการวางคุณคลิกขวาเพราะเหตุใดจึงทำให้ทุกอย่างเหมือนกัน เบื่อ...

นี่เป็นสำเนาที่เก่าแก่ที่สุดที่ฉันสามารถหาได้จากแนวทางอินเทอร์เฟซสำหรับมนุษย์ของ Apple บนหน้า 102 มันบอกว่านี้:

คำสั่งปิดจะปิดหน้าต่างที่ใช้งานอยู่ซึ่งอาจเป็นหน้าต่างเอกสารกล่องโต้ตอบแบบไม่มีกล่องโฟลเดอร์หรือหน้าต่างชนิดอื่น การคลิกในกล่องปิดของหน้าต่างแสดงวิธีการปิดหน้าต่างโดยใช้เมาส์ ผู้ใช้ยังสามารถกด Command-W เพื่อปิดหน้าต่าง

ในขณะที่สำเนาของ HIG นี้มาจากปี 1995 อนุสัญญานี้อยู่ใน Mac ก่อนหน้านี้แม้อาจจะเป็นช่วงต้นปี 1986

มีแม้กระทั่งอัญมณีทางอินเทอร์เน็ตที่พูดถึงว่าผลิตภัณฑ์ของ Adobe (บน Windows) ไม่ปฏิบัติตามข้อตกลงที่ Firefox ใช้:

ฉันชอบวิธีที่ Ctrl-W ทำงานใน Firefox มันปิดแท็บปัจจุบัน แต่ถ้ามีเพียงหนึ่งแท็บที่เปิดอยู่มันจะปิดหน้าต่าง Firefox ทั้งหมด

ในผลิตภัณฑ์ Adobe Ctrl-W ปิดหน้าต่างลูก แต่ไม่ใช่หน้าต่างโปรแกรมหลัก

Ctrl-W จะปิดหน้าต่าง Explorer แต่ในโปรแกรมอื่น ๆ คุณต้องใช้ปุ่มลัดอื่น ฉันพบว่าตัวเองกำลังพยายามใช้ Ctrl-W ในโปรแกรมอื่น ๆ และรู้สึกหงุดหงิดเมื่อมันไม่ทำงาน ฉันรู้เกี่ยวกับ Alt-F4 แต่ Ctrl-W เป็นชุดที่เข้าถึงได้ง่ายกว่า

เป็นไปได้ไหมที่จะสร้างโปรแกรมที่ทำให้ Ctrl-W ทำงานได้เหมือนใน Firefox นั่นคือไม่ว่าคุณจะอยู่ในโปรแกรมใดก็ตาม Ctrl-W จะปิดหน้าต่างหรือแท็บลูกที่ใช้งานก่อนจากนั้นจะปิดหน้าต่างโปรแกรมหลัก หากโปรแกรมมีเพียงหน้าต่างเดียวมันจะปิดหน้าต่างนั้น

นอกจากนี้และส่วนนี้จะเป็นตัวเลือกจะเป็นไปได้ไหมที่โปรแกรมนี้จะ:

- ตรวจสอบว่าโปรแกรมที่ใช้งานได้กำหนดการใช้งานที่แตกต่างกันสำหรับ Ctrl-W หรือไม่หากโปรแกรมที่ใช้งานใช้ Ctrl-W สำหรับสิ่งที่แตกต่างออกมาให้เปิดกล่องโต้ตอบเพื่อถามว่าคุณต้องการแทนที่พฤติกรรม Ctrl-W สำหรับโปรแกรมนี้หรือไม่ (กล่าวอีกนัยหนึ่งสิ่งนี้จะทำให้โปรแกรม Universal Ctrl-W อัปเดตรายการ "แทนที่" และ "ยกเว้น")

ฉันหวังว่านี่จะเป็นประโยชน์กับคนอื่น ...

คำตอบที่แนะนำถึง AutoHotKey และสิ่งที่คล้ายกันคือสำหรับผู้ใช้ Mac ที่ซับซ้อนและไม่จำเป็นหัวเราะ

มีนี่เช่นกัน


16
Alt+F4ยังคงเป็นแป้นพิมพ์ลัดมาตรฐานสำหรับการปิดหน้าต่างใน Windows (หรือค่อนข้างปิด [หน้าต่างของ] แอปพลิเคชั่นที่โฟกัส) ซึ่งเชื่อมโยงกับรายการ "ปิด" ในเมนูหน้าต่างที่ใช้ร่วมกับแอปพลิเคชันหน้าต่างส่วนใหญ่ / ทั้งหมด หนึ่งรายการที่คุณจะได้รับจากการคลิกซ้ายบริเวณด้านซ้ายสุดของแถบชื่อเรื่องคลิกขวาที่ใดก็ได้ในแถบชื่อเรื่องหรือกดAlt+Space) และแม้ว่าคอนโซล Windows จะมีฟังก์ชั่นการคัดลอกวางไม่ใช่เมาส์การผูกจะไม่เป็นมาตรฐานเพราะCtrl+Cมีความหมายในอดีตอยู่แล้ว
JAB

2
พบคู่มือผู้ใช้ Macintosh สำหรับ Macintosh PowerBook 160 และ 180 คอมพิวเตอร์จาก 1992 ซึ่งแสดงทางลัดปิดหน้าต่าง Cmd-Wใน PDF หน้า 62 (ป้ายกำกับ 46)
Daniel Beck

10
CTRL-W ถูกนำไปใช้ในระดับแอปพลิเคชันโดยผู้สร้างแอปพลิเคชัน (Microsoft หรืออย่างอื่น) Alt-F4 คือ "ออกจากโปรแกรม" บน Windows (ที่ระดับ OS) หนึ่งไม่ได้แทนคนอื่น แป้นพิมพ์ลัดของWindows KB: support.microsoft.com/kb/126449
Ƭᴇcʜιᴇ007

4
Ctrl-C ถูกใช้สำหรับพรอมต์คำสั่งแล้ว (หมายถึงการหยุด ) ดังนั้นการใช้ Ctrl-X / C / V มาตรฐานจะไม่ทำงานโดยไม่ทำลายโปรแกรมบรรทัดคำสั่งจำนวนมาก พรอมต์คำสั่งเป็นหน้าต่างพิเศษ (เทอร์มินัลอีมูเลเตอร์) และต้องระวังไม่ซ่อนกุญแจที่อาจจำเป็นหรือตอบสนองโดยซอฟต์แวร์ที่รันในเทอร์มินัลไม่ว่าจะเป็น UNIX / VMS ระยะไกลหรือแอป MS-DOS ดั้งเดิมในท้องถิ่น ตัวอย่างเช่นหากคุณใช้โปรแกรมบรรทัดคำสั่งที่ตอบสนองต่อ Ctrl-W การปิดพรอมต์คำสั่งจะทำให้โกรธ
Maxx Daymon

20
-1 - โดยทั่วไปแล้วจะอ่านว่าเป็นคำโผงผางจากนั้นไปที่อาณาเขตที่ไม่เกี่ยวข้องทั้งหมดสำหรับคำถาม การใช้งานระหว่างแอพพลิเคชั่นนั้นสอดคล้องกัน Alt+F4ปิดแอปพลิเคชันทั้งหมดCtrl+Wปิดหน้าต่าง (หรือเอกสาร) ของแอปพลิเคชัน ความไม่ลงรอยกันเพียงอย่างเดียวคือแอปพลิเคชั่นบางตัวหยุดทำงานหลังจากที่ปิดหน้าต่างสุดท้าย สำหรับถ้ามันถูกขโมยจาก Apple หรือไม่; ฉันสงสัยว่าจะไม่มีใครรู้แน่ ๆ
Mark Henderson
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.