Karabiner-ElementsでOfficeアプリのF1キーをF2キーにしてやる

MacでUSキーボードを使っている人はたぶんみんな「Karabiner-Elements」というアプリを使っていて、これで日本語変換キーなどのマッピングをいじっているのですが、「これ使えばエクセルでF2キーと間違えてF1キーを押してしまってヘルプウィンドウが表示されるのが防げるのでは?」といまさら気がついたのでメモを残します。

「Karabiner-Elements」のインストールや初期設定の方法などは調べたらたくさんでてきますので、 アプリ本家のリンクだけ貼っておきます。
https://karabiner-elements.pqrs.org

手順

~/.config/karabiner/karabiner.json に以下のルールを profiles > complex_modifications > rules 配列に追加します。

{
  "description": "Change F1 to F2 in Microsoft Office apps",
  "manipulators": [
    {
      "type": "basic",
      "from": {
        "key_code": "f1"
      },
      "to": [
        {
          "key_code": "f2"
        }
      ],
      "conditions": [
        {
          "type": "frontmost_application_if",
          "bundle_identifiers": [
            "^com\\.microsoft\\."
          ]
        }
      ]
    }
  ]
}

アプリのKarabiner-Elements を(念の為)再起動して、左側のメニュー「Complex Modifications」を選び、JSONに追加した「Change F1 to F2 in Microsoft Office apps」(JSONの”description”の記載内容ですね)がONになっていなければONにします。

日本語環境向けの設定がずらっと入っていますが、一番下が追加したルールです

以上です。

「エクセルF1キーいらない問題」については、SEをしていたころに憎しみを込めて「物理的にキーキャップを外す」というアナログな封殺方法を聞いたこともありますが、こうすれば物理的には何もせず、頻繁に使うF2キーとしても使うことができるのでいい感じですね。

こうやってちまちま作業環境を整えていく、自分が使いやすいようにカスタマイズしていくのが好きなんですけど、パソコンを買い替えたりするのが億劫になるのが欠点ですね…。今使っているメイン機はMac mini 2023 (M2 Pro)なので、しばらくは大丈夫だと思うのですが。
前に使っていたMacBook pro 2018が2022年に壊れた(強制終了が頻発)ので、あと2年くらいは使えるかな…?持ち歩かないからもう少し使えるかな…?