日本語

テンキー、MIDIパッド、コントローラーでマクロデッキを作る

Mac App StoreでInputConfigをダウンロードInputConfigはMac App Storeで無料です。macOS 14以降に対応し、アカウントもトラッキングもありません。オープンソースです。

テンキー、MIDIパッド、ゲームコントローラー、F13からF19のキーで、Macの無料マクロパッドを作れます。ドライバも、専用アプリも、サブスクリプションも要りません。InputConfigは、すべてのキー、パッド、ボタンに仕事を与えます。アプリを開く、マクロを実行する、定型文を入力する、音声入力を始める、といったことです。

何かを買う前に知っておいてほしいことがあります。InputConfigはキーボードを聞き取るだけで、キー自体をブロックしたり置き換えたりはしません。テンキーのキーは、最前面のアプリでも数字を入力しますし、すべてのキーボードは1つの仮想デバイスIDとして報告されるので、どのキーボードの同じキーでも行が動作します。そのため、いちばんきれいなマクロデッキは、何も入力しない機器になります。MIDIパッド、ゲームコントローラー、ほかに使われないキーです。ここではそのすべてを取り上げます。

手順

  1. 何も入力しない機器を選びます。MIDIパッド、余っているゲームコントローラー、F13からF19を送るキーボードかペダルです。
  2. InputConfigで行を追加し、Scanを押して、キー、パッド、ボタンを押します。
  3. 出力を選びます。Open App、マクロ、Type Text、システム機能、または出力リストにあるそのほかのものです。
  4. テンキーの場合は、このページのNumpad Macro Deckプリセットを追加します。各キーが今までどおり数字を入力することは承知しておいてください。
  5. 各キーに長押しとダブルプレスを割り当てて、動作を増やします。

何も入力しないデッキを選ぶ

いちばんきれいなものから、制約のあるものまで、順に並べました。

  1. MIDIパッド。16パッドのMIDIコントローラーは、Macでいちばん安く済む優れたマクロデッキです。すべてのパッドとノブを割り当てられ、MIDIノートはどこにも文字を入力しません。ノブで音量やスクロールを動かせます。割り当てはMIDI入力のページで、フルデッキの作り方はコントロールサーフェスのガイドで説明しています。
  2. 余っているゲームコントローラー。割り当てるまで、ボタンは何も送りません。コードにも対応しています。
  3. 何も入力しないキー:F13からF19。これらがあるキーボードか、独自のソフトでそれを送れるプログラマブルなマクロパッドやフットペダルで使えます。macOSもほとんどのアプリも、これらのキーを無視します。
  4. テンキー。片手の下に17個のキーが並びますが、どれも今までどおり数字を入力します。

F13からF19があるキーボードでは、機種と、これらがないMacBookでの対処を説明しています。macOSが認識するキーボードなら、有線でもBluetoothでも使えます。何も入力しないデッキは、間違ったウィンドウに入力してしまうことがありません。

キー、パッド、ボタンを割り当てる

どのデッキも、同じ手順で、1行ずつ設定します。

  • あなた:InputConfigで行を追加し、Scanを押して、キー、パッド、ボタンを押します。そのあと出力を選びます。Open App、マクロ、Type Text、システム機能、または出力リストにあるそのほかのものです。
  • InputConfig:入力を記録し、押すたびに、どのアプリでも出力を実行します。
  • 確認:ほかのアプリを前面にして押します。出力が実行されます。F13からF19、MIDIパッド、コントローラーなら、何も入力されません。

InputConfigは、すでに持っているアクセシビリティの許可でキーを読み取るので、追加の許可は要りません。配信デッキのガイドでも、OBS用に同じF13からF19のキーを使っています。

テンキーのデッキを、制約を承知のうえで使う

テンキーのキーには独自のキーコードがあるので、テンキーの1は、文字キーの上にある1とは別のキーです。だからテンキーのデッキが成り立ちます。ただし、どちらも1を入力します。このページのプリセットは、下の表を標準のテンキーのキーコードに割り当てます。そのため、数字が紛れ込んでも困らない場面に向いています。同じ出力をF13からF19かMIDIパッドにコピーして使うこともできます。

テンキーのキー動作
1、2、3Open App:メール、Safari、カレンダー
4、5、6Open App:メッセージ、メモ、Finder
7マクロ:Command C、アプリの切り替え、Command V(前のアプリにコピー)
8Type Text:メールアドレス(仮の文字列)
9Type Text:結びのあいさつ(仮の文字列)
0Start Dictation
.Speak Selection
EnterMission Control
+Volume Up
-Volume Down
*Play / Pause
/Lock Screen
NumlockEmergency Stop

