繁体   English   中英

如何禁用 Inno Setup 安装程序 GUI 上的导航键?

[英]How to disable the navigation keys on Inno Setup installer GUI?

有没有办法完全禁用 Inno Setup 创建的安装程序上的导航热键?

当前按B就像单击BACK按钮,按N将带您进入NEXT页面。 我想禁用此行为,因此安装程序不会对这些键做出反应,也许还有其他导航键。

我正在组件页面上添加组件搜索功能。 这些热键正在破坏它。 好像有人正在搜索包含NB的名称,它正在切换页面,完全破坏了我在那里添加的功能。

首先,这是一个坏主意。 键盘加速器很有用,例如盲人用户绝对需要它们。

如果加速器破坏了您的搜索功能,那么您实现它的方式不正确。 您是否注意到,如果您在输入框上键入热键,这些键正确地键入到框中并且不会触发按钮? 你似乎有一个XY 问题


反正...

键盘加速器是通过在字母前的控制标题中添加&符号来控制的,它应该用作加速器。 在 GUI 中,字母会加下划线(单击Alt键后)。

例如,这是在Default.isl中定义按钮的方式:

ButtonBack=< &Back
ButtonNext=&Next >
ButtonInstall=&Install

如果您不想要它们,只需删除& 修改Default.isl或覆盖.iss[Messages]部分中的标题。


相关问题:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM