Có manh mối nào để lấy Shift-Chèn để dán vào OS X bằng bàn phím windows không?
Tôi sử dụng chuột ở phía bên trái nên lệnh-v khiến tôi chuyển đổi qua lại rất nhiều. Tôi đã không có may mắn với bất kỳ tìm kiếm của tôi.
Có manh mối nào để lấy Shift-Chèn để dán vào OS X bằng bàn phím windows không?
Tôi sử dụng chuột ở phía bên trái nên lệnh-v khiến tôi chuyển đổi qua lại rất nhiều. Tôi đã không có may mắn với bất kỳ tìm kiếm của tôi.
Câu trả lời:
Mặc dù tôi có Mac nhưng tôi dành phần lớn thời gian cho máy ảo Linux.
Tôi thực sự cần Shift-Chèn để truy cập vào bảng chọn lựa.
Vì vậy, tôi đã ánh xạ lại trên máy linux F9 mà tôi hiếm khi sử dụng để hoạt động như Chèn.
xmodmap -e "keycode 75 = Insert Insert Insert"
Đặt tệp này trong một tệp đang được tải khi khởi động trình quản lý cửa sổ của bạn
Vì vậy, bây giờ tôi có thể sử dụng Shift-F9 để chèn.
Chủ yếu là một anh chàng Linux, tôi sử dụng phương thức Shift-Ins chủ yếu trong thiết bị đầu cuối, nơi Ctrl-V không luôn hoạt động. iTerm2 cho phép bạn sắp xếp lại các phím.
Preferences -> Keys -> Key Mappings -> +
Sau đó chọn Dán từ danh sách Hành động và nhấp vào Phím tắt và nhấn Shift-Ins. Nó sẽ hiển thị dưới dạng Shift-Help.
Cuối cùng tôi đã có thể làm cho nó hoạt động bằng Karabiner-Elements - https://pqrs.org/osx/karabiner/index.html
Tôi đã tạo một "Sửa đổi phức tạp" để cho phép điều này bằng cách thêm công cụ sửa đổi này vào một trong các tệp 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$"
]
}
]
}
]
},