Mac OS Xに貼り付けるにはShiftキーを押しながら挿入しますか?


14

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

左側でマウスを使用しているため、command-vを使用すると、何度も切り替えることができます。私は私の検索のいずれかで運がなかった。


1
あなたの答えはこのスレッドにあります。
LMNOP 14年


残念ながら、それらの提案はいずれもそのページでは機能しません。
ansible

1
私が知る限り、ほとんどの答えは時代遅れであり、Mojaveでは機能しません。最善の策はKarabiner Elementsアプリを使用しているようです。
ficuscr

回答:


8

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

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

それで、私はLinuxマシンF9にリマップしましたが、これはめったに使用しないでInsertのように振る舞います。

xmodmap -e "keycode 75 = Insert Insert Insert"

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

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


あまりにも悪いYosemiteはX11を使用していません。パフォーマンスのために、キーを取得するためだけにX11をインストールするのは好きではありません。xmodmapをしてヨセミテのキーをリマップする方法があるに違いありません...
エンリケ・デ・スーザ

6

主にLinuxの男なので、主に端末でShift-Insメソッドを使用します。Ctrl-Vが常に機能するとは限りません。iTerm2では、キーを再マッピングできます。

Preferences -> Keys -> Key Mappings -> +

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


2

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$"
          ]
        }
      ]
    }
  ]
},

1
このJSONを含める方法と場所については、こちらで説明していますgithub.com/tekezo/Karabiner-Elements/issues/1225
llamerr
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.