Shift-вставить для вставки в Mac OS X?

любая подсказка, как получить Shift-Insert вставить в OS X с помощью клавиатуры windows?

Я использую мышь на левой стороне, так command-v заставляет меня переключаться вперед и назад много. Мне не повезло ни с одним из моих поисков.

5
задан ansible
10.05.2023 6:20 Количество просмотров материала 2656
Распечатать страницу

3 ответа

хотя у меня есть Mac, я провожу большую часть времени на виртуальной машине Linux.

Мне действительно нужен Shift-Insert для доступа к буферу обмена выделений.

поэтому я переназначил на своей машине linux F9, которую я редко использую, чтобы вести себя как Insert.

xmodmap -e "keycode 75 = Insert Insert Insert"

поместите это в файл, который загружается при запуске менеджера окон

Так что теперь я могу использовать Shift-F9 для вставки.

7
отвечен TheOsp 2023-05-11 14:08

будучи изначально парнем Linux, я использую метод Shift-Ins в основном в терминале, где Ctrl-V не всегда работает. iTerm2 позволяет переназначить клавиши.

Preferences -> Keys -> Key Mappings -> +

затем выберите Вставить из списка действий, нажмите на сочетание клавиш и нажмите Shift-Ins. Это будет отображаться как Shift-Help.

3
отвечен bdetweiler 2023-05-11 16:25

наконец-то я смог получить эту работу, используя карабинер-элементы 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$"
          ]
        }
      ]
    }
  ]
},
2
отвечен ansible 2023-05-11 18:42

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх