web-dev-qa-db-ja.com

Mac OS Xに貼り付けるにはShift-Insert?

Windowsキーボードを使用してOS XでShift-Insertを貼り付ける方法の手がかりはありますか?

左側のマウスを使用するので、command-vを使用すると、頻繁に切り替えられます。私は私の検索のいずれにも運がありませんでした。

15
ansible

Karabiner-Elements- https://pqrs.org/osx/karabiner/index.html を使用してこれを機能させることができました

この修飾子をjsonファイルの1つに追加することで、これを可能にする「複雑な変更」を作成しました。

    {
  "description": "PC-Style Shift-Insert Paste",
  "manipulators": [
    {
      "type": "basic",
      "from": {
        "key_code": "insert",
        "modifiers": {
          "mandatory": [
            "shift"
          ],
          "optional": [
            "any"
          ]
        }
      },
      "to": [
        {
          "key_code": "v",
          "modifiers": [
            "left_command"
          ]
        }
      ],
      "conditions": [
        {
          "type": "frontmost_application_unless",
          "bundle_identifiers": [
            "^com\\.Microsoft\\.rdc$",
            "^com\\.Microsoft\\.rdc\\.mac$",
            "^com\\.Microsoft\\.rdc\\.macos$",
            "^com\\.Microsoft\\.rdc\\.osx\\.beta$",
            "^net\\.sf\\.cord$",
            "^com\\.thinomenon\\.RemoteDesktopConnection$",
            "^com\\.itap-mobile\\.qmote$",
            "^com\\.nulana\\.remotixmac$",
            "^com\\.p5sys\\.jump\\.mac\\.viewer$",
            "^com\\.p5sys\\.jump\\.mac\\.viewer\\.web$",
            "^com\\.teamviewer\\.TeamViewer$",
            "^com\\.vmware\\.horizon$",
            "^com\\.2X\\.Client\\.Mac$",
            "^com\\.vmware\\.fusion$",
            "^com\\.vmware\\.horizon$",
            "^com\\.vmware\\.view$",
            "^com\\.parallels\\.desktop$",
            "^com\\.parallels\\.vm$",
            "^com\\.parallels\\.desktop\\.console$",
            "^org\\.virtualbox\\.app\\.VirtualBoxVM$",
            "^com\\.vmware\\.proxyApp\\.",
            "^com\\.parallels\\.winapp\\.",
            "^com\\.Apple\\.Terminal$",
            "^com\\.googlecode\\.iterm2$",
            "^co\\.zeit\\.hyperterm$",
            "^co\\.zeit\\.hyper$",
            "^io\\.alacritty$",
            "^net\\.kovidgoyal\\.kitty$"
          ]
        }
      ]
    }
  ]
},
2
ansible

私はMacを持っていますが、ほとんどの時間をLinux仮想マシンに費やしています。

選択クリップボードにアクセスするには、Shift-Insertが本当に必要です。

そこで、私はLinuxマシンF9に再マップしました。これは、挿入のように振る舞うためにめったに使用しません。

xmodmap -e "keycode 75 = Insert Insert Insert"

これを、ウィンドウマネージャーの起動時に読み込まれるファイルに入れます。

これで、Shift-F9を使用して挿入できるようになりました。

8
TheOsp

私は主にLinuxの人なので、主にターミナルでShift-Insメソッドを使用しますが、Ctrl-Vが常に機能するとは限りません。 iTerm2キーを再マップできます。

Preferences -> Keys -> Key Mappings -> +

次に、アクションリストから[貼り付け]を選択し、キーボードショートカットをクリックしてShift-Insを押します。 Shift-Helpとして表示されます。

8
bdetweiler