Maiusc-Inserisci per incollare in Mac OS X?


14

Qualche idea su come ottenere Shift-Insert per incollare in OS X usando una tastiera Windows?

Uso il mouse sul lato sinistro, quindi command-v mi fa andare avanti e indietro molto. Non ho avuto fortuna con nessuna delle mie ricerche.


1
La tua risposta può essere trovata in questa discussione.
LMNOP,


Grazie, sfortunatamente nessuno di questi suggerimenti funziona su quella pagina.
rispondere il

1
Per quanto ne so, la maggior parte delle risposte non sono aggiornate e non funzionano con Mojave. La migliore scommessa sembra usare l'app Karabiner Elements.
ficuscr,

Risposte:


8

Anche se ho un Mac, passo la maggior parte del tempo su una macchina virtuale Linux.

Ho davvero bisogno di Maiusc-Inserisci per accedere agli appunti delle selezioni.

Quindi ho rimappato sulla mia macchina linux F9 che uso raramente per comportarmi come Inserisci.

xmodmap -e "keycode 75 = Insert Insert Insert"

Inseriscilo in un file che viene caricato all'avvio del gestore finestre

Quindi ora posso usare Shift-F9 per inserire.


peccato che Yosemite non utilizzi X11 .. per prestazioni, non mi piace installare X11 solo per ottenere una chiave. Ci deve essere un modo per rimappare una chiave su Yosemite con xmodmap ..
Henrique de Sousa,

8

Essendo principalmente un ragazzo Linux, uso il metodo Shift-Ins principalmente nel terminale, dove Ctrl-V non sempre funziona. iTerm2 ti consente di rimappare le chiavi.

Preferences -> Keys -> Key Mappings -> +

Quindi seleziona Incolla dall'elenco Azioni e fai clic sulla scorciatoia da tastiera e premi Maiusc-Ins. Apparirà come Shift-Help.


2

Finalmente sono riuscito a farlo funzionare usando Karabiner-Elements - https://pqrs.org/osx/karabiner/index.html

Ho creato una "Modifiche complesse" per consentire ciò aggiungendo questo modificatore a uno dei file 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
Come e dove includere questo JSON è spiegato qui github.com/tekezo/Karabiner-Elements/issues/1225
llamerr
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.