概要
- 前回の続き
- https://qiita.com/tsurupoyo/items/32f4f953729b02634271
- AppleScriptを使って音量コントロールすることに成功したが、スクリプトの実行に時間がかかり実用的ではなかった
- BetterTouchToolを使用することで解決した
そもそもの問題点
- 左手デバイスであるXPPen ACK05ではMacのマルチメディアボタンを割り当てることができない
実現方法
- BetterTouchToolを導入
- XPPen ACK05のホイールに使用していないキーを割り当てる
- 割り当てたキーを使ってマルチメディア操作のショートカットを作成する
BetterTouchToolを導入
- 「BetterTouchTool(以下BTT)」とはトラックパッドやマウス、キーボードなどに任意のショートカットを割り振ることができるアプリケーション
- https://folivora.ai/
- 有料のうえ、年々価格が上がっている
- 2025年11月時点で2年14ドル、買い切り24ドル
- でもめっちゃ便利だからMac使いなら買っておいて損はない
XPPen ACK05のホイールに使用していないキーを割り当てる
- 前回も行った、使用してないキー(F13〜F19など)をXPPenのホイール操作に割り当てる
- XPPenの設定画面を開き、設定ファイル(pcfgファイル)をエクスポートする
- pcfgファイルをエディタで開き、以下場所を探す
<ACK05>
...
<CommonAPP>
...
<R id="1">
<W1 id="0"/> //ここ
<W2 id="0"/> //ここ
<W3 id="0"/> //ここ
<W4 id="0"/> //ここ
- ホイールに使いたいキーを割り当てる
<W3 id="2">4|Volume|F19|F18|16777275:80|16777275:79</W3>
- これはホイール操作の3番目の、左回りをF19、右回りをF18に割り当てた例
割り当てたキーを使ってマルチメディア操作のショートカットを作成する
- BetterTouchToolを開き、[キーボードショートカット]を選択する
- 以下のショートカットを作成
- [キーボード設定]を開き、[常に古いキーボードショートカットの実装を使う]を有効にする
- これをやらないとBetterTouchToolが左手デバイスを認識しない
結果
- ラグもなくホイールで音量操作ができた
