Окучиваем World of Warcraft
АрхивМихаил КарповПостинг Михаила Карпова в блог про Windows Vista, Mac OS X и Ubuntu.
Всё. Хватит радоваться Mac OS X. На этот раз я вам расскажу о досадном недоразумении, с которым может столкнуться каждый из вас при работе с этой операционной системой. Если вы пытались играть в World of Warcraft на "маке" то вам должна быть знакома проблема, заключающаяся в невозможности использования буквенной части клавиатуры при игре с включённой русской раскладкой (например, для передвижения). Как я посмотрел, народ с этим борется по разному, но, в основном, безуспешно. Кто-то общается транслитом, кто-то постоянно переключает раскладку, написав сообщение... Во всём виновата кривая реализация юникода в оригинальных раскладках Mac OS X. Но это всё можно поправить. Поскольку в поисковике информацию об этом найти чрезвычайно сложно, я изложу тут подробное руководство.
Итак, скачиваем вот отсюда архив. Файлы Russian-mac.icns, Russian-mac.keylayout, Russian-win.icns и Russian-win.keylayout копируем в Library/Keyboard Layouts. Далее лезем в System/Library/Keyboard Layouts и находим там Unicode.bundle. Залезаем в бандл (в меню, вызываемом правой кнопкой - Show Package Contents). Там находим USExtended.keylayout и заменяем его на USExtended-new.keylayout из нашего архива. Теперь опять открываем Library и создаём в ней папку KeyBindings. Туда пихаем DefaultKeyBinding.dict из архива. Наконец, перезагружаемся, после чего в System Preferences - International выбираем две раскладки - US Extended и Russian Mac (или Win, если вы предпочитаете виндовую). Вуаля! По идее всё должно работать. Теперь, на какую бы раскладку у вас не была переключена клавиатура, вы всегда сможете использовать в WoW WASD и другие варкрафтовские шорткаты.