You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add shortcut parameter to gui_register_ctx_menu (#193)
* Add `shortcut` parameter to `gui_register_ctx_menu`
Lets plugins specify a Qt-style keyboard shortcut (e.g. "Ctrl+Shift+D")
when registering a context menu / plugin action. Each decompiler
backend translates the shortcut to its native form:
- IDA: passed as the 4th arg of `idaapi.action_desc_t` ("Ctrl-Shift-D")
- Binja: registered via `UIAction.registerAction` + `UIActionHandler.bindAction`
- Ghidra: `ActionBuilder.keyBinding("ctrl shift D")`
- angr: `QShortcut` on the workspace main window with `ApplicationShortcut`
context, kept in `GenericBSAngrManagementPlugin._qshortcuts` to avoid
garbage collection
* bump and remove dead shortcut register
0 commit comments