アプリケーションを起動するためのシステム全体のキーボードショートカットの作成[複製]


30

最近、Ubuntuから切り替えましたが、Ctrl + Alt + Tターミナルを起動するのに非常に快適に感じていました。Shift + Cmd + TYosemiteで同じことをするように割り当てることはできますか?具体的には、新しいターミナルウィンドウを開く必要があります。

回答:


45

はい、これは可能です。質問のタイトルを「システム全体のキーボードショートカットを作成してアプリケーションを起動する」に修正してください。そうすれば、さらに質問を求める人がこの解決策を簡単に見つけることができます。

ほとんどのシステムイベントは、Automatorを使用して直接処理および操作できます。Automatorは非常にリソースに富んでいますが、活用されていません。アプリケーションを開くためのシステム全体のキーボードショートカットを作成する手順を説明しますが、この場合はターミナルです。

ステップ1:Automatorを開く[アプリケーション> Automatorにあります]

ステップ2:「ドキュメントタイプ」の新しいサービスを作成する

pic1

ステップ3:他のことを進める前に、右上のサイドバーの入力方法を、特定のアプリケーションで入力なしで実行できるようになったことを確認してください。次の図をエミュレートします。

pic2

ステップ4:[ライブラリ]タブの[ユーティリティ]> [アプリケーションの起動]をワークフローにドラッグアンドドロップします。アプリケーションを選択します。場合によっては、「その他」を選択して手動で検索する必要があります。あなたの画面は私のようになるはずです:

pic3

ステップ5:サービスを任意の名前で保存します。この例では、Launch Terminalとして保存しました。これが重要な理由はすぐにわかります。

ステップ6:[システム環境設定]> [キーボード]> [ショートカット]タブに移動します。

ステップ7:左側のサイドバーの「サービス」タブをクリックすると、すべてのサービスが表示されます。「一般」セクションに移動します。これは新しく作成されたサービスであるため、デフォルトで自動的にオンになります。ここでキーボードショートカットを設定できます。[デフォルトで1つになることはありません]

pic4

ステップ8:ショートカットを設定してテストした後、システム設定を閉じます!出来上がり!マグニフィコ!

ショートカットを選択する際に考慮すべき事項がいくつかあります。

  • SHIFT+ CMD+ Tは広く使用されている変数です。設定するショートカットは、他の場所で使用されるキーボードショートカットであってはなりません。入力または特定のアプリケーションを指定しなかったため、このショートカットはシステム全体で使用できます。ただし、このキーボードショートカットを使用するようにアプリが既にハードコードされている場合、アプリは上書きされます。Safariにも同じショートカットがあるため、アプリケーションはサービスのキーボードショートカットをオーバーライドします。そのため、他で使用されていないキーのパターンを使用します。
    安全のために、他のアプリケーションでは実際に使用されていないため、SHIFT+ CONTROL+ OPTION+ CMD+ Tを使用しました。好きなものを使用できますが、人々がコメントする前にそれをクリアしたかっただけです。
  • 名前を適切に保存することが重要なのはなぜですか?
    サービスは、右クリックのコンテキストメニューのファインダーで選択したファイルのタイプに従って生成されます。たとえば、画像であるファインダメニュー項目を選択し、それらの写真のサイズを変更するサービスを設定すると、コンテキストメニューに
    pic5
    そのサービスが入力されます。サービスがコンテキストメニューに表示されるように、 Yosemiteでワークフローを作成するときに入力またはアプリケーションを指定しなかったため、これは問題ではありませんが、これが今後のOSリリースにどのように影響するかはわかりません。

私はMacOS Sierra 10.12.3で作業しており、この方法はシステムを再起動して初めて機能しました。
Kshitij Saraogi

2
macOS 10.14.xでAppleは状況を変えました-Automatorのスクリーンショットの「サービス」は「クイックアクション」(同じアイコン)になりました-キーボード設定では、サービスのままです。
friederbluemle

13

別のオプションは、無料のメニューバーアプリApptivateを使用することです。1日に何百回も使用しています。

サイトからの説明:

グローバルホットキーまたはApptivateインターフェイスを使用して、次のことを行います。スクリプトを実行します。Automatorワークフローを実行します。ファイルとフォルダーへの即時アクセス。ホットキーシーケンス

Apptivateの好きな点:

  • グローバルホットキー(現在実行されていない場合)を介してアプリ(またはフォルダー、スクリプト、ドキュメント)を起動するだけでなく、同じホットキーは既に実行されている場合はアプリのウィンドウを前面に表示し、アプリがあれば非表示にします現在、フォーカスがあります。
  • メニューバーのドロップダウンからホットキーを簡単に作成/変更/検索
  • 迅速なPEEK機能は別での作業中に素早く1つのアプリで何かを参照するのに最適です。

スクリーンショットの提供


@Leon li-バーテンダー(macbartender.com)を使用して、macOSのメニューバーからアイコンを非表示にできます。
キーヒット

2

ここにはいくつかの優れたオプションがありますが、10.5以降使用していて、今でも10.11.2で動作する個人的なお気に入りであるSpark 3を追加したかったのです。

http://www.shadowlab.org/Software/spark.php

フリーウェアであり、セットアップが非常に簡単です。開発者の説明は次のとおりです。

Sparkは強力で簡単なショートカットマネージャーです。Sparkを使用すると、ホットキーを作成してアプリケーションやドキュメントを起動したり、AppleScriptを実行したり、iTunesを制御したりできます。また、ホットキーライブラリをエクスポートおよびインポートしたり、HTML形式で保存して印刷したりできます。Sparkは無料なので、節度なしで使用してください!

インターフェースのスクリーンショットは次のとおりです。

Sparkユーザーインターフェイス

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