それKarabinerでできるよ。
private.xmlに追加するようのitemノードはこちら
https://gist.github.com/umezo/447de14fe33b7f305a9a39f9f84d640f
Karabiner便利すぎ。寄付しよ。
設定を書き上げるまでにやったこと
- C12の4〜9ボタンがどんな入力になっているかEventViewerで確認した
- 普通に数字キーの4〜9になっていた
- Karabinerで特定のデバイスからの入力だけ変更できるか確認した
- 外付けキーボードが接続されている場合は内蔵キーボードを無効化する なんていう設定ができるぐらいだからできるやろ
- filterでできるっぽい
- device_onlyタグやな
- Device:XXXXXとかDeviceProduct:YYYYYYをどうやって知るか確認した
- 4〜9キーをマウスの4〜9ボタンに変更
- マウスの4〜9ボタンの表現はここに書いてあった
付録
- devicexxxxxxdefはここに説明があった