Apa logika di balik "W" di Control + W untuk menutup Tab di IE?

47

Saya suka membuat koneksi sehingga saya dapat mengingat pintasan keyboard. Saya mendapatkan Ctrl+ Tuntuk membuka tab baru - tapi apa logika di balik Ctrl+ Wuntuk menutupnya?

Ann
sumber
5
Mungkin ada hubungannya dengan cmd-w untuk menutup windows di Mac dari beberapa tempat saya melihat.
cutrightjm
7
Ctrl + W juga menjadi jalan pintas untuk menutup jendela yang saat ini fokus pada Windows untuk waktu yang cukup lama. Saya akan menganggap itu dipilih karena W -> Window dan itu ada di sebelah kiri keyboard.
Der Hochstapler
18
Ctrl + W juga menutup tab pada Firefox, Opera dan Chrome
Ben Johnson mk2
13
Itu ada di sana untuk menjebak orang, sebagian besar karena Ctrl+Qkeluar dari browser sama sekali untuk sebagian besar browser modern dan Qdan Wberada tepat di sebelah satu sama lain pada tata letak QWERTY.
TC1
3
Sebagai pengguna lama dari emacs-clone (lugaru epsilon, sejak versi 3 atau lebih) di DOS kemudian Windows, pengenalan pintasan yang tiba-tiba itu mengganggu. Pada penjilidan emacs tradisional, Ctrl + W terikat kill-region, yang merupakan perintah paling umum yang saya gunakan untuk memotong teks yang dipilih ke clipboard. Saat mengetik dalam konteks lain (seperti komentar ini di sini) mengetik Ctrl + W memiliki efek yang sangat berbeda dan lebih dahsyat. Beralih di antara beberapa ikatan kunci editor pada mesin yang sama selalu menyebalkan, tetapi yang ini relatif baru dibandingkan dengan sejarah saya dengan epsilon.
RBerteig

Jawaban:

67

The Wdalam Ctrl+ Wdipilih karena sebelumnya untuk tabbed browsing yang diperkenalkan (dan saat ini, jika Anda telah tab yang sedang berada cacat) itu adalah jalan pintas untuk Tutup Saat W indow.

Pintasan Keyboard untuk Internet Explorer 6 :

Tutup jendela saat ini - Ctrl+W

Pintasan Keyboard untuk Internet Explorer 8 :

Tutup tab saat ini (atau jendela saat ini jika penjelajahan dengan tab dinonaktifkan) - Ctrl+W

Pintasan Keyboard untuk Internet Explorer 11 :

Tutup tab - Ctrl+W

Ƭᴇcʜιᴇ007
sumber
1
Bukankah Office juga menggunakannya untuk menutup dokumen saat ini?
ratchet freak
10
Catatan: hampir secara universal menutup jendela yang saat ini aktif di semua program.
Joseph Hansen
@rachet freak: Ya itu, itu agak berbahaya, karena ctrl-q adalah teks rata kiri (ctrl-e tengah dan ctrl-r adalah kanan kanan).
Atheist
1
Hal buruk lainnya adalah Ctrl-w digunakan dalam aplikasi seperti vim dan beberapa emulator terminal untuk menghapus kata yang terakhir diketik. Saat mengetik di browser, kadang-kadang terjadi pada saya bahwa saya menekan Ctrl-w karena kebiasaan, sehingga tab saat ini ditutup.
Chiel ten Brinke
Ya, tapi itu tidak seperti VIM dikenal sebagai intuitif pada level apa pun ... - Intinya adalah: "Tapi bukan itu yang dilakukannya di VIM" adalah argumen UX yang buruk secara universal (semacam definisi). - OTOH, "Itulah yang dilakukan di hampir setiap program Windows selama 20 tahun terakhir" memiliki sedikit lebih banyak air ...
BrainSlugs83
0

Itu dicuri dari Mac OS, yang menggunakan Command+ Wuntuk menutup tab saat ini (untuk aplikasi dengan tab) atau jendela saat ini. Perhatikan bahwa Command+ Qdigunakan untuk keluar dari aplikasi, jadi Command+ W, yang merupakan salah satu kunci, mungkin sepertinya pilihan yang baik untuk menutup jendela.

stackoverflowuser2010
sumber
18
Saya menemukan ini tidak masuk akal. Apakah Anda memiliki sumber untuk mendukung kata-kata Anda?
bazzilic
5
Saya pribadi dapat bersaksi bahwa Command-W umumnya digunakan pada Mac untuk menutup aplikasi / dokumen windows 15-20 tahun yang lalu ... yang tentu saja tidak berarti konvensi tersebut berasal dari Mac. Sebagai catatan, Ctrl-C untuk menyalin, Ctrl-X untuk memotong, dan Ctrl-V untuk tempel juga berasal dari Mac (meskipun pengubah Mac adalah Perintah daripada Kontrol); konvensi PC yang dominan hingga kira-kira pertengahan 90-an adalah Ctrl-Insert for copy, Shift-Insert for paste, dan Shift-Insert for cut.
David
4
... Saya ingat pernah membaca bahwa pilihan C / X / V untuk copy / cut / paste sengaja. C untuk copy adalah mnemonic yang jelas (setidaknya jika Anda seorang penutur bahasa Inggris), dan X dan V berdekatan dengan C (pada keyboard QWERTY), ditambah X semacam menyerupai sepasang gunting. Itu akan memberikan kepercayaan pada pilihan W karena kedekatannya dengan Q.
David
6
Saya dapat membuktikan bahwa perintah-w digunakan pada mac untuk menutup kembali jendela saat ini sebelum ada MS windows. "Dicuri" mungkin kata yang kuat, tetapi tentu saja memang benar bahwa windows meminjam secara bebas dari MacOS.
Dan Pritts
4
Saya akan sangat terkejut jika keduanya tidak kembali ke OS sebelumnya. Lagi pula, menggunakan pintasan yang sama bukan "mencuri", ini memberikan pengalaman pengguna yang konsisten dan saya berharap semua OS melakukan lebih dari itu.
terdon
-1

Itu benar-benar "dicuri" atau "dipinjam" dari Mac OS. Windows awalnya menggunakan Alt+ F4untuk menutup windows, tetapi mereka menyadari bahwa itu adalah pilihan sub-optimal (baca: bodoh).

W dipilih karena kedekatannya dengan Qyang merupakan pilihan jelas untuk pintasan keyboard [Q] uit.

Apple sangat tertarik untuk memiliki setiap perangkat lunak baik secara internal atau oleh pihak ketiga mengikuti serangkaian pedoman antarmuka manusia. Termasuk dalam pedoman ini adalah ini, di antara banyak hal lainnya. Microsoft dan Windows jauh lebih terbuka untuk memungkinkan pengembang untuk melakukan apa pun yang mereka pilih, dan mengabaikan banyak konvensi, tentu saja tentang cara pintas keyboard bekerja. Saya tentu ingat banyak perangkat lunak windows awal yang memiliki pintasan cut / copy / paste yang unik.

Misalnya, bahkan di Windows 7 Notepad tidak ditutup dengan Ctrl+ W, Anda harus menggunakan Alt+ F4, atau Alt, lalu F, lalu X.

Contoh lain adalah command prompt. Bahkan pada tahun 2014, Anda tidak dapat menyalin dan menempel seperti manusia normal, Anda harus terlebih dahulu menandai area teks dan kemudian menggunakan tombol enter untuk menyalinnya. Demikian juga untuk menempel, Anda mengklik kanan, karena mengapa membuat semuanya sama? Itu membosankan...

Ini adalah salinan tertua yang bisa saya temukan dari Panduan Antarmuka Manusia Apple. Di halaman 102 tertulis:

Perintah Close menutup jendela aktif, yang dapat berupa jendela dokumen, kotak dialog modeless, folder, atau jenis jendela lainnya. Mengklik di kotak dekat jendela menyediakan metode penutupan jendela berbasis mouse. Pengguna juga dapat menekan Command-W untuk menutup windows.

Sementara salinan HIG ini berasal dari 1995, konvensi ini sudah ada di Mac bahkan sebelum ini, mungkin pada awal 1986.

Bahkan ada permata internet ini berbicara tentang bagaimana produk Adobe (pada Windows) tidak mengikuti konvensi yang digunakan oleh Firefox:

Saya suka cara Ctrl-W bekerja di Firefox. Itu menutup tab saat ini, tetapi jika hanya ada satu tab terbuka, itu menutup seluruh jendela Firefox.

