Shift-Chèn để dán trong Mac OS X?


14

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.


1
Câu trả lời của bạn có thể được tìm thấy trong chủ đề này .
LMNOP


Cảm ơn, thật không may, không có gợi ý nào trong số đó hoạt động trên trang đó.
ansible

1
Theo như tôi có thể nói, hầu hết các câu trả lời đều lỗi thời và không hoạt động với Mojave. Đặt cược tốt nhất dường như đang sử dụng ứng dụng Karabiner Elements.
ficuscr

Câu trả lời:


8

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.


quá tệ Yosemite không sử dụng X11 .. về hiệu năng, tôi không thích cài đặt X11 chỉ để lấy khóa. Phải có một cách để sắp xếp lại một khóa trên Yosemite bằng xmodmap ..
Henrique de Sousa

8

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.


2

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$"
          ]
        }
      ]
    }
  ]
},

2
Cách và nơi để bao gồm JSON này được giải thích tại đây github.com/tekezo/Karabiner-Elements/issues/1225
llamerr 23/07/18
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.