Files
2025-03-13 16:17:53 +01:00

25 lines
647 B
Python

"""
summary: prevent an action from being triggered
description:
Using `ida_kernwin.UI_Hooks.preprocess_action`, it is possible
to respond to a command instead of the action that would
otherwise do it.
level: beginner
"""
import ida_kernwin
class prevent_jump_t(ida_kernwin.UI_Hooks):
def preprocess_action(self, action_name):
if action_name == "JumpEnter":
print("Inhibiting 'jump'!")
return 1
return 0
phh = prevent_jump_t()
if phh.hook():
print("From now on, pressing <Enter> will prevent IDA from jumping. "\
+"Please type 'phh.unhook()' to revert to the normal behavior.")