Karabiner-Elementsを使って一般的なキーボードをMacで使う方法

Macで外部キーボードを使うとなると基本的にMacに対応したキーボードを使うことになりますが、昔から使い慣れたMacに対応していないキーボードや他のお気に入りのキーボードを使いたい人もいるかと思います。 自分もその1人で、学校の実習PCに付属しているキーボードが使いやすくて家でも使いたいと思ったのです。 そのまま挿せばドライバインストールも不要で動きますが、一部キーに関してはWindowsなどと異なる挙動をしたり使えなかったりします。 しかし、キーの挙動を置き換えることでMacでも不便することなく使うことができるようになります。今回はそれについて紹介します。 キーボードの接続 今回使用するのはHP Wired Desktop 320K Keyboard (9SR37AA#ABJ) です。楽天市場で2000円程度で入手できます。 箱の画像だとUS配列になっていますが日本語配列です。 108キーのごく普通のキーボードです。これをMacに挿します。 簡単なセットアップが終わると普通に打てるようになります。WinキーがCmdキー、altキーがoptionキーとして機能します。 ここで1つのキーでIMEのモード切替ができないことに気が付きました。Ctrl+Spaceで切り替えはできますが、MacBookの日本語配列キーボードの英数/かなキーのように、一発で切り替えるようにしたいものです。 そのためにはキーの動作を上書きして別なキーの振る舞いをさせてあげる必要があります。そこで「Karabiner-Elements」というソフトウェアを使用します。 Karabiner-Elementsの導入 Karabiner-Elementsは国産で細部まで作り込まれており使いやすいです。公式サイトからダウンロードします。 https://karabiner-elements.pqrs.org/ ダウンロードが終わったらアプリケーションをコピーし、起動します。初回はいくつかの権限を要求されますので、設定の「プライバシーとセキュリティ」から許可します。 設定はいろいろあり、最初は「Simple Modification」が表示されています。1つのキーを別な1つのキーに置き換える設定です。大半の人はこれを使えば目的は達成できます。 Karabiner-Elementsはデバイスごとに設定を変えることができます。 今回は買った外付けキーボードに設定したいので「HP Wired Desktop 320K Keyboard (Primax)」を選びます。 右側にある「Add item」をクリックすると項目が増えます。 左側で選んだキーが右側で選んだキーに置き換わります。 先程の課題を解決するべく早速設定していきます。 英数キーを無変換に、かなキーを変換キーに割り当てていきます。 キーはきれいに種類分けされているので選びやすいと思います。 これで設定完了です。ついでに言語キー(fn)をカタカナ・ひらがな・ローマ字キーに割り当てておきました。 保存ボタンはないので設定を変更した瞬間に適用されます。 基本的な使い方は以上です。 Function Keys Karabiner-Elementsにはファンクションキーを置き換える専門の機能があります。 デフォルトではF1〜F12(F6除く)がMacのファンクションキーとまったく同じ挙動をするように置き換えられます。 普通のファンクションキーとして使いたい場合は下の「Use all F1, F2, etc. keys as standard function keys」のスイッチをオンにします。 Complex Modifications ただ1つのキーを置き換えるといったことだけではなく、「CapsLockキーを2回押したらCapsLockを有効にする」「このアプリではこのキーを置き換える」といった、より高度なことができます。 ルールは公式サイトに有志が作成したものがたくさん上がっています。自作するのもありですが、JSONファイルの編集が必要になります。 https://ke-complex-modifications.pqrs.org/ EventViewer Karabiner-ElementsにはEventViewerというキーコードを確認できるツールが付属しています。 特殊キーボードなどで役に立ちます。 最後に Karabiner-ElementsのおかげでPCキーボードをMacで快適に使えるようにできました。 自分だけの便利なショートカットを作ってみるのもいいと思います。

9月 11, 2023 · CyberRex