[英]How to disable the navigation keys on Inno Setup installer GUI?
有没有办法完全禁用 Inno Setup 创建的安装程序上的导航热键?
当前按B就像单击BACK按钮,按N将带您进入NEXT页面。 我想禁用此行为,因此安装程序不会对这些键做出反应,也许还有其他导航键。
我正在组件页面上添加组件搜索功能。 这些热键正在破坏它。 好像有人正在搜索包含N或B的名称,它正在切换页面,完全破坏了我在那里添加的功能。
首先,这是一个坏主意。 键盘加速器很有用,例如盲人用户绝对需要它们。
如果加速器破坏了您的搜索功能,那么您实现它的方式不正确。 您是否注意到,如果您在输入框上键入热键,这些键正确地键入到框中并且不会触发按钮? 你似乎有一个XY 问题。
反正...
键盘加速器是通过在字母前的控制标题中添加&
符号来控制的,它应该用作加速器。 在 GUI 中,字母会加下划线(单击Alt键后)。
例如,这是在Default.isl
中定义按钮的方式:
ButtonBack=< &Back
ButtonNext=&Next >
ButtonInstall=&Install
如果您不想要它们,只需删除&
。 修改Default.isl
或覆盖.iss
中[Messages]
部分中的标题。
相关问题:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.