3

Как использовать клавиши F1 - F12, не нажимая FN в Windows 7, используя bootcamp на Macbook Pro?

3 ответа3

7

После того, как вы установили драйвер клавиатуры, запустите regedit с помощью меню «Пуск» >> «Выполнить», а затем перейдите к:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\KeyMagic

Там будет «Двоичная» запись OSXFnBehavior со значением 01 . Измените это на 00 .

После этого мои функциональные клавиши работали как функциональные клавиши без необходимости нажимать клавишу FN. Вам нужно отключить и подключить клавиатуру или перезагрузить компьютер, чтобы это работало после редактирования - драйвер не проверяет это значение постоянно.

2

Предполагая, что у вас загружен полный пакет драйверов Boot Camp (и при условии, что он работает должным образом в Windows 7), в разделе «Клавиатура» должен быть установлен флажок «Использовать все клавиши F1, F2 и т.д. Как стандартные функциональные клавиши», так же как и для OS X.

-1

Вы можете установить AutoHotkey в Windows 7 и переназначить их. Я не уверен, что ваш ноутбук использует их как изначально, но вы можете найти их код сканирования с помощью этого скрипта:

SetFormat, Integer, Hex
Gui +ToolWindow -SysMenu +AlwaysOnTop
Gui, Font, s14 Bold, Arial
Gui, Add, Text, w100 h33 vSC 0x201 +Border, {SC000}
Gui, Show,, % "// ScanCode //////////"
Loop 9
  OnMessage( 255+A_Index, "ScanCode" ) ; 0x100 to 0x108
Return

ScanCode( wParam, lParam ) {
 Clipboard := "SC" SubStr((((lParam>>16) & 0xFF)+0xF000),-2)
 GuiControl,, SC, %Clipboard%
}

затем переназначить так:

SC##::F##

замените первый ## на код сканирования ключа, а второй ## на функциональную клавишу. Например, если F1 послал SC03B, вы бы использовали SC03B::F1 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .