Як поміняти клавіші ctrl та fn на MacBook Pro під управлінням Windows 7 через Boot Camp?


10

Є дуууже багато обговорення в Інтернеті про обмінюючи fnі ctrlключ на MacBook Pro.

Що стосується Mac, нове програмне забезпечення під назвою ReMap4MacBook робить ідеальну роботу, міняючи дві клавіші.

Але на ПК (зокрема Windows 7) я не можу знайти остаточну відповідь. Більшість публікацій посилаються на цю статтю, але я прочитав статтю loooong і безрезультатно дотримувався інструкцій.

Пам’ятаю, раніше існувала програма (можливо, це була на XP), яка не тільки перемкнула дві клавіші, але й контролювала вентилятори MacBook Pro. Але я не можу згадати ім'я, а також нагадую, що ця програма перестала оновлюватися, як і роки тому.

EDIT: Це називається Input Remapper .

Тому я сподіваюся, що існує проста програма, яку я можу просто запустити, щоб поміняти ці дві клавіші.

Відповіді:


4

Це часто неможливо , оскільки клавіша Fn - це апаратне забезпечення, і при натисканні разом з іншою клавішею вона надсилає код медіа-ключа або іноді робить щось на основі апаратних даних, не надсилаючи код взагалі. Ваша найкраща ставка - налаштувати BIOS (надзвичайно важко, якщо не неможливо) або клавіатуру (може бути можливим деякий переламування проводки), оскільки Fn просто не міститься в специфікації скан-коду ...


Оновлення , схоже, що Apple відмовляється від такого способу ведення справ. Ви, мабуть, зробити це за допомогою DoubleCommand на Mac OS X, однак це не нав'язує ніякого взаємодії з Windows, що все ще залишатиметься загадкою, хтось розібрався б із якимсь сканером сканування коду, чи дійсно надісланий код ключа. Оскільки у мене немає MacBook, я не можу ...


1
(по-перше, я сподіваюся, що це не вважається темою або не допомагає стандартам SU): з мережею macbook pro / air стає все більш популярною як ноутбук Windows, мені цікаво, чи нарешті хтось потурбує забруднити руки в злому mb pro / повітряні біоси, щоб це сталося? чи це можна зробити за допомогою деяких модифікованих драйверів win bootcamp для клавіатури? (Я здогадуюсь, що ні для другої ідеї, але я думав, що я її згадаю.) Серйозно на цьому етапі лінії macbook pro і т.д. продовжують лідирувати в неігрових (більшості) ноутбуках. Якщо я хочу перейти на mb pro (для win8), це справді проблема.

1
@frenchglen: Здається, ОС існує, якнайменше, для Mac OS X, дивіться оновлення моєї відповіді. Я не знаю, чи здатна Windows це якось зловити, можна спробувати за допомогою passmark.com/products/keytest.htm, щоб побачити, чи виявляє, чи щось натискає. Не знаєте, чи ця програма ловить коди, які не відображаються на розкладці клавіатури, можливо, є кращі альтернативи для спробу ...
Tamara Wijsman

2
Том - ваша теорія була правильною. Використовуючи пробну версію продукту-доменника, здається, що драйвер Bootcamp не надсилає код сканування Windows для ключа FN, він надсилає сигнал лише у поєднанні з іншим ключем, тому його неможливо перезавантажити самостійно. Це також пояснило, чому права клавіша alt / option поводиться для мене дивно - Bootcamp при натисканні цієї клавіші надсилає і R-ALT, і L-CTRL.
Метт Райан

3

Існує ключ реєстру, який може це зробити, однак я не знайшов жодної документації на нього.

Windows XP драйвер клавіатури в Windows

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\KeyMagic]

містить записи

"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

(Є також OSXFnBehavior, але AFAIK це лише керує тим, що функціональні клавіші можна натискати, не натискаючи Fn)

Може хтось може розібратися з ключовими кодами для Fn і Ctrl?


Хтось поцікавився цим питанням на форумах Apple 2 роки тому, але все ще немає підходящої допомоги. дискусії.apple.com
thread/7920566

1

Я використовував KeyTweak у Win 7 для успішного перезавантаження LAlt <-> LWin та RAlt -> RCTRL, RWin -> RAlt Але Fn не виявлено навіть в AutoHotKey, тому нам, ймовірно, доведеться чекати оновлення Bootcamp.


На жаль, це не допомагає початковій темі
Рутгер ван Барен

0

Інший варіант, який ви можете спробувати - це AutoHotKey. http://www.autohotkey.com/

Це сервіс, який потрібно запускати у фоновому режимі, але я його використовував у минулому, коли я використовував клавіатуру Apple на машині Windows. Це працює досить добре - єдиний мінус у тому, що вам потрібно постійно працювати у фоновому режимі.


0

Хтось реалізував драйвер у режимі ядра, щоб здійснити цей магічний подвиг для бездротової клавіатури Apple. Я не впевнений, чи працює він для macbook. У поширених запитаннях йдеться про те, що опція полягає в установці Windows "на самому". Незважаючи на те, є велика ймовірність, що невелика модифікація вихідного коду може змусити його працювати всюди.

https://github.com/samartzidis/WinA1314

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.