Chào bạn! Nếu bạn muốn lập lại bản đồ phím (remap keyboard) trên MacBook để thay đổi chức năng của các phím (ví dụ: đổi phím Caps Lock thành Control, hoặc gán phím khác cho lệnh cụ thể), bạn có thể làm theo các cách sau trên macOS (bao gồm Ventura 13.7.4 mà bạn đang dùng). Dưới đây là hướng dẫn chi tiết:
Cách 1: Sử dụng tùy chọn System Settings (Cài đặt hệ thống)
macOS có sẵn công cụ để thay đổi một số phím cơ bản mà không cần phần mềm bên thứ ba:
-
- Mở System Settings (Cài đặt hệ thống):
-
- Nhấn vào biểu tượng Apple ở góc trên bên trái màn hình > chọn System Settings (hoặc System Preferences nếu giao diện cũ hơn).
-
- Mở System Settings (Cài đặt hệ thống):
-
- Vào mục Keyboard (Bàn phím).
-
- Chọn Keyboard Shortcuts (Phím tắt) hoặc Modifier Keys (Phím điều chỉnh) tùy phiên bản macOS:
-
- Trong Modifier Keys, bạn có thể thay đổi chức năng của các phím như:
-
- Caps Lock: Đổi thành Control, Command, Option, hoặc không hoạt động.
-
- Control, Option, Command: Gán lại chức năng khác.
-
- Trong Modifier Keys, bạn có thể thay đổi chức năng của các phím như:
-
- Chọn bàn phím của bạn (nếu có nhiều bàn phím), sau đó nhấn vào menu thả xuống để chọn chức năng mới.
-
- Chọn Keyboard Shortcuts (Phím tắt) hoặc Modifier Keys (Phím điều chỉnh) tùy phiên bản macOS:
-
- Nhấn OK để lưu thay đổi.
-
- Cách này chỉ áp dụng cho các phím điều chỉnh (Modifier Keys), không remap được tất cả phím.
-
- Nhấn OK để lưu thay đổi.
Cách 2: Sử dụng phần mềm Karabiner-Elements (Miễn phí, mạnh mẽ)
Nếu bạn muốn lập lại bản đồ phím chi tiết hơn (ví dụ: đổi phím “A” thành “B”, hoặc gán phím cho lệnh cụ thể), Karabiner-Elements là lựa chọn phổ biến:
-
- Tải và cài đặt Karabiner-Elements:
-
- Truy cập trang web chính thức: karabiner-elements.pqrs.org.
-
- Tải phiên bản mới nhất (tương thích với macOS Ventura).
-
- Cài đặt như ứng dụng thông thường, cấp quyền khi được yêu cầu (trong Security & Privacy).
-
- Tải và cài đặt Karabiner-Elements:
-
- Mở Karabiner-Elements:
-
- Sau khi cài, mở ứng dụng từ Launchpad hoặc Finder.
-
- Mở Karabiner-Elements:
-
- Remap phím:
-
- Trong tab Simple Modifications:
-
- Nhấn Add Item (+), chọn phím nguồn (From key) và phím đích (To key). Ví dụ: đổi Caps Lock thành Escape.
-
- Trong tab Simple Modifications:
-
- Trong tab Complex Modifications:
-
- Nhấn Add rule > Import more rules from the internet để tải các cấu hình có sẵn (như đổi nhiều phím cùng lúc).
-
- Hoặc tự tạo quy tắc bằng cách chỉnh sửa tệp JSON (nếu bạn rành kỹ thuật).
-
- Trong tab Complex Modifications:
-
- Remap phím:
-
- Áp dụng và kiểm tra:
-
- Sau khi cấu hình, phím sẽ hoạt động theo bản đồ mới ngay lập tức.
-
- Áp dụng và kiểm tra:
Cách 3: Sử dụng phần mềm trả phí (BetterTouchTool hoặc Keyboard Maestro)
Nếu bạn muốn giao diện thân thiện hơn hoặc tích hợp với các công cụ khác:
-
- BetterTouchTool (BTT):
-
- Tải từ bettertouchtool.net.
-
- Vào phần Keyboard, thêm phím tắt hoặc remap phím theo ý muốn.
-
- Ngoài ra, BTT còn hỗ trợ tùy chỉnh trackpad và chuột.
-
- BetterTouchTool (BTT):
-
- Keyboard Maestro:
-
- Tải từ keyboardmaestro.com.
-
- Tạo macro để gán phím mới hoặc thay đổi chức năng phím.
-
- Keyboard Maestro:
Cách 4: Chỉnh sửa thủ công qua Terminal (Dành cho người rành kỹ thuật)
Bạn có thể dùng lệnh trong Terminal để remap phím, nhưng cách này phức tạp và cần hiểu về mã hóa phím:
-
- Mở Terminal.
-
- Dùng lệnh hidutil để gán lại phím. Ví dụ:
text
hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x700000039,"HIDKeyboardModifierMappingDst":0x700000029}]}'
-
- Trong đó: 0x700000039 là mã của Caps Lock, 0x700000029 là mã của Escape. (Tìm mã phím tại developer.apple.com).
-
- Dùng lệnh hidutil để gán lại phím. Ví dụ:
-
- Để áp dụng vĩnh viễn, thêm lệnh vào script khởi động.
Lưu ý:
-
- Quyền truy cập: Một số công cụ (như Karabiner) yêu cầu cấp quyền trong Security & Privacy (Bảo mật & Riêng tư) để hoạt động.
-
- Phím vật lý: Remap chỉ thay đổi chức năng phần mềm, không thay đổi ký tự in trên phím.
-
- Backup: Nếu bạn dùng công cụ bên thứ ba, lưu ý sao lưu cấu hình phòng trường hợp cần khôi phục.
Bạn muốn remap phím nào cụ thể không? Nếu có, mình sẽ hướng dẫn chi tiết hơn cho trường hợp của bạn nhé!