inno setup 中的热键指示

inno setup 中的热键指示

我是 inno setup 的新手,正在使用 inno setup 创建安装程序。在此,是否可以通过如下划线之类的方式来指示热键?

例如,在显示许可协议时,“a”是接受许可的热键,“d”表示不接受许可。

我希望此页面的“同意”部分为“a”,“不接受”部分为“d”... 应加下划线。有没有可能做到这一点?

答案1

内置页面已经有这个功能;Windows 只是隐藏热键标记,直到您按下Alt

答案2

默认的 Windows UI 元素通过用 标记热键字符 ( Alt+ ...) 来确定热键&

例如,在你的情况下,UI 文本很可能是类似&Accept和 的内容&Don't accept,这将导致A显示为带下划线,并指定快捷键Alt+AAlt+ D。它不必是字符串中的第一个字符,因此类似的东西C&ancel也可以工作。

如果有多个元素具有相同的热键,则使用组合键可以在这些元素之间切换(类似于Tab工作原理)。

但是,根据系统设置,可以默认隐藏这些快捷方式(我认为是在 Windows 98 时代引入的)。Alt默认情况下,它们只会在您点击后显示,这可以在四通八达的交通网络->键盘控制面板

相关内容