Около полугода считаю себя счастливым обладателем
этой замечательной машинки, но вот заставить корректно работать с клавиатурой игру
World Of Warcraft, до сего момента так и не получалось и это пожалуй единственная проблема которая слегка напрягала меня после перехода на Mac. На мое письмо в
Blizzard по поводу проблемы с клавиатурой, вежливые сотрудники просто послали учить албанский. А вместе с тем многие обладатели макинтошей и любители этой забавной игрушки, вынуждены после того, как что нибудь скажут в чат по русски, переключаться обратно на английский язык, ибо клавиши управления работают только на английском языке из за кривой реализации Unicode в MacOS. Ну а кто-то вообще перестает переключаться на русский и пишет все в транслите. Я допускаю, что аналогичная проблема может быть не только в этой игре, но и в каких либо других приложениях. Так как длительные поиски решения этой проблемы результата не дали, я пожалуй оставлю тут инструкцию о том, как всетаки решить данную задачу и в полной мере наслаждаться игрой не задумываясь о том на какую раскладку переключена клавиатура. Наверняка кому нибудь пригодится.
1)
Скачиваем этот небольшой архив с "запчастями" 2) Четыре файла Russian-mac.icns, Russian-mac.keylayout и Russian-win.icns, Russian-win.keylayout копируем в папку /Library/Keyboard Layouts - это собственно две русские раскладки, одна с традиционным маковским расположением клавиш, а вторая для тех, кто привык к клавиатуре Windows. Соответственно если вам не нужна какая либо из этих раскладок, можно не копировать два соответствующих файла.
3) В папке /Library создаем папку KeyBindings и кладем в нее файл DefaultKeyBinding.dict из архива.
4) (обладатели Mac OS X Leopard этот пункт могут пропустить) Открываем фолдер /System/Library/Keyboard Layouts и находим в нем файл Unicode.bundle. Кликаем в него правой кнопкой и выбираем в меню Show Package Contents. Внутри в подпапке с ресурсами находим файл USExtended.keylayout и заменяем его на USExtended.keylayout из архива (потребуется ввести пароль администратора при корректировке ресурса).
5) Перегружаем компьютер
6) Заходим в меню в System Preferences / International и выбираем там галочками две новые раскладки US Extended и Russian Mac (или Russian Win, если вы предпочитаете раскладку Windows). Возможно понадобится первый раз переключить раскладки мышкой, после чего Мак запомнит две последние закладки и можно будет всегда переключать их с клавиатуры.
После всех этих несложных манипуляций с файлами, World Of Warcraft будет передвигать вашего перца буквенными клавишами QWEASD так же легко, как и клавишами управления курсором, а так же будут работать все остальные шорткаты на буквенной части клавиатуры, такие как вызов карты, инвентори и так далее. Теперь осталось только отучить себя писать по албански или постоянно переключаться на английскую раскладку после разговора с коллегами ;)
По материалам блога Михаила Карпова
computerra online.