Mac OS X에서 붙여 넣기하려면 Shift-Insert?


11

Windows 키보드를 사용하여 OS X에 붙이기 위해 Shift-Insert를 얻는 방법에 대한 단서가 있습니까?

커맨드 -v는 내가 앞뒤로 많이 바꿀 수 있도록 마우스를 왼쪽에서 사용합니다. 내 수색에 행운이 없다.


1
대답은에서 찾을 수 있습니다. 실.
LMNOP


고마워, 불행히도 그 제안은 그 페이지에서 작동하지 않습니다.
ansible

답변:


7

Mac을 사용하지만 대부분의 시간을 Linux 가상 시스템에서 사용합니다.

선택 클립 보드에 액세스하려면 Shift-Insert가 필요합니다.

그래서 필자는 필자의 리눅스 머신 F9를 재 구현했다.

xmodmap -e "keycode 75 = Insert Insert Insert"

창 관리자 시작시로드중인 파일에이 파일을 넣으십시오.

이제 Shift-F9를 사용하여 삽입 할 수 있습니다.


너무 나쁜 요세미티는 X11을 사용하지 않습니다. 성능을 위해서는 키를 얻기 위해 X11을 설치하는 것을 좋아하지 않습니다. xmodmap을 사용하여 요세미티의 키를 다시 매핑 할 수있는 방법이 있어야합니다.
Henrique de Sousa

5

주로 리눅스 사용자이기 때문에 Ctrl-V가 항상 작동하지는 않는 터미널에서 주로 Shift-Ins 메서드를 사용합니다. iTerm2 키를 다시 매핑 할 수 있습니다.

Preferences -> Keys -> Key Mappings -> +

그런 다음 동작 목록에서 붙여 넣기를 선택하고 키보드 바로 가기를 클릭하고 Shift-Ins를 누릅니다. Shift-Help로 표시됩니다.


이 하나의 작품. 고맙습니다.
jdhao

2

마침내 Karabiner-Elements를 사용하여이 작업을 수행 할 수있었습니다. https://pqrs.org/osx/karabiner/index.html

json 파일 중 하나에이 수정자를 추가하여 이것을 허용하는 "Complex Modifications"를 만들었습니다.

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