вторник, 7 июня 2011 г.

Русская раскладка для американских MacBook


Так уж получилось, что теперь у меня американский MacBook. Всё бы, в общем, ничего и даже отлично, если бы раскладка не отличалась. За разницу в цене такую мелочь можно и потерпеть, но все же достаёт, что всместо буквы "ё", получается "[", а перепривыкать - зачем?

Вот европейская клавиатура:



А вот американская:



Отличия видно возле клавиши Enter (сам Enter тоже отличается) и в клавише, где должна быть тильда, а в русской раскладке — буква Ё. 
Однако, на американской клавиатуре даже раскладка Russian-PC, которая должна полностью эмулировать PC-style, размещает букву Ё на клавише обратного слеша "\", которая находится сразу сверху над Enter-ом. 

Гугление по теме ничего не дало. По крайней мере готовых раскладок, которые бы в точности соответствовали PC-style, не оказалось.

Но наша нигде не пропадала и с помощью Ukelele была быстро создана данная раскладка. Посему, если кто-то также страдает от подобной несправедливости — милости прошу.

Russian layout (US-Mac) download

Оба файла надо закинуть в папку ~/Library/Keyboard Layouts (в Finder нажать ⌘ + G и вставить этот путь)

Update: рекомендую использовать улучшенный, типографский вариант раскладки, который представлен в статье https://habrahabr.ru/post/125589/

Зеркало файла: EnRuUaTypographic.bundle