Cách khôi phục từ Phím Chèn khi sử dụng Apple Remote Desktop


1

Nếu tôi tình cờ nhấn phím Chèn khi được kết nối với máy Mac từ xa từ máy Mac khác thông qua Apple Remote Desktop , tôi sẽ mất khả năng gửi thêm các lần nhấn phím đến máy tính từ xa.

Trong khi ở 'chế độ' này:

  • máy tính từ xa dừng đáp ứng với bất kỳ đầu vào bàn phím nào (nhưng đầu vào chuột hoạt động như bình thường)
  • con trỏ chuột thay đổi thành dấu hỏi khi di chuột qua những thứ như trường văn bản (trong các chương trình trên máy chủ từ xa).
  • gõ tiếp tục hoạt động như bình thường trong các chương trình trên máy cục bộ (không phải thông qua phiên từ xa).
  • đóng và kết nối lại với máy chủ từ xa không giải quyết được vấn đề.

Tôi tình cờ sử dụng bàn phím usb không phải thương hiệu của Apple, nhưng mặt khác khá chuẩn (có phím Windows).

Cách duy nhất tôi tìm thấy để phục hồi từ việc này là sử dụng chuột để đăng nhập người dùng từ xa ra khỏi máy tính từ xa, sau đó đăng nhập lại.

Những gì đang xảy ra ở đây? Tôi có thể giải quyết vấn đề mà không cần phải đăng xuất không? Tôi có thể làm gì để ngăn việc vào 'chế độ' này ngay từ đầu?

Câu trả lời:


1

Bàn phím Mac không có phím Chèn, Mac cũng không biết phải làm gì với bàn phím nếu bạn nhấn phím cục bộ từ bàn phím Windows ... vì vậy việc phân tích những gì nó nghĩ rằng nó đã gửi có thể khó khăn.

Điểm bắt đầu có thể là để nắm giữ Mã khóa (phần mềm miễn phí), cài đặt trên cả hai máy và xem từng phím nào được đọc.


1

Dựa trên ý kiến ​​được đăng ở đây:

https://apple.stackexchange.com/a/283253/49809

và bản đồ chính được đăng ở đây:

https://developer.apple.com/l Library / archive / technotes / tn2450 / _index.html

Tôi đã viết một tập lệnh shell ánh xạ phím Chèn sang mũi tên bên trái:

#!/bin/sh

# the Insert key on a Windows Keyboard
src=49

# the left arrow
dst=50

hidutil property --set "{\"UserKeyMapping\":
    [{\"HIDKeyboardModifierMappingSrc\":0x7000000$src,
      \"HIDKeyboardModifierMappingDst\":0x7000000$dst}]
}"

Tôi đã lưu tập lệnh trong thư mục bin của mình dưới tên "remap-key.sh", làm cho nó có thể thực thi được bằng cách mở Terminal và chạy lệnh:

chmod + x ~ / bin / remap-key.sh

chạy nó và khởi chạy Remote Desktop. Khi tôi "vô tình" nhấn Chèn trong khi làm việc trong cửa sổ từ xa, nó chỉ di chuyển con trỏ một điểm sang trái (whew!).

Để chạy tập lệnh mỗi lần tôi đăng nhập, tôi đã khởi chạy Tùy chọn hệ thống, nhấp vào tab Mục đăng nhập và thêm tập lệnh vào Mục đăng nhập của mình. Tôi nghĩ rằng tôi có thể thoát khỏi lo lắng về việc vô tình nhấn Chèn vào giữa bản trình bày!

Giải pháp này ít lý tưởng hơn vì nó ánh xạ lại khóa cho mọi ứng dụng Mac, không chỉ Remote Desktop. Cá nhân tôi đã không nhận thấy một ứng dụng Mac sử dụng phím Windows Chèn, tuy nhiên, đối với tôi, vấn đề chỉ là giả thuyết. Nếu bạn tìm thấy một ứng dụng Mac thực sự sử dụng Chèn, một giải pháp xấu sẽ là một tập lệnh khử bản đồ phím Chèn trở lại mã khóa gốc của nó. Nếu tôi gặp phải vấn đề đó, tôi sẽ chỉnh sửa bài này.

Cảm ơn Tetsujin vì gợi ý quan trọng!

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.