Bàn phím MacBook Pro - Làm thế nào để hoán đổi / phím Remap?


16

Tôi biết điều này có thể được hỏi trước đó theo một cách khác, nhưng tôi vẫn chưa thực sự thấy một câu trả lời chắc chắn. Tôi hy vọng rằng việc cung cấp 2 nhu cầu cụ thể này sẽ làm cho nó rõ ràng hơn.

Tôi đặc biệt muốn có 2 hành vi sẽ giúp tôi chuyển từ một người dùng PC lâu năm sang có thể sử dụng MacBook Pro.

Lý lịch:

  • Tôi là một người dùng windows mới có mac đầu tiên (trong đời) vào cuối tuần vừa qua.
  • Tôi đang khởi động kép MBP với Snow Leopard và Windows 7 x64

Những gì tôi muốn làm (trong cả Windows 7 và Snow Leopard):

  • Trao đổi fncontrolcác phím (không phải vật lý)
  • Có thể nhấn ejectphím để xóa chuyển tiếp, nhưng vẫn giữ khả năng giữ ejectphím để thực sự đẩy đĩa ra.

Đây có phải là những cách có thể, nếu vậy cách tốt nhất (phần mềm là gì) để thực hiện điều này trong cả Windows 7 và Snow Leopard?

Câu trả lời:


14

Trên OS X: DoubleCommand

nhập mô tả hình ảnh ở đây

Trên Windows: SharpKeys

nhập mô tả hình ảnh ở đây

Đối với bất kỳ điều gì mở rộng hơn, bạn sẽ muốn AutoHotkey (Windows) hoặc IronAHK (AutoHotkey viết lại hoạt động với Mono để tương thích đa nền tảng - Linux, Mac, v.v.).


2
các phím sắc nét không cho phép tôi ánh xạ lại phím [fn] (chức năng)
Jon Erickson

4
và DoubleCommand chỉ cho phép tôi ánh xạ fn -> kiểm soát chứ không kiểm soát -> fn
Jon Erickson

Hãy nhìn vào các lựa chọn thay thế, chúng linh hoạt hơn nhiều.
John T

8

Về phía Snow Leopard, bạn có thể trao đổi Control và Fn với Karabiner (chính thức là KeyRemap4MacBook).

Nếu bạn khởi động kép, một ý tưởng hay là trao đổi Command và Control trong tùy chọn của OS X. Bạn sẽ nhận được các phím tắt vật lý giống nhau trên cả hai.


Bây giờ được gọi là Karabiner.
iconoclast

3

Cũng giống như một sidenote, bạn cũng có thể xem xét các tùy chọn hệ thống OS X bình thường trong Bàn phím, có một nút ở phía dưới bên phải có tên "Phím bổ trợ" nơi bạn có thể xác định hành động nào nên được thực hiện bằng các phím điều chỉnh (mũ- khóa, ctrl, cmd, ...). Cũng có thể là đủ trong một số trường hợp mà không cần cài đặt phần mềm của bên thứ 3.



1

Bạn có thể sử dụng BetterTouchTool , đây là một công cụ miễn phí với việc bạn có thể lập trình lại các phím và cử chỉ đa chạm. Đảm bảo rằng trong cài đặt của bạn, bạn đã đặt các phím F1, F2, vv làm mặc định. Mở BetterTouch và ánh xạ lại bàn phím của bạn. Đừng quên tự động để nó chạy sau khi đăng nhập. Đây cũng là một công cụ rất hữu ích để làm việc với các cử chỉ đa chạm. Tôi sử dụng nó để vuốt qua Spaces của tôi bằng bốn ngón tay. Tôi không thích những cử chỉ mặc định trong Snow Leopard.


1

Như John T đã chỉ ra, AutoHotKey thực hiện mọi thứ trên Windows và đó là điều đó.

Đối với Mac, IronAHK cũng từng rất tốt, trở lại khi nó tồn tại.

Vì vậy, có một lựa chọn khác, trong khi tôi không bao giờ thực sự có thể sử dụng, dường như làm những gì bạn cần. Mặc dù nó rất rất kỹ thuật, nó rất tùy biến. Tôi sẽ chỉ trích dẫn trang web:

Ukelele là trình chỉnh sửa bố cục bàn phím Unicode cho Mac OS X

Ukelele nhằm mục đích đơn giản hóa việc chỉnh sửa bố cục bàn phím bằng cách cung cấp giao diện đồ họa cho các tệp .keylayout, trong đó các ký tự mong muốn có thể chỉ cần được kéo vào các phím khi cần. (Bảng ký tự , có sẵn trong menu Nhập nếu nó đã được bật trong Tùy chọn hệ thống , là một nơi tuyệt vời để tìm các ký tự.)

Ngoài việc gán đơn giản mã ký tự đơn cho các phím, Ukelele có thể gán các chuỗi nhiều ký tự và có thể tạo "khóa chết", trong đó tổ hợp phím đặt trạng thái mới sửa đổi đầu ra của tổ hợp phím sau.

Hy vọng nó có thể giúp bạn nơi tôi không thể quay lại khi tôi tìm thấy nó. ;)


autohotkey không phát hiện khóa Fn. Bạn có thể sử dụng nó để ánh xạ lại Caps Lock tuy nhiên.
Alexanderr Dubinsky

0

Trên Windows, ai đó đã triển khai trình điều khiển chế độ nhân để thực hiện kỳ ​​tích kỳ diệu này cho bàn phím Apple không dây. Tôi không chắc chắn nếu nó hoạt động cho macbook. Câu hỏi thường gặp nói rằng một tùy chọn là cài đặt Windows "nguyên bản". Bất kể, rất có thể một sửa đổi nhỏ cho mã nguồn có thể khiến nó hoạt động ở mọi nơi.

https://github.com/samartzidis/WinA1314

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.