CapsLock для переключения языков в Parallels Desktop

Я очень люблю Mac OS X. Но время от времени мне нужна MS Windows для задач, которые Mac OS X решить сама не может; например, полный MS Office, MS Project, MS Visio, MindJet/MindManager, брокерские торговые терминалы, большинство игр, и т.д.

А ещё мне очень нравится использовать CapsLock для переключения языков вместо дефолтного Cmd+Space или Alt+Shift. Вы не поверите насколько это удобно пока сами не попробуете.

Но при использовании MS Windows в Parallels Desktop в качестве гостевой ОС вместе с PCKeyboardHack для переключения языков ситуация упирается в выбор только одного из следующих вариантов:

  • Использовать CapsLock для переключения языков и в Windows, и в Mac OS X, но Cmd+Tab направляется в Windows и переключается между Windows-приложения, а не между приложениями Mac OS X.
  • Использовать Cmd+Tab для переключения между приложениями Mac OS X, но языки в Windows приходится переключать с помощью Alt+Shift или Ctrl+Shift,  не с помощью CapsLock, как в Mac OS X.

В принципе, это ограничение касается любых системных горячих клавиш Mac OS X, а не только Cmd+Tab. Так, сложно делать скриншоты с Cmd+Shift+4, не работает Cmd+Ctrl+N для EverNote, etc.

Идеальный сценарий — Cmd+Tab для приложений Mac OS X одновременно с CapsLock для переключения языков в Mac OS X и Windows — с этими инструментами невозможен. Но вот решение как этот идеальный сценарий реализовать.

[Read more…]

CapsLock для переключения языков в Mac OS X

Как разработчик и заядлый интроверт я много печатаю. Я печатаю в коде, я печатаю в блоге, я печатаю в чатах, я печатаю везде и всегда ;-) Для печати мне нужны два языка: английский и русский; ещё изредка использую эсперанто. И вот когда я печатаю, я хочу чтобы переключение языков выполнялось быстро и незаметно.

Mac OS X в штатной настройке для переключения языков предлагает сочетание Cmd+Space, хотя оно настраиваемое. Windows предлагает Alt+Shift или Ctrl+Shift, и там его уже нельзя поменять на что-нибудь более сложное.

Оба этих варианта далеки от идеала, так как требуют пользователя нажимать две кнопки одновременно, что не есть хорошо когда ты фокусируешься на содержимом текста, а не на самом процессе печатания. Двух-кнопочная комбинация в углу клавиатуры вынуждает пользователя подвинуть ладонь на клавиатуре, а затем вернуть её обратно — и такой манёвр вызывает прерывание текстового потока на долю секунду.

Для Mac OS X есть вариант получше — выбирать язык с помощью CapsLock. Она всё равно почти не используется по прямому назначению, то есть замыкать режим заглавных букв (двух шифтов более чем достаточно). Кроме того, что это всего лишь одна кнопка, так эту кнопку ещё можно нажать левым мизинцем, не сдвигая остальные пальцы с их положения над кнопками, и тем самым не вызывая прерывания.

Я знаю что уже есть много инструкций как это всё настроить. Ну вот будет ещё одна инструкция чтобы на неё можно было легко ссылаться в этом блоге и давать ссылку знакомым, а также как начальный пост из серии постов про клавиатурные трюки.

[Read more…]