在 Mac OS X 中按 Shift-Insert 粘贴吗?

在 Mac OS X 中按 Shift-Insert 粘贴吗?

有没有谁知道如何使用 Windows 键盘在 OS X 中按 Shift-Insert 进行粘贴?

我使用鼠标在左侧,因此 command-v 让我来回切换很多次。我的任何搜索都没有成功。

答案1

虽然我有 Mac,但我大部分时间都花在 Linux 虚拟机上。

我确实需要 Shift-Insert 来访问选择剪贴板。

因此,我在我的 Linux 机器上重新映射了 F9,我很少使用它来执行插入操作。

xmodmap -e "keycode 75 = Insert Insert Insert"

将其放入在窗口管理器启动时加载的文件中

所以现在我可以使用 Shift-F9 来插入。

答案2

作为一个 Linux 用户,我主要在终端中使用 Shift-Ins 方法,因为 Ctrl-V 并不总是有效。iTerm2让您重新映射按键。

Preferences -> Keys -> Key Mappings -> +

然后从操作列表中选择粘贴,单击键盘快捷键并按 Shift-Ins。它将显示为 Shift-Help。

答案3

我终于能够使用 Karabiner-Elements 来实现这一点 -https://pqrs.org/osx/karabiner/index.html

我创建了一个“复杂修改”来实现这一点,方法是将此修改器添加到其中一个 json 文件中:

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

答案4

我能够使用 Keyboard Maestro 设置复制、剪切和粘贴的Ctrl/ Shift+ Insert/Delete快捷键,但得出这个结论时却非常困难。我甚至设法设置了右手撤消(据我所知 Windows 没有此功能)。

相关内容