Клавиатура от Apple была приобретена для использования с хакинтошем, но с OS X в тот момент не срослось и основной системой для меня осталась Windows. Но не все так просто, как оказалось, работа под Windows собпряжена с несколькими проблемами:
1) Для вызова клавиш F2-F12, требется зажатие модификатора (Fn).
2) Раскладка на клавиатуре не совпадает с системной (коды клавиш используются стандартные).
3) Некоторые клавиши в принципе не работали (например, PrintScreen).
Установка Boot Camp решала первую проблему и даже клавиша выброса диска заработала, но появились неприятные фризы при старте системы и проблему раскладки она не решала. После недолгих копаний, был найден ключ реестра, отвечающий за работу функциональных клавиш и программа, позволяющая редактировать раскладки.
Результатом этого стал данный установщик, в котором содержится:
- Драйвер от Apple из дистрибутива Mac OS X Leopard 10.5.4
- Файл реестра, изменяющий параметр, ответсвенный за клавиши F2-F12
- Установщики раскладок клавиатуры (для русского и английского языков)
Набор проверен на 32-битных версиях Windows Vista и Windows 7, в принципе, и под Windows XP тоже должно работать.
Раскладки добавляются автоматически, чтобы полностью заменить стандартные:
1) Укажите одну из новых раскладок, в качестве языка ввода по-умолчанию:
2) Перенесите новые раскладки вверх списка:
3) Нажмите «Применить» и удалить стандартные раскладки.
Также вы можете скачать раскладки отдельно (для 32 и 64-разрядных ОС): Русская, Английская
UPDATE:
Последняя версия драйвера из Boot Camp 5.0:
yadi.sk/d/TcAobagLM58Bf
В этом случае вам будет необходимо вручную установить раскладки клавиатуры и внести следующие изменения в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\KeyMagic\:
1. Для возвращения привычного поведения клавишам F1-F12 измените значение OSXFnBehavior на 00.
2. Чтобы сместить Print Screen на законное место (F13): «Keymap»=hex:68,46,69,47,6a,48
В качестве бонуса: можно увеличить ток на встроенном USB-хабе до 500 мА:
На свой страх и риск
Windows Registry Editor Version 5.00
; Изменяем название хаба в диспетчере устройств
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_05AC&PID_1006\000000000000]
«DeviceDesc»=«Apple Keyboard Hub»
; Увеличиваем ток на хабе до 500 мА
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_05AC&PID_1006\000000000000\Device Parameters]
«ForcePortPower»=dword:000001f4
Не так давно совершил переход с Mac на Windows. До этого почти десять лет работал с macOS и на уровне подкорки запомнил все хоткеи, которые используются в этой ОС: Cmd + Space для смены раскладки, Shift + 6 для запятой, двоеточие через Shift + 5, Cmd + V, X, C и так далее.
Немного поковыряв интернет, нашел скрипт, который заменяет стандартные клавиши Windows на Mac-подобные, а если добавить к этому клавиатуру Magic Keyboard, то переход на Windows произойдёт ещё мягче.
1. Скачиваем и устанавливаем программу AutoHotKey (она бесплатная):
2. Открываем блокнот и вставляем туда этот скрипт:
;==========================================
;Смена раскладки клавиатуры через cmd+Shift+Space
;==========================================
#+sc039::PostMessage, 0x50, 2, 0,, A
;#sc039::PostMessage, 0x50, 2, 0,, A ; Cmd+Space работает в Windows XP
;======================================================
;Выполнение команд независимо от языка через cmd+{Key}:
; Undo, Cut, Copy, Paste, Save, Find
;======================================================
#sc02C::SendInput ^{sc02C} ; Undo cmd+z
#sc02D::SendInput ^{sc02D} ; Cut cmd+x
#sc02E::SendInput ^{sc02E} ; Copycmd+c
#sc02F::SendInput ^{sc02F} ; Paste cmd+v
#sc031::SendInput ^{sc031} ; New cmd+n
#sc01E::SendInput ^{sc01E} ; Select All cmd+a
#sc01F::SendInput ^{sc01F} ; Save cmd+s
#sc021::SendInput ^{sc021} ; Find cmd+f
#sc018::SendInput ^{sc018} ; Open cmd+o
#sc011::SendInput ^{F4} ; Close cmd+w
#sc014::SendInput ^{sc014} ; New Tab cmd+t
#sc013::SendInput ^{sc013} ; Reload cmd+r
;==============================================================
;Выполнение команд независимо от языка в MS Office через cmd+{Key}:
; Bold, Italic
;==============================================================
#sc030::SendInput ^{sc030} ; Bold cmd+b
#sc017::SendInput ^{sc017} ; Italic cmd+i
;==============================================================
;Корректное отображение символов в соответсвии с RU/ENG Apple Keyboard
;==============================================================
$+5::CheckRus(«:»,»%») ; Двоеточие через Shift+5
$+6::CheckRus(«,»,»^») ; Запятая через Shift+6
$+7::CheckRus(«.»,»&») ; Точка через Shift+7
$+8::CheckRus(«;»,»*») ; Точка с запятой через Shift+8
$+/::CheckRus(«?»,»?») ; Вопрос через Shift+/
CheckRus(rus,eng)
{
SetFormat, Integer, H
WinGet, WinID,, A
ThreadID:=DllCall(«GetWindowThreadProcessId», «Int», WinID, «Int», 0)
InputLocaleID:=DllCall(«GetKeyboardLayout», «Int», ThreadID)
if(InputLocaleID == «0x4190419»)
{
Send %rus%
}
if(InputLocaleId == «0x4090409»)
{
SendRaw %eng%
}
Return
}
3. Сохраняем файлик в расширением .ahk и запускаем.
Все, теперь у вас привычная среда для работы с хоткеями.
Чтобы добавить скрипт автозапуск, откройте Explorer и введите туда:
C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
И в эту папочку поместите ярлык на *.ahk файл.
Если захотелось работать на ортопедической клавиатуре от APPLE, а для этого посвятиться в маководы нет желания, то просто берем клавиатуру от Мака и подключаем к компьютеру. Но как оказывается, привычных клавиш типа print screen на новой супер клавиатуре нет, без них тяжело. На помощь придет небольшая манипуляция, которая решит данный вопрос:
Прописывем в реестре по адресу «HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layout»
следующий ключик
«Scancode Мap»=hex:00,00,00,00,00,00,00,00,08,00,00,00,52,e0,64,00,54,00,65,00,5d,e0,66,00,21,e0,67,00,46,e0,68,00,22,e0,69,00,20,e0,6a,00,00,00,00,00
Расшифровка:
F13 — INSERT (52,e0,64,00)
F14 — PRINT SCREEN (54,00,65,00)
F15 — APPLICATION (5d,e0,66,00)
F16 — CALC (21,e0,67,00)
F17 — BRAKE (46,e0,68,00)
F18 – PLAY/PAUSE (22,e0,69,00)
F19 — MUTE (20,e0,6a,00)
От теперь можно работать.
Раскладка клавиатуры для использования в Microsoft Windows
Ниже описание функций клавиатуры APPLE, сравнительно с клавиатурой для Windows Microsoft, и эквивалентных ключевых комбинаций, поскольку они иначе отображены на клавиатурах APPLE.
Раскладка клавиатуры для использования в BOOT CAMP
Подключив клавиатуру Apple Keyboard with Numeric Keypad к компьютеру с ОС Windows 8.1 я столкнулся с стандартной проблемой раскладки. Раскладка клавиатур Apple отличается от Windows, к который мы все привыкли, а так как при печати я смотрю на клавиатуру, постоянно путался со знаками препинания и буквой “Ё”, которую постоянно использую. Поэтому стал смотреть в сторону создания кастомной, в моём случае Apple, раскладки.
Для создания кастомной раскладки, Microsoft предлагает программу Microsoft Keyboard Layout Creator (MKLC). Требует Framework 2.0.50727.
Для примера создадим русскую раскладку клавиатуры Apple.
1. Откроем программу
2. Выберем тип расположения клавиш на клавиатуре в меню View –> Options
3. Чтобы не настраивать каждую клавишу, загрузим существующую в системе русскую раскладку в меню File –> Load Existing Keyboard…
4. Присвоим имя и описание раскладке в меню Project –> Properties. Выполняя одиночный клик на клавишах делаем необходимые изменения. В итоге получится:
И тоже самое, только с “нажатым” Shift
5. Напоследок проверим как работает новая раскладка. Для этого вызовем тест раскладки в меню Project –> Test Keyboard Layout…
6. Если ошибок нет, соберём пакет новой раскладки в меню Project –> Build DLL and Setup Package.
На выходе получим файлы для установки.
7. Для установки с правами администратора запускаем setup.exe, установка пройдёт автоматически, система сообщит об успешной установке
8. В языковых параметрах системы остаётся только настроить раскладки клавиатуры
9. Для того, чтобы новая раскладка работала на экране приветствия и для новых пользователей, необходимо скопировать текущие настройки пользователя в профиль системы и в профиль пользователя по умолчанию.
10. Для восстановления или удаления раскладки из системы, необходимо запустить сформированный на шаге 6 setup.exe и выбрать необходимый параметр.
-
Home
-
News
- How to Use an Apple Magic Keyboard on Windows?
By Stella | Follow |
Last Updated
Can I use a Mac keyboard on a PC? Of course, yes and it is quite easy. MiniTool Software writes this post to help you connect an Apple Magic Keyboard on Windows and introduce how to use a Magic keyboard with Windows.
Can I Use a Mac Keyboard on a Windows PC?
If you have an Apple Magic keyboard at hand but your computer is running Windows, do you know how to use the keyboard on Windows? Or perhaps, you install Windows 10/11 on your Mac using Boot Camp, and you need to use your Mac Keyboard with Windows.
Well then, the first question you want to should be: does a Mac keyboard work with a PC? Or can I use a Mac keyboard on a PC?
A Magic keyboard is completely compatible with Windows. You don’t even need to make changes. However, some Windows keys are not on a Mac keyboard. You can use the Mac equivalents of Windows keys or the on-screen keyboard to make up for this defect.
In the following part, we will show you how to use an Apple keyboard on Windows.
How to Use a Magic Keyboard on Windows?
Move 1: Connect Your Apple Keyboard to Your Windows Computer
If you install Windows on a Mac computer, the keyboard connection should be created. You can use the keyboard immediately.
If it is the first time to use a Magic keyboard on a Windows computer, you need to first connect it to your device. If it is a wireless keyboard, you can follow these steps to do the job:
Step 1: Insert batteries into the keyboard and press the switch button to turn it on. So, it can be discovered by your Windows computer.
Step 2: Turn on Bluetooth on your Windows computer.
- On Windows 10, you need to go to Start > Settings > Devices > Bluetooth & other devices to switch the button to ON for Bluetooth.
- On Windows 11, you need to go to Start > Settings > Bluetooth & devices to turn Bluetooth on.
Step 3: Add the wireless Mac keyboard.
- On Windows 10, you need to click Add Bluetooth or other devices > Bluetooth and select the target keyboard to establish the connection.
- On Windows 11, you need to click Add device > Bluetooth and select the target keyboard to establish the connection.
After these steps, your Apple Magic keyboard will be connected to Windows. You can use the keyboard as a Windows keyboard.
Move 2: How to Use a Magic Keyboard on Mac?
Most keys on an Apple keyboard work the same way as the keys on a Windows keyboard. However, you will say that some Windows keys cannot be found on the Mac keyboard. Don’t worry. There are Mac equivalents of Windows keys:
- The Windows key is the Command key on a Mac keyboard.
- The Alt key is the Option key on a Mac keyboard.
- The Backspace key is the Delete key on a Mac keyboard.
- The Enter key is the Return key on a Mac keyboard.
Image souce: Apple
Besides, if you can’t find the following keys on an Apple keyboard, you can use the Windows on-screen keyboard:
- Pause/Break
- Insert
- Forward Delete
- Home
- End
- Page Up
- Page Down
- Number Lock
- Scroll Lock
Bottom Line
Want to use a Magic keyboard on Windows but don’t know how? This post is helpful for you. After connecting the Apple keyboard to Windows, you can just use it as a Windows keyboard, but only you need to know the Mac equivalents of Windows keys. Also, the Windows on-screen keyboard can help you.
When you delete some files by mistake, you can use a professional data recovery software like MiniTool Power Data Recovery to get them back.
MiniTool Power Data Recovery TrialClick to Download100%Clean & Safe
If you have other issues that need to be solved, you can let us know in the comments. You can also share your suggestions here.
About The Author
Position: Columnist
Stella has been working in MiniTool Software as an English Editor for more than 8 years. Her articles mainly cover the fields of data recovery including storage media data recovery, phone data recovery, and photo recovery, videos download, partition management, and video & audio format conversions.