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