Добавление горячей клавиши -в мое приложение Delphi

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

Мой google -fu, похоже, сегодня не работает, я нахожу только статьи о том, как назначать глобальные -горячие клавиши -для окон, а не о том, как назначать приложения -конкретные горячие клавиши -, которые только работа в активной форме.

Может ли кто-нибудь описать для меня шаги, необходимые для добавления горячей клавиши -, помимо простого добавления свойства ярлыка в меню. Я думаю, что где-то мне, вероятно, нужно настроить форму для прослушивания ввода с клавиатуры, перехватывать нажатие клавиши и реагировать на него? Но я не совсем уверен, где и как это сделать в Delphi.

7
задан Fabrizio 17 May 2018 в 14:53
поделиться