Câu trả lời:
Có một phần dành riêng cho này dưới → System Preferences → Bàn phím :
Mở Modifier Keys Rock và gán lại chúng từ đây:
Các cài đặt này dành riêng cho từng bàn phím ngoài mà bạn đã kết nối. Họ sẽ dính dính giữa các lần khởi động lại, cũng như bất cứ khi nào bạn rút phích cắm bàn phím ngoài và cắm lại.
Giải pháp macOS tích hợp không hoạt động với tôi vì không có tùy chọn để chọn bàn phím khác.
Đối với macOS Sierra to Mojave (phát hành hiện tại tính đến thời điểm hiện tại), Karabiner-Elements thực hiện chính xác điều này. Bạn có thể tìm thấy trang GitHub tại https://github.com/tekezo/Karabiner-Elements .
Nó chạy trong nền. Trong tùy chọn, bạn định cấu hình thiết bị đích để sửa đổi và nó ghi nhớ các cài đặt. Tôi có một bàn phím bluetooth (Logitech G613) trong đó chỉ có CMD và ALT của bàn phím đó được hoán đổi. Tôi sử dụng bàn phím này giữa PC và Mac.
Dưới đây bạn thấy một ví dụ về Karabiner-Elements v12. Nó không hiển thị G613 của tôi vì nó không được kết nối ngay bây giờ.
Tôi sử dụng Karabiner cho KB bên ngoài của mình, tôi nghĩ đó là tiện ích duy nhất hiện có nhưng Google là bạn của bạn. Đối với câu hỏi thứ hai - theo như tôi biết, chỉ khi bạn có thể tìm ra cách chạy Karabiner khi KB bên ngoài được đính kèm nhưng không thì khác. HTH.