1

я новичок в установке inno и создании установщика с использованием inno setup. в этом, есть ли возможность указывать горячие клавиши какими-то средствами, например, подчеркивая их?

например, при отображении лицензионного соглашения «а» - это горячая клавиша для принятия лицензии, а «d» - не принимать лицензию.

я хочу, чтобы эта страница обозначалась как «а» в соглашении «принять», а «d» в «не принимать» ... должна быть подчеркнута. Есть ли шанс сделать это?

2 ответа2

3

Элементы пользовательского интерфейса Windows по умолчанию определяют горячие клавиши, помечая символ горячей клавиши (Alt + ...) знаком & .

Например, в вашем случае текст пользовательского интерфейса, скорее всего, будет что-то вроде &Accept и & Not &Don't accept , что приведет к тому, что A и D будут показаны подчеркнутыми и назначены сочетания клавиш Alt + A и Alt + D. Это не должен быть самый первый символ в строке, поэтому что-то вроде C&ancel будет работать.

Если имеется несколько элементов с одной и той же горячей клавишей, комбинация клавиш позволяет переключаться между этими элементами (аналогично тому, как работает Tab ).

Тем не менее, в зависимости от настроек системы, эти ярлыки можно скрыть по умолчанию (я думаю, что это появилось в Windows 98 дней). Они появятся только после того, как вы нажмете Alt по умолчанию, что можно изменить в разделе « Удобство доступа» -> « Клавиатура» на панели управления.

2

Встроенные страницы уже имеют это; Windows просто скрывает маркеры горячих клавиш, пока вы не нажмете Alt.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .