Windowsキーボードを使用してOS XでShift-Insertを貼り付ける方法の手がかりはありますか?
左側のマウスを使用するので、command-vを使用すると、頻繁に切り替えられます。私は私の検索のいずれにも運がありませんでした。
Karabiner-Elements- https://pqrs.org/osx/karabiner/index.html を使用してこれを機能させることができました
この修飾子をjsonファイルの1つに追加することで、これを可能にする「複雑な変更」を作成しました。
{
"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$"
]
}
]
}
]
},
私はMacを持っていますが、ほとんどの時間をLinux仮想マシンに費やしています。
選択クリップボードにアクセスするには、Shift-Insertが本当に必要です。
そこで、私はLinuxマシンF9に再マップしました。これは、挿入のように振る舞うためにめったに使用しません。
xmodmap -e "keycode 75 = Insert Insert Insert"
これを、ウィンドウマネージャーの起動時に読み込まれるファイルに入れます。
これで、Shift-F9を使用して挿入できるようになりました。
私は主にLinuxの人なので、主にターミナルでShift-Insメソッドを使用しますが、Ctrl-Vが常に機能するとは限りません。 iTerm2キーを再マップできます。
Preferences -> Keys -> Key Mappings -> +
次に、アクションリストから[貼り付け]を選択し、キーボードショートカットをクリックしてShift-Insを押します。 Shift-Helpとして表示されます。