Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
kci2003 Участник
Вступление в Клуб: 03.07.2010
|
Сб Янв 31, 2015 07:42  Горячие клавиши операций |
|
Полезность: Нет оценки
|
Всем доброго времени суток.
Кто знает как программным способом посмотреть какая комбинация горячих клавиш привязана к той или иной операции.
Допустим есть операция, в словаре видим что у нее горячие клавиши shift +Q для запуска.
В таблице methods смотрим
select properties from methods where id='1170'
получаем
|BUF |CMD Y|COMMIT N|COMPILER 01011011111111FF00|CREATE N|CRITICAL N|DEFHOTKEY N|EMPTY_ID N|FOCUS_VALIDATE 0|HOTKEY 181|IPIPE |LOAD_VALIDATE 0|OPIPE |PARAMS N|PRIORITY 100|REFRESH Y|RTLBASE 252201|RUN_MON N|SHARE Y|STREAM N|
Как понять что HOTKEY 181- это комбинация shift+Q |
|
 |
Damir Участник - экстремал
Вступление в Клуб: 29.03.2013
|
Пн Фев 02, 2015 06:31  Re: Горячие клавиши операций |
|
Полезность: Нет оценки
|
kci2003 пишет: |
|BUF |CMD Y|COMMIT N|COMPILER 01011011111111FF00|CREATE N|CRITICAL N|DEFHOTKEY N|EMPTY_ID N|FOCUS_VALIDATE 0|HOTKEY 181|IPIPE |LOAD_VALIDATE 0|OPIPE |PARAMS N|PRIORITY 100|REFRESH Y|RTLBASE 252201|RUN_MON N|SHARE Y|STREAM N|
Как понять что HOTKEY 181- это комбинация shift+Q |
81 - код буквички 'Q', тогда 1 - это нажатый Sift.
ps: опыт сын ошибок трудных |
|
 |
Random Эксперт
Вступление в Клуб: 27.06.2011
|
Пн Фев 02, 2015 06:36  Re: Горячие клавиши операций |
|
Полезность: 1
|
kci2003 пишет: | Как понять что HOTKEY 181- это комбинация shift+Q |
select chr(81) from dual будет Q
Предполагаю, что относительно первой цифры действуют те же правила, что и в ЭФ операциях.
9.2.19 OnKeyDown
Синтаксис
Control1_OnKeyDown(KeyCode, Shift)
где
KeyCode – код нажатой клавиши в системе ANSI,
Shift – состояние клавиш: Shift (значение 1, если нажата), Ctrl (2), Alt (4).
... (дополнение) и сумма этих чисел, если нажаты сразу несколько кнопок. |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|