プログラムを閉じるためのWindowsのデフォルトのショートカットを変更するにはどうすればよいですか?


25

Mac OS Xの+ プログラムキーボードショートカット+ が気に入っていQます。手の配置に便利です。ただし、Windowsでは、同等のショートカットはAlt+ F4で、少し厄介です。

デフォルトのキーボードショートカットをAlt+ QまたはCtrl+ に変更する方法はありますQか?Windows 7を使用しています。


4
Alt + F4は、プログラムではなくウィンドウを閉じます。おそらく、AutoHotkeyをで何かアップを調理することができますが、Windowsのプログラムコマンド以来、常にあなたはCtrlキー/ Altキー+ Qを使用して実行されているいくつかのコマンドが失われる可能性があり、メニューには表示されません
ダニエル・ベック

1
Alt + F4はプログラムを閉じます。Wordで「Quit」コマンドをチェックしたところ、Alt + F4です。おそらくレジストリの編集ですか?どこを見ればいいのかわかりません。
hwp08

4
最後のウィンドウが閉じられたときにプログラムが閉じる場合、はい、Alt + F4を使用して最後に開いたウィンドウを閉じるとプログラムが閉じられます。ただし、通常は「プログラムを終了する」ショートカットではありません。Windows上のOS Xには、キーボードショートカットの設定ペインのようなものはありません。唯一の希望は、入力リダイレクト(私が提案したように)またはサードパーティのツールです。
ダニエルベック

1
Windowsでは、複数のドキュメント/ウィンドウが開かれている場合でも、Alt + F4キーを押すとプログラム全体が閉じられます。ただし、STRG + F4は、単一のドキュメントウィンドウを閉じます。これは、私がWindowsで使用しているほとんどのプログラムに適用されます。
マーティン

回答:


30

AutoHotKeyを取得します。メモ帳を開き、次を貼り付けます。

^q::Send !{F4}
return

.ahkファイルとして保存し、実行して試してください。動作する場合は、起動フォルダーに貼り付けてください。上記のコードは、単にCtrl+ QAlt+にマッピングしますF4

あなたはそれになりたい場合はAlt+ Q、その後、交換してください^Aで!

AutoHotKeyを取得できない場合は、上記のスクリプトをコンパイルして、ここにアップロードしました。

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

ダウンロードしてお楽しみください。

ちなみに、Ctrl+はW既にどのアプリケーションでもウィンドウを閉じていることを知っていますか?


7
Ctrl + Wは、多くのプログラムで採用されている一般的なショートカットです。Windowsによって定義されておらず、すべての、またはほとんどのアプリケーションで動作しません。
ヒューアレン

共有してお楽しみください。
Mateen Ulhaq

2

Macユーザーに合わせてWindowsを変更するには、次の記事を参照してください:Windowsでのキーの再マッピング
これには、多くのWindowsキーを対応するMacキーにマップするAutohotkeyスクリプトが含まれています。

新しいキーボードレイアウトを作成するには、Microsoft Keyboard Layout Creatorを参照してくださいこれにより、すべてのキーとその組み合わせを操作できます。

元の記事がWebから消えたので、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

3つのうち2つのリンクが無効です:(
Nathan Friend

@NathanFriend:リンクを同等のものに置き換えましたが、これはまだ適切と思われ、Autohotkeyスクリプトもここにコピーしました。
harrymc

素晴らしい、ありがとう@harrymc!:)
ネイサンフレンド

この文脈では、私のお気に入りのユーティリティの1つであるKbdEditについても言及したいと思います。
ヴィル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.