Переключение языков

Проблема: Прежде чем начать набирать текст на клавиатуре, надо посмотреть, какой язык сейчас включен, подумать, тот ли это язык, что нам надо, и если не тот, то переключить раскладку клавиатуры (ещё не всегда известно, как: ctrl+shift или shift+alt).

Решение: Сделать «включение» языков разными клавишами: нажимаем ctrl, чтобы включить русский язык, shift — английский!

1. В папке PowerPro\scripts создаем файл lang.powerpro со следующим содержимым:

if(arg(1)=="ru")do
    if(win.getlanguage("active") != "1049")
	*keys {fast}{shift}{alt}{shift}{alt}{ctrl}{shift}{ctrl}{shift}
endif
if(arg(1)=="en")do
    if(win.getlanguage("active") != "1033")
	*keys {fast}{shift}{alt}{shift}{alt}{ctrl}{shift}{ctrl}{shift}
endif

2. В настройках PowerPro на вкладке Key/Mouse добавляем новый пункт (кнопка New):

  • Key/Mouse: Ваша клавиша (например, tap ctrl или tap shift)
  • Enter command: .lang
  • Command parameters: ("ru") для русского или ("en") для английского языка

Результат: Приведенная на картинке конфигурация обеспечивает переключение на русский язык при нажатии клавиши ctrl. Для переключения на англ. по shift — делается аналогично.

Комментарии

  2012-02-04 21:05:07
Не работает

Оставить комментарий

  2012-02-07 06:41:56
Оставьте это поле пустым:
Включена проверка комментариев перед публикацией. Комментарий не появится, пока его не проверят