Скажем, у меня есть форма с панелью меню. У меня есть пункт в строке меню TMenuItem
, для которого я могу назначить комбинацию клавиш быстрого доступа, скажем, например, Ctrl + I . Но когда я назначаю свойство ShortCut
для TMenuItem
, кажется, что он просто меняет внешний вид пункта меню, чтобы показать код быстрого доступа, а не автоматически прослушивать нажатие короткой клавиши -и запускать мой Код ActionManager.
Мой google -fu, похоже, сегодня не работает, я нахожу только статьи о том, как назначать глобальные -горячие клавиши -для окон, а не о том, как назначать приложения -конкретные горячие клавиши -, которые только работа в активной форме.
Может ли кто-нибудь описать для меня шаги, необходимые для добавления горячей клавиши -, помимо простого добавления свойства ярлыка в меню. Я думаю, что где-то мне, вероятно, нужно настроить форму для прослушивания ввода с клавиатуры, перехватывать нажатие клавиши и реагировать на него? Но я не совсем уверен, где и как это сделать в Delphi.