Dalam produk Adobe, Ctrl-W menutup jendela anak tetapi bukan jendela program utama.

Ctrl-W akan menutup windows Explorer, tetapi di banyak program lain, Anda harus menggunakan beberapa hotkey lainnya. Saya menemukan diri saya mencoba menggunakan Ctrl-W di program lain dan menjadi frustrasi ketika tidak berhasil. Saya tahu tentang Alt-F4 tetapi Ctrl-W adalah kombinasi yang lebih mudah untuk dijangkau.

Mungkinkah membuat program yang membuat Ctrl-W selalu bekerja seperti di Firefox? Artinya, apa pun program Anda, Ctrl-W pertama-tama akan menutup jendela atau tab anak yang aktif, lalu menutup jendela program utama. Jika program hanya memiliki satu jendela, itu akan menutup jendela itu.

Juga, dan bagian ini bersifat opsional, mungkinkah program ini untuk:

-deteksi jika program aktif menganggap penggunaan berbeda untuk Ctrl-W -jika program aktif menggunakan Ctrl-W untuk sesuatu yang berbeda, muncul kotak dialog yang menanyakan apakah Anda ingin mengganti perilaku Ctrl-W untuk program ini mulai sekarang. (dengan kata lain, ini akan memungkinkan program Universal Ctrl-W untuk memperbarui daftar "override" dan "exception")?

Saya harap ini terdengar bermanfaat bagi orang lain ...

Jawaban yang menyarankan Autohotkey dan sejenisnya adalah untuk pengguna Mac tertawa kompleks dan tidak perlu.

Ada ini juga

jgritty
sumber
16
Alt+F4masih merupakan cara pintas keyboard standar untuk menutup jendela pada Windows (atau lebih tepatnya, menutup [jendela] aplikasi yang difokuskan), dikaitkan dengan item "Tutup" pada menu jendela yang umum untuk sebagian besar / semua aplikasi berjendela pada Windows ( yang Anda dapatkan dengan mengklik kiri wilayah paling kiri dari bilah judul, mengklik kanan di mana saja di bilah judul, atau menekan Alt+Space). Dan bahkan jika konsol Windows memang memiliki fungsionalitas copy-paste non-mouse, binding akan menjadi tidak standar karena Ctrl+Csudah memiliki makna historis.
JAB
2
Menemukan Panduan Pengguna Macintosh untuk komputer Macintosh PowerBook 160 dan 180 dari tahun 1992 yang memperlihatkan pintasan Close Window Cmd-W pada halaman PDF 62 (label 46).
Daniel Beck
10
CTRL-W diimplementasikan pada tingkat aplikasi, oleh penulis aplikasi (Microsoft atau yang lain). Alt-F4 adalah "Keluar dari program" pada Windows (di level OS). Yang satu bukan pengganti yang lain. Pintasan Windows KB: support.microsoft.com/kb/126449
Ƭᴇcʜιᴇ007
4
Ctrl-C sudah diambil untuk Command Prompt (artinya break ), jadi menggunakan standar Ctrl-X / C / V tidak akan berfungsi tanpa merusak banyak program baris perintah. Command Prompt adalah jendela khusus (emulator terminal) dan harus berhati-hati untuk tidak menyembunyikan kunci yang mungkin diperlukan atau ditanggapi oleh perangkat lunak yang berjalan di terminal, apakah UNIX / VMS jarak jauh atau aplikasi warisan MS-DOS lokal. Misalnya, jika Anda menjalankan program baris perintah yang merespons Ctrl-W, menutupnya dengan Command Prompt akan menyebalkan.
Maxx Daymon
20
-1 - ini pada dasarnya berbunyi seperti kata-kata kasar dan kemudian pergi ke wilayah yang sama sekali tidak relevan untuk pertanyaan. Penggunaan antara aplikasi konsisten dengan cara. Alt+F4menutup seluruh aplikasi, Ctrl+Wmenutup jendela (atau dokumen) aplikasi. Satu-satunya ketidakkonsistenan adalah bahwa beberapa aplikasi berakhir setelah jendela terakhir ditutup, beberapa tidak. Adapun jika dicuri dari Apple atau tidak; Saya curiga tidak ada yang akan tahu pasti.
Mark Henderson