[TC] Отключить сочетание клавиш Jaws в конкретном приложении.
Моё почтение!
У Jaws по умолчанию есть сочетания клавиш навигации по таблице, типо:
Control+Alt+Up;
Control+Alt+Down;
Control+Alt+Right;
Control+Alt+Left.
Всё бы было хорошо, я и не против, но в одном приложении мне позарез
необходимы именно эти сочетания свободными от перехвата джозом.
Чего-нибудь есть такое в настройках сего скринридера, дабы решить данную
задачу? Благодарю.
Мир вам, земляне.
Цитата:
Конец цитаты.
Сначала вам нужно выяснить названия скрипта, на который назначены мешающие
комбинации клавиш. Чтобы это сделать, включите справку по клавиатуре, нажав
Insert+1, а затем три раза быстро нажмите интересующую комбинацию. Скажем
при нажатии три раза быстро комбинации Control+Alt+Стрелка вправо вы
услышите "NextCell". Это и есть название нужного скрипта. Теперь в окне той
программы, где нужно освободить эту команду, откройте диспетчер скриптов,
нажав Insert+0. В открывшемся файле перейдите в конец и создайте новый
скрипт с названием NextCell. При создании скрипта установите флажок
"Назначить на комбинацию клавиш" и в поле комбинации нажмите
Control+Alt+Стрелка вправо. После закрытия диалога создания скрипта, в новом
скрипте, сразу после строки с его названием в фигурных скобках впишите ту
комбинацию клавиш, которую вы хотите передавать в этом приложении. Скажем,
если вы хотите, чтобы комбинация Control+Alt+Стрелка вправо просто
передавалась в приложение, а не выполнялась JAWS, то напишите так:
{Control+Alt+RightArrow}
Больше ничего в скрипт вписывать не нужно. Разве, что ещё перед строкой
добавить небольшую паузу для того, чтобы команда успела восприняться
приложением, скажем так:
Script NextCell ()
Delay(2)
{Control+Alt+RightArrow}
EndScript
Нажмите Control+S. Если JAWS сообщит, что компиляция успешно выполнена,
значит вы всё сделали правильно. Аналогично можно переписать три другие
команды для чтения таблиц: PriorCell, UpCell и DownCell. Имена стрелок в
фигурных скобках нужно писать только английскими слитными словами с
заглавной буквы, то есть LeftArrow, UpArrow и DownArrow. После этого команды
будут работать так, как это предусмотрено в приложении, а не выполнять
навигацию по ячейкам таблиц.
--
Евгений Корнев.