Làm cách nào để hoán đổi phím ctrl và fn trên MacBook Pro chạy Windows 7 qua Boot Camp?


10

rất nhiều cuộc thảo luận trên internet về việc hoán đổi fnctrlkhóa trên MacBook Pro.

Về phía Mac, một phần mềm mới có tên ReMap4MacBook thực hiện công việc hoàn hảo khi hoán đổi hai khóa.

Nhưng về phía PC (cụ thể là Windows 7), tôi thực sự không thể tìm thấy câu trả lời dứt khoát. Hầu hết bài viết đề cập đến bài viết này nhưng tôi đọc bài viết của loooong và làm theo hướng dẫn không có kết quả.

Tôi nhớ đã từng có một chương trình (có thể là trên XP) không chỉ hoán đổi hai phím mà nó còn điều khiển quạt trên MacBook Pro. Nhưng tôi không thể nhớ tên và tôi cũng nhớ rằng chương trình đó đã ngừng được cập nhật như nhiều năm trước.

EDIT: Nó được gọi là Remapper đầu vào .

Vì vậy, tôi hy vọng có một chương trình đơn giản mà tôi có thể chạy để trao đổi hai khóa đó.

Câu trả lời:


4

Điều này thường là không thể , bởi vì khóa Fn là phần cứng và khi được nhấn cùng với một khóa khác, nó sẽ gửi mã khóa phương tiện hoặc đôi khi làm một cái gì đó dựa trên phần cứng trong khi không gửi mã nào cả. Cách tốt nhất của bạn là điều chỉnh BIOS (cực kỳ khó, nếu không nói là không thể) hoặc bàn phím (một số hack có thể khả thi), vì Fn đơn giản là không có trong Đặc tả mã quét ...


Cập nhật , có vẻ như Apple trì hoãn cách làm việc này. Bạn rõ ràng có thể làm điều này với DoubleCommand trên Mac OS X, tuy nhiên điều này không áp đặt bất kỳ sự can thiệp nào với Windows, điều này vẫn sẽ tiếp tục là một bí ẩn, ai đó sẽ tìm ra một loại máy quét scancode nào đó cho dù thực sự có mã khóa được gửi hay không. Vì tôi không có MacBook nên tôi không thể ...


1
(trước tiên tôi hy vọng điều này không bị coi là lạc đề hoặc không có ích theo tiêu chuẩn SU): với dòng macbook pro / air ngày càng trở nên phổ biến như một máy tính xách tay windows, tôi tự hỏi liệu cuối cùng có ai đó sẽ làm phiền tay mình khi hack mb pro không / không khí sinh học để làm cho nó xảy ra? hoặc có thể được thực hiện với một số trình điều khiển win bootcamp đã sửa đổi cho bàn phím? (Tôi đoán là không có ý tưởng thứ hai nhưng tôi nghĩ tôi sẽ đề cập đến nó.) Nghiêm túc ở giai đoạn này, các dòng macbook pro vv tiếp tục dẫn đầu trong các máy tính xách tay không chơi game (hầu hết). Nếu tôi muốn nâng cấp lên mb pro (cho win8), đây thực sự là một vấn đề.

1
@fblerglen: Dường như có một cách để HĐH nhìn thấy nó ít nhất là đối với Mac OS X, hãy xem bản cập nhật cho câu trả lời của tôi. Tôi không biết liệu Windows có thể bắt được nó bằng cách nào đó hay không, người ta có thể thử với passmark.com/products/keytest.htm để xem liệu nó có phát hiện ra điều gì được nhấn hay không. Không biết ứng dụng này có bắt được các mã không xuất hiện trên bàn phím không, có lẽ có những lựa chọn thay thế tốt hơn để thử ...
Tamara Wijsman

2
Tom - lý thuyết của bạn đã đúng. Khi sử dụng bản dùng thử của sản phẩm mật khẩu, có vẻ như trình điều khiển Bootcamp không gửi scancode tới Windows cho khóa FN, nó chỉ gửi tín hiệu khi kết hợp với một khóa khác, do đó không thể được ánh xạ độc lập. Nó cũng giải thích lý do tại sao phím alt / tùy chọn bên phải hoạt động kỳ lạ đối với tôi - Bootcamp gửi cả R-ALT và L-CTRL khi nhấn phím đó.
Matt Ryan

3

Có một khóa đăng ký có thể làm điều này, tuy nhiên tôi chưa tìm thấy bất kỳ tài liệu nào về nó.

Trình điều khiển bàn phím Apple trong

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\KeyMagic]

chứa các mục

"Keymap"=hex:69,46,6a,47,6b,48,91,8b,90,88
"KeymapFn"=hex:0c,22,0d,1e,0e,1f,0f,20,10,27,12,23,13,55,18,21,27,54,2d,67,33,56,38,57

(cũng có OSXFnBehavior nhưng AFAIK điều này chỉ kiểm soát các phím chức năng có thể được nhấn mà không cần nhấn Fn)

Có lẽ ai đó có thể tìm ra mã khóa cho Fn và Ctrl?


Có người đã hỏi về vấn đề này tại các diễn đàn của Apple 2 năm trước, nhưng vẫn không có sự trợ giúp phù hợp. thảo
Martin Braun

1

Tôi đã sử dụng KeyTweak trong Win 7 để ánh xạ lại thành công LAlt <-> LWin và RAlt -> RCTRL, RWin -> RAlt Nhưng Fn không được phát hiện, ngay cả trong AutoHotKey, vì vậy chúng tôi có lẽ phải chờ cập nhật Bootcamp.


Thật không may, điều này không giúp ích gì cho người bắt đầu chủ đề
Rutger van Baren

0

Tùy chọn khác bạn có thể thử là AutoHotKey. http://www.autohotkey.com/

Đó là một dịch vụ bạn phải chạy trong nền, nhưng trước đây tôi đã sử dụng nó khi tôi đang sử dụng bàn phím Apple trên máy Windows. Nó hoạt động khá tốt - nhược điểm duy nhất là bạn cần có một dịch vụ liên tục chạy trong nền.


0

Ai đó đã triển khai trình điều khiển chế độ kernel để thực hiện điều kỳ diệu này cho bàn phím không dây của Apple. 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.