[TC] срабатывание горячих клавиш ни так как хотелось бы.
Привет, рассылка.
Давно назрел вопрос о горячих клавишах.
В ворде по горячим клавишам ctrl+alt+2устанавливается заголовок второго
уровня, но у меня на эту комбинацию назначен в проводнике запуск приложения.
И в ворде, вместо заголовка, запускается это приложение.
Можно ли как-нибудь их разделить? Чтобы в ворде устанавливался заголовок, а
ни что-то другое исполнялось.
Просьба не предлагать вариант типа сменить комбинацию клавиш на запуск
приложения или установки заголовка.
С уважением, Василий.
Здравствуйте, Василий.
Вы писали 18 октября 2018 г., 8:32:21:
приложения.
а
На вскидку порекомендую пользователем Jaws установить скрипт -
"RunTasksMi".
Далее назначить в default.JKM
этому скрипту вашу горячку приложения, правда в качестве параметра
скрипта передать полный путь к приложению безусловно в кавычках.
тем самым горячка на запуск приложения у вас сохранится, безусловно её
надо перед этим удалить из ярлыка приложения.
в таком раскладе при пропуске клавиш по JawsKey+3 нажимая горячку на
создание заголовка вы будете получать должное.
Сперва приведу примеры строк из файла default.jkm:
Windows+F7=RunTasksMi("C:
\Windows\System32\SndVol.exe")
control+alt+3=RunTasksMi("D:\Program Files2\ярлыки\Компьютер") ;
открываем папку мой компьютер
пару слов прокоментирую:
итак, горячки на запуск приложений у вас теперь находятся в
default.jkm
тем самым горячки в ярлыках уже не нужны и следовательно перемещая
папку rus вы облегчаете себе работу по настройки системы например на
другом компе в части комфортный работы. :)
теперь сам скрипт RunTasksMi:
Script RunTasksMi (string RunString)
; скрипт - выполнить передаваемую строку скрипта RunString
PlaySound (GetSharedSettingsDirectory ()+"\\SOUNDS\\Click3.wav")
If RunString != "D:\\Program Files2\\ярлыки\\Компьютер" Then
If FileExists (RunString) != TRUE then
;PlaySound (GetSharedSettingsDirectory ()+"\\SOUNDS\\Blatt1.wav")
;SayString ("Файл для запуска отсутствует.")
;CopyToClipboard (RunString)
run (RunString)
return
EndIf
EndIf
run ("\"" + RunString + "\"")
EndScript
удачи.