OSXで現在のウィンドウ/アプリケーションを最大化するキーボードショートカット
OSX 10.9.1を使用しています。通常画面左上にある最大化・最小化機能をシミュレートするキーボードショートカットはありますか?SuperUserでこの件について質問されている他の質問をいくつか読みましたが、どれもかなり古いものばかりです。サードパーティのアドオンなしでこれを可能にする最新バージョンのMacへのアップデートはありますか?
OSX 10.9.1を使用しています。通常画面左上にある最大化・最小化機能をシミュレートするキーボードショートカットはありますか?SuperUserでこの件について質問されている他の質問をいくつか読みましたが、どれもかなり古いものばかりです。サードパーティのアドオンなしでこれを可能にする最新バージョンのMacへのアップデートはありますか?
システム環境設定から[Zoom]メニュー項目(ロケールでは何と呼ばれているかわかりませんが)のショートカットを割り当てます:
もし、ウィンドウを常に最大化して画面を一杯にしたい場合は、例えばSpectacle:
のようなショートカットを使うことができます。
bind m:cmd;shift move screenOriginX;screenOriginY screenSizeX;screenSizeY
このスクリプトにショートカットを割り当てるために、FastScriptsを使用しました:
try
tell application "Finder" to set b to bounds of window of desktop
try
tell application (path to frontmost application as text)
set bounds of window 1 to {item 1 of b, 22, item 3 of b, item 4 of b}
end tell
on error
tell application "System Events" to tell window 1 of (process 1 where it is frontmost)
try
set position to {0, 22}
set size to {item 3 of b, (item 4 of b) - 22}
on error
click (button 1 of window 1 where subrole is "AXZoomButton")
end try
end tell
end try
end try
アクセシビリティAPIを通じてシステムイベントに位置とサイズを変更するように指示すると、位置とサイズが変更されるまでに顕著な遅延が発生します。アプリケーションにウィンドウの境界を変更するように指示すると、より速くなりますが、すべてのアプリケーションで動作するわけではありません。Slate や Moom のような他のアプリケーションは常にアクセシビリティ API を使用しています。
ウィンドウの最小化を間違えていてすみません。Appleから準備ができています。
回答:
アクティブウィンドウ(アプリケーション)を最大化するには、以下のようにショートカットキーに操作を割り当てる必要があります;
推奨基準:
デフォルトの最小化ショートカットキーではなく、以下のショートカットキーを使用することをお勧めします。
アクティブウィンドウを最小化するには:
Command+H :Hide the active window(application)
上のショートカットキーでアクティブウィンドウを最小化することは可能ですが、実際にはアクティブウィンドウが隠されています。また、このショートカットキーを使用すると、「Command + Tab」というショートカットキーで非表示ウィンドウを素早く切り替えることができます。Command+Mでアクティブウィンドウを最小化してしまうと、Command+Tabではアプリケーションを素早く切り替えることができず、Dockからアプリケーションをクリックする必要があります。