Никто не встречал программу для установки заранее заданных раскладок клавиатуры для каких-либо приложений при переключении в них?
» Поиск программы переключение раскладки клавиатуры
PuntoSwitcher & Keyboard Ninja
Нет. Мне нужно задать заранее, что в таком-то приложении всегда включать русский язык при переключении в приложение. А в другом приложении - английский.
С переключателями вообще туго. Иначе бы люди не пользовались PuntoSwitcher & Keyboard Ninja ![](http://i.ru-board.com/s/gigi.gif)
![](http://i.ru-board.com/s/gigi.gif)
в nnCron
http://forum.ru-board.com/topic.cgi?forum=5&topic=2900&start=660
это осуществляется несколькими строками
Код:
WIN-ACTIVATE: "*Notepad"
PAUSE: 500
SEND-KEYS: "+(t)est @(+)тест @(+)test"
http://forum.ru-board.com/topic.cgi?forum=5&topic=2900&start=660
это осуществляется несколькими строками
Код:
WIN-ACTIVATE: "*Notepad"
PAUSE: 500
SEND-KEYS: "+(t)est @(+)тест @(+)test"
Цитата:
в nnCron
это осуществляется несколькими строками
Только срабатывать это будет через раз.
nickddd
Цитата:
Конечно. Приведенный пример лишь цитата из хелпа.
Это пример. Что бы направить человека в нужную тему, где он мог бы поставить конкретную задачу, а ему бы помогли ее решить.
Может ему нужно, чтобы nnCron, вообще не давал переключать раскладку в приложении,
или переключить на нужную лишь 1 раз при активации окна.
Цитата:
Только срабатывать это будет через раз.
Конечно. Приведенный пример лишь цитата из хелпа.
Это пример. Что бы направить человека в нужную тему, где он мог бы поставить конкретную задачу, а ему бы помогли ее решить.
Может ему нужно, чтобы nnCron, вообще не давал переключать раскладку в приложении,
или переключить на нужную лишь 1 раз при активации окна.
Требуется всегода при переключении в приложение включать одну заранее известную раскладку. Для другого приложения - другую.
Это хорошая идея, каждой программе - свою раскладку. Мне кажется, что ее надо предложить разработчикам Punto. Хотя если только это и надо, то программа Punto будет сильно громоздкой.
Может лучше использовать команды для каждой программы, которые можно задавать в ее ярлыке. Проблема только в поиске этих команд.
Может лучше использовать команды для каждой программы, которые можно задавать в ее ярлыке. Проблема только в поиске этих команд.
Цитата:
Требуется всего да при переключении в приложение включать одну заранее известную раскладку. Для другого приложения - другую
нужная программа , мне тоже понадобилась ..
никто не встречал такую?
Отвечаю на вопрос, заданный 4 года назад
Готовой программы не знаю, но набросал на скорую руку скрипт под nnCron, умеющий автоматически переключать только две раскладки, русскую и английскую:
Код: #( keyboard_layout_switcher_en_ru
WatchWinActivate: "*"
: switch-layout
S" @(+)" SEND-KEYS \ Alt + Shift
\ S" ^(+)" SEND-KEYS \ Ctrl + Shift
;
Action:
RUS?
IF
\ нужна английская раскладка?
ACTIVE-WINDOW S" /регэксп-для-заголовка/" RE-MATCH
IF
switch-layout
THEN
ELSE
ENU?
IF
\ нужна русская раскладка?
ACTIVE-WINDOW S" /регэксп-для-заголовка/" RE-MATCH
IF
switch-layout
THEN
ELSE
1 1 HINT-POS
S" Данный скрипт умеет работать только с двумя" crlf S+
S" раскладками, русской и английской!" S+ 4 THINT
THEN
THEN
)#
![](http://i.ru-board.com/s/smile.gif)
Готовой программы не знаю, но набросал на скорую руку скрипт под nnCron, умеющий автоматически переключать только две раскладки, русскую и английскую:
Код: #( keyboard_layout_switcher_en_ru
WatchWinActivate: "*"
: switch-layout
S" @(+)" SEND-KEYS \ Alt + Shift
\ S" ^(+)" SEND-KEYS \ Ctrl + Shift
;
Action:
RUS?
IF
\ нужна английская раскладка?
ACTIVE-WINDOW S" /регэксп-для-заголовка/" RE-MATCH
IF
switch-layout
THEN
ELSE
ENU?
IF
\ нужна русская раскладка?
ACTIVE-WINDOW S" /регэксп-для-заголовка/" RE-MATCH
IF
switch-layout
THEN
ELSE
1 1 HINT-POS
S" Данный скрипт умеет работать только с двумя" crlf S+
S" раскладками, русской и английской!" S+ 4 THINT
THEN
THEN
)#
Актуально. Пригодился бы такой панадол.
Страницы: 1
Предыдущая тема: Маленький почтовый клиент посоветуйте..
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.