Nó hoàn toàn bị "đánh cắp" hoặc "mượn" từ Mac OS. Windows ban đầu được sử dụng Alt+ F4để đóng các cửa sổ, nhưng họ nhận ra rằng đó là một lựa chọn tối ưu phụ (đọc: câm).
W được chọn vì khoảng cách gần với Qnó là lựa chọn rõ ràng cho phím tắt bàn phím [Q].
Apple đã rất quan tâm đến việc mọi phần mềm bên trong hoặc bên thứ ba tuân theo một bộ hướng dẫn giao diện con người. Bao gồm trong các hướng dẫn này là, trong số nhiều thứ khác. Microsoft và Windows đã cởi mở hơn rất nhiều khi cho phép các nhà phát triển làm bất cứ điều gì họ chọn và bỏ qua nhiều quy ước, chắc chắn xung quanh cách các phím tắt hoạt động. Tôi chắc chắn nhớ rất nhiều phần mềm Windows đời đầu có các phím tắt / sao chép / dán độc đáo.
Chẳng hạn, ngay cả trong Windows 7 Notepad không đóng bằng Ctrl+ W, bạn phải sử dụng Alt+ F4, hoặc Alt, sau đó F, sau đó X.
Một ví dụ khác là dấu nhắc lệnh. Ngay cả trong năm 2014, bạn không thể sao chép và dán như một người bình thường, trước tiên bạn phải đánh dấu một khu vực văn bản và sau đó sử dụng phím enter để sao chép nó. Tương tự như vậy để dán, bạn nhấp chuột phải, bởi vì tại sao làm cho mọi thứ giống nhau? Điều đó thật nhàm chán ...
Đây là bản sao cũ nhất mà tôi có thể tìm thấy trong Nguyên tắc giao diện con người của Apple. Trên trang 102 có ghi điều này:
Lệnh Đóng đóng cửa sổ đang hoạt động, có thể là cửa sổ tài liệu, hộp thoại không chế độ, thư mục hoặc bất kỳ loại cửa sổ nào khác. Nhấp vào hộp đóng của cửa sổ cung cấp phương pháp đóng cửa sổ dựa trên chuột. Người dùng cũng có thể nhấn Command-W để đóng cửa sổ.
Mặc dù bản sao này của HIG là từ năm 1995, nhưng quy ước này đã có trên Mac trước cả điều này, có lẽ sớm nhất là vào năm 1986.
Thậm chí còn có viên ngọc internet này nói về cách các sản phẩm Adobe (trên Windows) không tuân theo quy ước được sử dụng bởi Firefox:
Tôi thích cách Ctrl-W hoạt động trong Firefox. Nó đóng tab hiện tại, nhưng nếu chỉ có một tab mở, nó sẽ đóng toàn bộ cửa sổ Firefox.
Trong các sản phẩm Adobe, Ctrl-W đóng các cửa sổ con nhưng không phải cửa sổ chương trình chính.
Ctrl-W sẽ đóng các cửa sổ Explorer, nhưng trong nhiều chương trình khác, bạn phải sử dụng một số phím nóng khác. Tôi thấy mình đang cố gắng sử dụng Ctrl-W trong các chương trình khác và cảm thấy thất vọng khi nó không hoạt động. Tôi biết về Alt-F4 nhưng Ctrl-W là sự kết hợp dễ dàng hơn để tiếp cận.
Liệu có thể tạo một chương trình khiến Ctrl-W luôn hoạt động như trong Firefox không? Đó là, cho dù bạn đang tham gia chương trình nào, Ctrl-W trước tiên sẽ đóng các cửa sổ con hoặc tab đang hoạt động, sau đó nó sẽ đóng cửa sổ chương trình chính. Nếu chương trình chỉ có một cửa sổ, nó sẽ đóng cửa sổ đó.
Ngoài ra, và phần này sẽ là tùy chọn, chương trình này có thể:
-detect nếu chương trình hoạt động đã gán một cách sử dụng khác cho Ctrl-W-nếu chương trình hoạt động sử dụng Ctrl-W cho một cái gì đó khác, hãy bật lên một hộp thoại hỏi xem bạn có muốn ghi đè hành vi Ctrl-W cho chương trình này từ bây giờ không (nói cách khác, điều này sẽ cho phép chương trình Universal Ctrl-W cập nhật danh sách "ghi đè" và "ngoại lệ")?
Tôi hy vọng điều này nghe có vẻ hữu ích cho người khác ...
Các câu trả lời gợi ý AutoHotKey và những thứ tương tự là cho người dùng Mac cười phức tạp và không cần thiết.
Có cái này nữa