本周的小贴士将介绍如何在 IDA 中使用键盘。如今,虽然大多数操作都可以使用鼠标完成,但使用键盘仍然可以更快、更高效地完成任务。IDA 最初是作为 DOS 程序开发的,远早于 GUI 和鼠标的普及,这就是为什么您仍然可以在不触摸鼠标的情况下完成大部分工作的原因!虽然大多数常用快捷键都可以在速查表(HTML, PDF)中找到,但仍有一些不太明显但非常有用的快捷键!
您可以使用Ctrl + Enter 确认(OK)或 Esc 取消(取消)对话框。这适用于任何按钮布局(可能会因使用的平台和/或主题而异)。
如果您在 Windows 上按住 Alt 键(或启用系统选项),则应该在菜单项名称下方看到下划线。
您可以按住 Alt 键的同时按下带下划线的字母(也称为“加速键”)来打开该菜单,然后按下特定菜单项的带下划线字母以触发它。即使您释放了 Alt 键,第二步也仍然有效。例如,要执行“Search > Not function[搜索>非函数]”(没有默认热键),您可以按下 Alt + H,F。尽管在 Linux 或 Mac 上可能没有下划线,但相同的按键序列应该仍然有效。如果您无法访问 Windows 版本的 IDA 并且不想手动强制使用加速键,可以检查 cfg/idagui.cfg 文件,该文件描述了 IDA 的默认菜单布局以及所有分配的加速键(以 & 开头)。