Bagaimana saya bisa mengubah pintasan default di Windows untuk menutup program?

25

Saya suka pintasan keyboard program dekat di Mac OS X yang + Q. Bagus dan nyaman untuk penempatan tangan. Namun di Windows, pintasan yang sama adalah Alt+ F4, sedikit canggung.

Apakah ada cara untuk mengubah pintasan keyboard default ke Alt+ Qatau Ctrl+ Q? Saya menggunakan Windows 7.

hwp08
sumber
4
Alt + F4 menutup windows, bukan program. Anda mungkin dapat memasak sesuatu di AutoHotkey, tetapi karena perintah program Windows tidak selalu muncul di menu, Anda mungkin kehilangan beberapa perintah yang dieksekusi menggunakan Ctrl / Alt + Q
Daniel Beck
1
Alt + F4 akan menutup program untuk saya. Saya baru saja memeriksa perintah 'Berhenti' di Word dan itu Alt + F4. Mungkin mengedit registri? Tidak yakin ke mana harus mencari.
hwp08
4
Jika program tutup saat jendela terakhir ditutup, maka ya, Alt + F4 menutup program jika Anda menggunakannya untuk menutup jendela terakhir yang terbuka. Tapi itu umumnya bukan jalan pintas "keluar dari program". Tidak ada yang namanya panel preferensi Pintasan Keyboard di OS X pada Windows. Satu-satunya harapan Anda adalah pengalihan input (seperti yang saya sarankan) atau alat pihak ketiga.
Daniel Beck
1
Di Windows saya, ALT + F4 juga menutup seluruh program, meskipun memiliki lebih dari satu dokumen / jendela yang dibuka. STRG + F4, bagaimanapun, menutup satu jendela dokumen. Ini berlaku untuk sebagian besar, jika tidak ada, program yang saya gunakan pada Windows.
Martin

Jawaban:

30

Dapatkan AutoHotKey . Buka Notepad dan rekatkan yang berikut ini:

^q::Send !{F4}
return

Simpan sebagai file .ahk, jalankan dan coba. Jika berhasil, taruh di folder startup Anda dan Anda siap melakukannya. Kode di atas hanya memetakan Ctrl+ Qke Alt+ F4.

Jika Anda ingin menjadi Alt+ Q, ganti ^dengan a!

Jika Anda tidak bisa mendapatkan Autohotkey, saya telah menyusun skrip di atas untuk Anda dan mengunggahnya di sini:

http://dl.dropbox.com/u/26194020/CtrlQ.exe

Unduh dan nikmati.

Omong-omong - Anda tahu bahwa Ctrl+ telah Wmenutup jendela di aplikasi apa pun, bukan?

Yeedl
sumber
7
Ctrl + W hanyalah jalan pintas umum yang telah diadopsi oleh banyak program. Itu tidak didefinisikan oleh Windows dan tidak bekerja di semua, atau bahkan sebagian besar, aplikasi.
Hugh Allen
Bagikan dan nikmati.
Mateen Ulhaq
2

Untuk mengubah Windows agar sesuai dengan pengguna Mac, lihat artikel ini: Memetakan Ulang Kunci pada Windows .
Ini berisi skrip Autohotkey yang memetakan banyak kunci Windows ke setara Mac mereka.

Untuk membangun tata letak keyboard baru, lihat Pencipta Tata Letak Keyboard Microsoft , yang memungkinkan Anda memanipulasi semua tombol dan kombinasinya.

Karena artikel asli telah hilang dari Web, saya salin di bawah skrip Autohotkey:

;Autohotkey script
;John Walker, 2010-11-25
;http://www.inertreactants.com
;Feel free to reuse, edit and redistribute
;Key remaps for Apple users using boot camp
;(with an Apple notebook or Keyboard)

;following section remaps alt-delete keys to mimic OSX
;command-delete deletes whole line
#BS::Send {LShift down}{Home}{LShift Up}{Del}

;alt-function-delete deletes next word
!Delete::Send {LShift down}{LCtrl down}{Right}{LShift Up}{Lctrl up}{Del}

;alt-delete deletes previous word
!BS::Send {LShift down}{LCtrl down}{Left}{LShift Up}{Lctrl up}{Del}

;following section mimics command-q and command-w
;behaviour to close windows
;note these had to be disabled below for the
;command to ctrl key remaps
#w::^F4
#q::!F4

;following section remaps alt-arrow and command-arrow
;keys to mimic OSX behaviour
#Up::Send {Lctrl down}{Home}{Lctrl up}
#Down::Send {Lctrl down}{End}{Lctrl up}
#Left::Send {Home}
#Right::Send {End}
!Up::Send {Home}
!Down::Send {End}
!Left::^Left
!Right::^Right

;following section remaps command key to control key
;affects all number and letter keys
;note that some keys, like winkey-l and winkey-d
;need to be remapped a differeny way
;otherwise autohotkey will not take over
#a::^a
#b::^b
#c::^c
#d::^d
#e::^e
;following won't remap using the normal method
#f::Send {LCtrl down}{f}{LCtrl up}
#g::^g
#h::^h
#i::^i
#j::^j
#k::^k
;#l::Send {LCtrl down}{l}{LCtrl up} ;disabled, I like winkey-L
#m::^m
#n::^n
#o::^o
#p::^p
;#q::^q ;disabled --remapped to alt-F4 instead
#r::^r
#s::^s
#t::^t
#u::^u
#v::^v
;#w::^w ;disabled --remapped to ctrl-F4 instead
#x::^x
#y::^y
#z::^z
#1::^1
#2::^2
#3::^3
#4::^4
#5::^5
#6::^6
#7::^7
#8::^8
#9::^9
#0::^0
harrymc
sumber
Dua dari tiga tautan mati :(
Nathan Friend
@NathanFriend: Saya telah mengganti tautan dengan yang setara, yang masih tampak relevan, dan juga menyalin di sini skrip Autohotkey.
harrymc
Luar biasa, terima kasih @harrymc! :)
Nathan Friend
Dalam konteks ini, saya juga ingin menyebutkan KbdEdit yang merupakan salah satu utilitas favorit saya.
Ville