InputConfigは2つのキーボードを区別できないので、文字キーのある2台目のフルキーボードは向きません。それが必要なら、Karabiner-Elementsは機器ごとにキーボードを分けられます。テンキーのデッキは各キーに仕事を加えますが、数字を奪うことはありません。

タイミング付きのマクロを作る

マクロは、ステップのリストです。各ステップの前に待ち時間があり、キーには押している時間があります。行のOptionsで1ステップずつ作るので、すべてのステップと待ち時間が見えたままになります。InputConfigはマクロを記録しません。7番にある、前のアプリへコピーするマクロは、次のように動きます。

  1. コピー。Commandを押し下げ、Cを軽く押して、Commandを離します。
  2. 待つ。アプリの切り替えに300ミリ秒です。
  3. ペースト。Commandを押し下げ、Vを軽く押して、離します。
行のOptionsにあるマクロのステップ:Command C、300ミリ秒の待ち、Command V。
Figure 1. すべてのマクロのステップと待ち時間が行の中に見えます。ステップが抜けるときは、待ち時間を長くします。

マクロでステップが抜けるときは、その前の待ち時間を長くします。アプリの切り替えには300から500ミリ秒が必要です。詳しくはマクロのページにあります。

キー1つあたりの動作を増やす

小さなデッキを増やす方法は2つあります。

  • 長押しとダブルプレス。1を押すとメール、1を長押しするとメールのショートカット、1をダブルプレスすると別の動作、といった使い方です。17個のキーにそれぞれ長押しを付ければ、34の動作になります。キーボード、マウス、MIDIの行で使えます。
  • コントローラーのコード。ゲームコントローラーのボタンはコードにも対応します。1つのボタンを押さえると、ほかのすべてのボタンに2つ目の仕事ができます。キーボード、マウス、MIDIの行にはコードがありません。

デッキにはライトがありませんが、キーの上に印刷した帯を貼る方法があります。各行のSpeakは、覚えるあいだ、動作を読み上げます。

まとめ

  • 最良のデッキ。MIDIパッドか余っているコントローラーです。何も入力しないからです。
  • キーボードのデッキ。F13からF19を使い、文字キーは使いません。
  • テンキーのデッキ。使えますが、どのキーも今までどおり数字を入力します。
  • 動作を増やす。すべてのキーに長押しとダブルプレスを付けます。

それ自体は何も入力しない機器を選べば、すべてのキーがすっきりしたショートカットになります。

よくある質問

テンキーのキーは、今までどおり数字を入力しますか?

macOSでは、InputConfigはキーを聞き取れますが、取り除くことはできません。そのため、キーは新しい仕事をしながら、入力もします。何も入力しないデッキにしたいときは、F13からF19、MIDIパッド、ゲームコントローラーを使ってください。

InputConfigは2つのキーボードを区別できますか?

いいえ。割り当てたキーは、どのキーボードからでも行を動作させます。テンキーのキーは数字キーとは別のキーコードです。だからテンキーのデッキが成り立ちます。

Bluetoothのテンキーは使えますか?

macOSが認識するキーボードなら、有線でもBluetoothでも使えます。

デッキにライトやラベルを付けられますか?

ライトは付けられませんが、キーの上に印刷した帯を貼る方法があります。各行のSpeakは、覚えるあいだ、動作を読み上げます。

テンキーをOBS用のStream Deckにできますか?

できますが、制約が1つあります。各テンキーのキーに、F13からF19のどれかを送らせ、それらをOBSのホットキーに設定します。InputConfigはキーを奪えないので、最前面のアプリでは数字が入力されます。そのため、MIDIパッドか余っているゲームコントローラーのほうが、すっきりしたデッキになります。

InputConfigはマクロを記録できますか?

いいえ。行のOptionsで、マクロを1ステップずつ作ります。すべてのステップと待ち時間が見えたままです。各ステップは、キーかクリックです。

日本語のページ

くわしいガイド(英語)

このページを書いた人。 Ryleigh NewmanはInputConfigを開発しています。手がうまく動かないため、毎日コントローラーで自分のMacを操作しています。このページは英語から翻訳したものです。Macの言語が日本語のとき、アプリの主なボタンとメニューは日本語で表示されます。このページではその名前を使い、英語の名前をかっこに添えています。アプリのほかの部分とサイトのほかのページは英語です。

ほかの言語で読む: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文

Mac App StoreでInputConfigをダウンロード無料。macOS 14以降。アカウント不要で、データがMacの外に出ることはありません。 ソースコードはGitHubにあります.