Инструкция: 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. 

Ответить
Развернуть ветку
Mark Rapida Gromov

моник как на iMac 21.5”: 53000 рублей
моник как на iMac 27”: 92000 рублей

Дальше можно не считать, сильно дешевле точно не выйдет.

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

А можно модели, что это за мониторы? Правда интересно, без иронии и сомнений. Давно хочу моник поменять, но не очень в этой сфере. 

Ответить
Развернуть ветку
Mark Rapida Gromov

LG UltraFine 4K и 5K соответственно

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

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

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

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

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

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

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

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

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

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

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

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

Ответить
Развернуть ветку
Андрей Захаров

Сто раз уже обсуждали, будет дешевле. Ничего уникального (пока) в железе Эппл нет. Вот когда они начнут в свои ноуты ставить свои процессоры - тогда можно будет и говорить, а пока нет.

Ответить
Развернуть ветку
Валера Ильин

Ну теперь можно и поговорить)

Ответить
Развернуть ветку
Андрей Захаров

Немножко еще рано, т.к. устройств с ним в продаже нет, опыта использования тоже нет. Как только будет больше информации о том, что даёт новый процессор (быстродействие, энергопотребление, какие-то уникальные функции ускорения чего-то, защищённость приложений/ОС и тп) тогда можно будет делать выводы. А пока процессор эппл в ноутбуке есть только на бумаге. 

Ответить
Развернуть ветку
Захар Гибадулин

Ну вот теперь то можно поговорить)

Ответить
Развернуть ветку
Андрей Захаров

Дык сто лет уже прошло)) уже давно все всё обсудили))

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