Stream DeckはMacでマクロを実行するのに最適ですが、もっと安く済ませる方法があります。場合によっては、予備のキーボードやテンキーパッドがあれば十分です。
生産性を追求するユーザーは、Macで作業を行う手段としてマクロを活用することができます。メーカーが提供する設定ソフトウェアを使用して、キーボード上の特定のキーまたはキーの組み合わせを押すことで、タスクを高速化できます。
キーボードショートカットとは異なり、キーボードショートカットでは多くの場合1つのアクションしか実行できません。一方、マクロは複数の機能を実行できるほど複雑になる場合があります。
しかし、さらに多くのキーの組み合わせを覚えるのに時間を費やしたい人はそう多くありません。だからこそ、専用の製品が存在するのです。
Elgato Stream Deck は便利ですが、高価になる場合があります。
Elgato Stream Deckシリーズのようなアイテムは、アプリの機能へのショートカットをページごとに設定でき、すぐにアクセスでき、簡単に変更できるため、非常に便利です。Logitech MX Creative ConsoleとFlexbarも同様に、キーボード上に保存されていない、すぐにアクセスできるショートカットを提供します。
問題は、その方法を取るとすぐに高額になってしまうことです。通常の15ボタンのStream Deck Mk.2はAmazonで149ドルとかなり高価ですが、Stream Deck Neoは8ボタンで96ドル、Stream Deck Miniはわずか6ボタンで58ドルです。
Logitech MX Creative Consoleは、巨大なダイヤルが欲しいという人を除いて、それほど優れた選択肢ではありません。巨大なダイヤルはパッケージで200ドルもします。生産終了となったMacBook ProのTouch Barを彷彿とさせるFlexbarも、179ドルと購入を検討する価値があります。
余計な機能が不要な場合は、より多くのマクロ ボタンを入手するためのより安価な方法を見つけるのは、それほど費用がかかりません。
ハードウェアの選択
まず最初に考えるべきことは、この間に合わせのマクロパッドを実際に何に使うかということです。Amazonで安いものを買うのが当然の選択肢でしょう。おそらくほとんどの場合、これで十分でしょう。
ここで問題になるのは、その作業専用のソフトウェアを入手することです。余ったキーボードやテンキーがあれば、それらを使って同じ作業を行うことができますが、余分な出費は発生しません。
もちろん、macOSが本来の用途で使用しようとするため、マクロパッドとして直接使用することはできません。2つ目のキーボードでSキーを押すと、1つ目のキーボードのSキーと全く同じ動作になります。
緊急時以外にも、予備のキーボードはマクロパッドとしても役立ちます。
ハードウェアを購入する必要がある場合は、マクロパッドで十分ですが、代わりに別途テンキーを購入した方が費用を抑えることができます。安価なモデルは20ドル以下で購入でき、有名ブランドのモデルも少し高くても購入できます。
今回は、Epomaker EK21 テンキーを使ってデモンストレーションします。
テンキーやキーボードを2つ追加すると理想的です。唯一の違いは、物理キーの数が多いため、割り当てられるマクロの数です。
ソフトウェア - コンフィギュレータとVia
余ったタイピング用ハードウェアをマクロパッドとして使う2つの方法をご紹介します。1つ目は、おそらくより即効性のある方法です。キーボードに付属のソフトウェアを使う方法です(該当する場合)。
キーボードにかなりの金額を費やす場合、メーカーがダウンロードとインストールを要求するソフトウェアを提供していることがよくあります。これは、周辺機器を好みに合わせて設定するためのものです。
これはメーカー独自のアプリである場合もありますが、メカニカル キーボードの場合は、キーボード管理用のオンライン ツールである Via であることが多いです。
Viaだけでなく、多くのメーカー製アプリには、入力を記録したりスクリプトを入力したりすることでマクロを定義するオプションがあります。そして、そのマクロをキーに割り当てるのですが、重要なのは、キーボードごとに設定できることです。
Viaでテンキーキーにマクロを割り当てる
メインキーボードのキーに影響を与えずに、2 番目の物理テンキーのすべてのテンキー キーを異なるショートカットに使用するように設定できます。
唯一の欠点は、マクロの作成と割り当て数が付属ソフトウェアに制限されていることです。Viaの場合、最大16個のマクロを作成でき、20キーのテンキーのほとんどをカバーできます。
余分なソフトウェアに煩わされたくない場合は、これが適切なアプローチです。使い始めるのも非常に簡単で、もしこのツールが利用可能であれば、ほとんどの人はここで止めておけばよいでしょう。
しかし、いつものように、さらに深く掘り下げることもできます。
ソフトウェア - Karabiner-Elements
Karabiner-Elementsは、macOSで無料で入手できる優れたオープンソースソフトウェアです。macOS 13 VenturaからmacOS 26 Tahoeまで、そしてIntel MacとApple Silicon Macの両方をサポートしています。
Via と同様に、Karabiner-Elements はキーボードカスタマイズ ツールであり、macOS 内でのキーボードの動作を変更できます。
また、非常に複雑になりやすく、あっという間に複雑化してしまう可能性があります。Viaとは異なり、ダウンロードと長いインストーラーが必要で、macOS内での様々な権限付与も必要になります。
このツールを使用すると、Mac に接続されているすべてのキーボードまたは特定のキーボードを制御するための強力な機能が提供されます。
Karabiner-Elementsのキー機能の調整
シンプルな方法としては、「シンプルな変更」を選択し、マクロパッドを選択して、ドロップダウンから項目を作成します。この場合、テンキーの5をマウスカーソルを画面中央に移動するように設定すれば、カーソルを素早く見つけられます。
このアプリの真髄は、キーのルールを追加する「複雑な変更」セクションにあります。これは実質的に、マクロや代替ショートカットコマンドのようなものです。
便利なことに、Karabiner-Elements を取り巻くコミュニティではすでにかなりの数のルールが作成されているため、多くの場合、ルールをダウンロードして適用するだけで済みます。
キーにルールを割り当てるためのスクリプト言語も用意されています。非常に具体的なマクロ目標を念頭に置いていて、これまで他の方法では達成できなかった場合は、この言語を検討してみることをお勧めします。
Siriショートカット
その多くは物理的なキーの押下でタスクを実行することに関係していますが、これを他の方法でどのように適用できるかについても検討する価値があります。
Siriショートカットを活用するのも一つの方法です。Siriショートカットにキーボードショートカットを割り当てることができるので、手動でショートカットを起動したりSiriを起動したりする代わりに、マクロパッド全体をSiriショートカットで埋め尽くすことも可能になります。
macOSのショートカットアプリで、編集用のショートカットを開き、右側の情報アイコンをタップします。「詳細」で「キーボードショートカットを追加」を選択し、ショートカットを追加します。
おそらく、セカンダリキーボードからテンキーキーを1回押すだけでショートカットをトリガーするように設定することは不可能でしょう。新しいキーボードショートカットを設定し、マクロまたはルールを使用して、そのキーボードショートカットをマクロとしてキーボードにマッピングすることは可能です。
これは回りくどいやり方ですが、適切な人にとっては新しい生産性オプションの世界が開かれます。