Инструкция: Mac-раскладка на Windows 10

Не так давно совершил переход с 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 файл.

0
52 комментария
Написать комментарий...
Gen To

Какая вообще может быть причина переезжать с мак на виндоуз?

Ответить
Развернуть ветку
Ilya Shubenok

Мак переоценен, сильно. А с их ценами они могут идти в топку. 

Ответить
Развернуть ветку
Gen To

А ты хотя бы пытался собрать похожий по железу ноут под винду?

Ответить
Развернуть ветку
Ilya Shubenok

Я имел в виду iMac. 

Ответить
Развернуть ветку
Gen To

Роли не играет. Ответишь на вопрос?

Ответить
Развернуть ветку
Ilya Shubenok

Разница как раз огромная. Пеку за 200+к я соберу намного круче чем iMac. А ноут да, у меня у самого MacBook. 

Ответить
Развернуть ветку
Gen To

Так в Пеку есть еще монитор 5К на 27', блютуз клавиатура и мышь, тоже не особо копеечные. 

Ответить
Развернуть ветку
Ilya Shubenok

У меня есть выбор, когда я собираю ПК. Мне не нужны блутуз мышь и клава, мне не нужен такой 5к моник. Я беру то, что нужно мне, а не то, что хочет Apple. В 200к я уложусь. Даже в меньшую сумму. 

Ответить
Развернуть ветку
Артур Галин

Где вы такие цены увидели? 

Ответить
Развернуть ветку
Ilya Shubenok

27 дюймов включите. И мне, пожалуйста, 16гб оперы и 512ssd. 

Ответить
Развернуть ветку
49 комментариев
Раскрывать всегда