มันเป็น "ขโมย" หรือ "ยืม" อย่างแน่นอนจาก 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 ที่ซับซ้อนและไม่จำเป็นหัวเราะ
มีนี่เช่นกัน