web-dev-qa-db-ja.com

OSXで現在のウィンドウ/アプリケーションを最大化するためのキーボードショートカット

OSX 10.9.1を使用しています。通常画面の左上隅にある最大化および最小化機能をシミュレートするためのキーボードショートカットはありますか。私はこれに関してSuperUserに尋ねられる他の質問のいくつかを読みました、しかしそれらはすべてかなり古いです。サードパーティ製のアドオンなしで今これを可能にするMacの最新バージョンへのアップデートはありますか?

69
Lloyd Banks

[システム環境設定]から[ズーム]メニュー項目(またはロケールで呼び出されたもの)へのショートカットを割り当てます。

ショートカットを常にウィンドウいっぱいに広げて画面いっぱいに表示したい場合は、次のように使用します。 Spectacle

または Slate を使用して、次のような行を~/.slateに追加します。

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を使います。

81
Lri

ウィンドウを最小化するのを間違えてすみません。それはAppleから準備ができています。だから、私は修正しました。

答え:

  • Command + M:アクティブウィンドウをDockに最小化する
  • Command + Option + M:アクティブなアプリケーションのすべてのウィンドウをDockに最小化する
  • (設定が必要です):アクティブウィンドウを最大化します

アクティブウィンドウ(アプリケーション)を最大化するには、次のようにショートカットキーに操作を割り当てる必要があります。

  1. [システム環境設定]> [キーボード]> [ショートカット]> [アプリのショートカット]の順に選択し、[+]をクリックしてショートカットキーを追加します。
  2. 「すべてのアプリケーション」を選択すると、この変更はすべてのアプリケーションに影響し、「メニュータイトル」テキストボックスに「最大化」というテキストを入力し、「ショートカットキー」テキストボックスに「Command + Shift + M」を押す.
  3. ショートカットキーの影響を受けたいウィンドウ(アプリケーション)を再起動します(再起動は不要です)。
  4. メニューバーにも新しいメニュー項目があります。

おすすめの基礎:

デフォルトの最小化ショートカットキーを使用する代わりに、以下のショートカットキーを使用することをお勧めします。

アクティブウィンドウ(アプリケーション)を最小化するには

Command + H:アクティブウィンドウを隠す(アプリケーション)

上記のショートカットキーでアクティブウィンドウを最小化することは可能ですが、実際にはアクティブウィンドウ(アプリケーション)は隠されています。そして、あなたがこのショートカットキーを使うならば、あなたはすばやく「Command + Tab」であるショートカットキーによって隠されたウインドウを切り替えることができます。アクティブなウィンドウをCommand + Mで最小化した場合、コマンド+ Tabでアプリケーションを素早く切り替えることはできず、Dockからアプリケーションをクリックする必要があります。)

あなたは以下で関連情報を参照することができます。

http://support.Apple.com/kb/HT1343http://support.Apple.com/kb/PH13911

20
Juza