ローカルで作成されたルールの設定を読み込みます


私はヴィンテージ左利きの垂直マウスを使用します.それは私が常にキーボードに戻って私の手の移動を制限するCopyPasteショートカットにマップされている余分なボタンを持っています.

MacOS用のマウスドライバには常に問題があった.いくつかの時点で、進化論からのドライバは、まったく働きませんでした.私は既にカスタムキーボードのマッピングを構成するためにKarabinerを使用していたので、私はそれを行って、マウスのマッピングを追加することを決めた.
このようなマッピングを作成するには、カスタム設定ルールを設定し、カラビナの設定で複雑な変更を加える必要がありました.
以下の設定マップは、マウスのボタン4およびボタン6をキーコンボ72479142およびCMD + Cにマップする.
{
  "title": "Mouse button 4 to copy, button 6 to paste",
  "rules": [
    {
      "description": "Maps mouse button 4 to CMD+C (copy), button 6 to CMD+V (paste).\n",
      "manipulators": [
        {
          "type": "basic",
          "from": {
            "pointing_button": "button4"
          },
          "to": [
            {
              "repeat": false,
              "key_code": "c",
              "modifiers": [
                "left_gui"
              ]
            }
          ]
        },
        {
          "type": "basic",
          "from": {
            "pointing_button": "button6"
          },
          "to": [
            {
              "repeat": false,
              "key_code": "v",
              "modifiers": [
                "left_gui"
              ]
            }
          ]
        }
      ]
    }
  ]
}
KarabinerはUI経由でカスタムルールを追加する簡単な方法を持っていません.UIは、インターネットからインポートしたり、オンラインツールを介してルールの設定を生成します.
Karabinerをローカルに作成したルールを使用する方法があります.次のようにします.
  • JSONファイルをCMD + Vにコピーします.ファイルの名前は問題ではない.ファインダでドラッグ&ドロップしてシェルを使用します.
  • cp public/json/rule_configuration.json ~/.config/karabiner/assets/complex_modifications
    
    Karabiner要素の設定から
  • インポートルール.Karabiner要素の設定:複素修正
  • Karabiner要素バージョン13.5.0を使用しました.
    私が使用するマウスは、進化的な垂直マウス4(左利きのバージョン)です.