Why IDA disables certain shortcuts and how to enable them?

I have trouble enabling disabled shortcuts like “undo”. Overall IDA is very painfull very trying to do basic stuff that in normal editors work automatically. Like undo copy paste for example…

Right clicking in HEX VIEW won’t show any UNDO aswell :frowning:

Hi!
The shortcuts appear disabled when they don’t apply to the current View/context. It means that you cannot enable it manually, but you can try switching between different IDA Views to see how the list of enabled shortcuts changes. I believe it may not be obvious at first how it behaves - so you may find this Igor’s tip of the week helpful.

As for Hex View, could you check Edit → Undo in the top menu to see if the action is available there?

1 Like

Undo is grayed out even after I made changes in hex view

Same here

I think you are missing that when you edit bytes in the hex view by pressing F2, you need to press F2 again again to “commit” the change and actually do the byte edit. If you press F2, change the bytes and then try to Undo, it will not work.

Interesting… so I made a typo and now I can’t undo it? Cuz obviously I can’t commit it…

image

If you press ESC then the editing is cancelled.