Shift-Insert to Paste in Mac Os X?

Shift-Insert to Paste in Mac Os X?

Any clue how to get Shift-Insert to paste in OS X using a windows keyboard?

I use the mouse on the left side so command-v is makes me switch back and forth a lot. I have had no luck with any of my searches.

4

4 Answers

Though I have Mac I spend most of the time on a Linux virtual machine.

I really need Shift-Insert to access the selections clipboard.

So I remapped on my linux machine F9 which I rarely use to behave like Insert.

xmodmap -e "keycode 75 = Insert Insert Insert"

Put this in a file that is being load in your window manager startup

So now I can use Shift-F9 to insert.

1

Being primarly a Linux guy, I use the Shift-Ins method mostly in the terminal, where Ctrl-V doesn't always work. iTerm2 lets you remap keys.

Preferences -> Keys -> Key Mappings -> +

Then select Paste from the Action list, and click on the Keyboard Shortcut and press Shift-Ins. It will show up as Shift-Help.

0

I was finally able to get this to work using Karabiner-Elements -

I created a "Complex Modifications" to allow this by adding this modifier to one of the json files:

    {
  "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

On Mac paste works with cmd + v(same as ctrl + v as in Windows)

But this shortcut doesn't work for Linux Bash shell, such as to paste to file being edited with vi editor.

Did some search, tried out some short cuts and found out ctrl + shift + v works for my Mac for Linux command line shell or for vi editor properly same as that of shift + insert in windows or Linux

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Elena Rostova
Author

Elena Rostova

Elena Rostova holds a Master's degree in Public Health Journalism. She covers groundbreaking medical research, holistic wellness trends, mental health awareness, and nutritional science.