キーボードショートカットで特定のアプリケーションを起動する方法はありますか?[複製]


回答:


40

実行中のSnow Leopard + spaceが、ターミナルの実行に使用できるSpotlightを開くと仮定します。

Spotlightは別のキーの組み合わせにバインドできますが、デフォルトはWindows+に似ていますR


1
あなたは何もインストールする必要がないので、私は答えとしてこれを使用します... ありがとう!
longda

1
Photoshopでズームするためのデフォルトのキーストローク、言語入力を変更するためのデフォルトのキーストローク、およびSpotlightを呼び出すためのデフォルトのキーストロークがすべて同じではないことを本当に望みます。:(
スコッティ

87

Snow Leopardはのように、これは実際にされた OSに組み込まれています。

Automatorを起動し、どのアプリケーションからも入力を受け取らないサービスを作成します。アクションライブラリから、「アプリケーションの起動」アクションをワークフローに追加します。アプリケーションのドロップダウンリストで「ターミナル」アプリケーションを選択します。新しいサービスを保存して、キーボードショートカットを割り当てます:
System Preferences -> Keyboard -> Keyboard Shortcuts -> Services


コメントは詳細なディスカッション用ではありません。この会話はチャットに移動さました
bmike

2
「Terminal」はアプリケーションのリストに含まれていなかったため、「other」を選択して検索することで見つけなければなりませんでした。
wachr

1
@wachrも同じですが、「utilities」フォルダーで簡単に見つけることができ、完璧に機能します。
パンロング

@wachrこれは便利だったので、「その他...」を選択して「ユーティリティ」フォルダで見つける必要がありました。
ヨゲシュウメシュVaity

パーフェクト!これはセットアップに数秒かかり、物事をより効率的にします。私はcommand + option + Tを使用しました。覚えやすく、割り当てられていません。
-jamesnotjim

19

Alfred Powerpackをお持ちの場合は、Alfred 1にホットキーを追加できます。

または、Alfred 2でワークフローを作成します。

ホットキーには、Alfred 2のデフォルトで短い遅延がありますが、トリガーの動作を変更するとそれが減ります:


15

QuickSilverをインストールすることをお勧めします。これは、最も頻繁に起動するアプリケーションを記憶し、最初に推奨するアプリケーションランチャーです。数回のキーストロークでアプリケーションを簡単に起動できます。

QuickSilverは、すべての新しいMacにインストールする最初のアプリケーションです。


Quicksilverは本当にクールで、私が探しているものに非常に近いです!
longda

1
Quicksilverは優れていますが、開発中ではありません。新しいAlfredアプリは非常によく似ており、サポートされており、開発中です。Mac Appストアで入手し、Quicksilverに取って代わりました
-conorgriffin

1
同意する必要があります。QuickSilverからAlfredに(PowerPackを使用して)切り替えましたが、振り返ることはありません。それはより速く、うまく統合され、非常に急速に開発されています。
シェーンスティルウェル

10

OSには組み込まれていませんが、Visorと呼ばれる無料のユーティリティを使用しています。ターミナルをバックグラウンドで実行したままにしますが、(ユーザー設定可能な)キーコンボを押すと、Visorはターミナルを非表示にしてQuakeスタイルのコンソールで呼び出します。ターミナルの表示/非表示の方法はかなりカスタマイズ可能です。超イケてる。


2
バイザー、きちんとしている間、私は時々お尻にわずかな痛みがあることがわかりました。
ジョシュK

2
どうして?バグやクラッシュに遭遇したことは一度もありません。また、私の勤務中は、コマンドライン操作のために常にターミナルにジャンプしています。物事が非常に簡単になります-1回の簡単なキーストロークと、ターミナルがキーボードフォーカスで表示されます。
スコッティ

TotalTerminal(新しいバイザー名)がフルスクリーンアプリでうまく動作しないことは嫌いです(そして開発者はそれを修正する可能性は低いです
ダン

7

@NReilinghによって提案された解決策は問題ありませんが、Terminal.appが実行されていて、開いているウィンドウがない場合は失敗します(OSX 10.7でテストしました)。

アプリケーション起動」アクションを「AppleScript実行アクションに置き換え、次のコードを実行するように設定するとうまくいきます。

on run {input, parameters}
  tell application "Terminal"
    activate
    reopen
  end tell
  return input
end run

完全な投稿は次のとおりです。MacOS X:キーボードショートカットからターミナルを起動


1
reopen開いているウィンドウがない場合は、新しいデフォルトウィンドウを作成するために使用することもできます。スクリプトはアプリケーションが開くまでブロックされるため、FastScriptsで実行すると時間がかかるようです。open -aのようなことも行いreopen、スクリプトをブロックしません。
リリー

@LauriRantaあなたは正しいreopen、それを指摘してくれてありがとう。
クラウディオダン

6

何かに関係なく、常に新しいターミナルウィンドウを開くショートカットが必要でした。これを行うコードは次のとおりです。

tell application "Terminal"
        do script ""
        activate
    end tell

スパークアプリについての上記のコメントと一緒に、これが良い解決策であることがわかりました。
ブレイディトレーナー

また、新しいターミナルウィンドウ(ターミナルアプリが開いているかどうか)が必要ですが、これは機能しました。ただし、スパークアプリは使用しませんでした。
クリスデンビア

4

Mavericksには、Finderで強調表示したフォルダーで新しいターミナルウィンドウを開くオプションがあります。このオプションを有効にするには、に移動しFinder -> Services -> Service Preferencesて確認しNew Terminal at Folderます。

ここに画像の説明を入力してください

次に、Finderメニューから使用します。

ここに画像の説明を入力してください


これは、最新のMac OS 10.11.2には存在しないようです。
jmort253

2
10.11.5でも私にとってはそこにあります
エリックバークン-ドレヴニグ

2

このソリューションは、MacOS Sierraで機能します。

  1. Automatorを起動します
  2. 「新規ドキュメント」をクリックして、「サービス」を選択します
  3. 「選択したサービスを受信」を「入力なし」に変更します
  4. アクションペインから「アプリケーションの起動」を選択します
  5. プルダウンメニューから起動するアプリケーションを選択します。ターミナルの場合は、一番下に移動して[その他]を選択し、[ユーティリティ]フォルダーで見つける必要があります。
  6. 何らかの名前を使用してサービスを保存します。
  7. システム環境設定を開きます。[キーボード]オプションに移動します。[ショートカット]タブをクリックします。
  8. 左ペインから[サービス]を選択し、右ペインで[全般]までスクロールします。サービスが表示されます。
  9. サービスをクリックします。選択したサービス自体に「ショートカットの追加」というボタンが表示されます。それをクリックしてください。
  10. キーの組み合わせを入力し、システム環境設定を閉じます。

1

DTermはユーザー設定可能なホットキーを介してアクセスされ、現在のディレクトリでターミナルコマンド実行できるウィンドウをポップアップします。たとえば、Finderでファイルをtarしたい場合は、ホットキーを押して実行するだけで、tarディレクトリを変更する必要はありません。コマンドを入力した後、Enterの代わりにShift + Enterを押すと、新しいターミナルウィンドウでコマンドが実行され、そこから作業を続けることができます。


1

Sparkを使用して、ターミナルを起動するために+ + §(英国のキーボードレイアウトがあります。§すぐ下にありますesc)があります。Services / AppleScriptsを使用するよりも速いので、私はそれを好みます。また、他のソリューションのように目に見えるUI要素を追加しません(ワークスペースを可能な限り合理化することに非常に興味があります)。

Sparkの開発は停止したと思いますが、Snow Leopardでは完全に機能します。


1

Automator / Keyboardのサービスへのバインドの方が優れていると思いますが、Mac用の優れたキーボードサービスを提供するQuicksilverについて言及する必要があります。

Quicksilverに関するこの記事を読む必要があります。


1

これは少し意見があり直接的な答えではありません。iTermを使用し、Preferences(+ ,)> Keys> Hotkeyでグローバルホットキーを設定できます。


1

私はApptivateが大好きで、Sparkのようなものです。Apptivateを使用すると、「アプリケーション、ドキュメント、またはスクリプトファイルにシステム全体のショートカットを割り当てる」ことができます。これは1つのことを行うだけで、非常にうまく機能します。非常に小さいため、システムリソースをあまり使用しません。

Apptivateの優れた機能の1つは、既に実行されているTerminal.appなどのアプリケーションを検出すると、アプリケーションの新しいインスタンスを起動するのではなく、Apptivateがそれを非表示にすることです。


0

これを行うためにFastScriptsを使用しています。最大10個のキーボードショートカットが無料で、14.95ドルでキーボードショートカットを無制限に有効にできます(私はRed Sweater Softwareと提携していません。ただの幸せなお客様です)。


0

これはかなり近いです:CDTo

「Terminal.appウィンドウを最前面のファインダーウィンドウにcdで開く高速ミニアプリケーション。このアプリ(アイコンを含む)は、ファインダーウィンドウのツールバーに配置するように設計されています。」

理想的には、MacOS 9の組み込み機能を模倣するツールが必要です。

ここに画像の説明を入力してください


0

Sparkの推奨をありがとう。バージョン3.0b9を試したところ、ターミナルを起動するショートカットを作成するためにOS X 10.10.3で完全に機能しました。Ctrl + Opt + Tを使用します。これは、Linuxディストリビューションでターミナルを開くのと同じショートカットです。



-1

Automator.appを使用して新しいショートカットを作成できます

Automator app>、次にservice(gear icon)[no input]>、続いてapplication.appサービスの起動、> terminal.app> [SAVE]> system prefを選択します。>キーボードショートカット>サービス>セットアップショートカット

ctr + opt + cmd + T

このリンクで説明

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.