CftClub.ru
Клуб специалистов ЦФТ-Банк

Горячие клавиши операций

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle
Предыдущая тема :: Следующая тема  
Автор Сообщение
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).

... (дополнение) и сумма этих чисел, если нажаты сразу несколько кнопок.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru