NationalSecurityAgency / ghidra

Ghidra is a software reverse engineering (SRE) framework
https://www.nsa.gov/ghidra
Apache License 2.0
51.9k stars 5.89k forks source link

Allow "backspace" key to be bound #6972

Closed teropentis64 closed 1 month ago

teropentis64 commented 1 month ago

Is your feature request related to a problem? Please describe. The default macOS keyboard (Magic Keyboard) doesn't have "delete" key.

I can understand that many people use third-party keyboards on Apple computers but if Ghidra wants to conform to mac application design it should be changed to backspace (even better, cmd+backspace). The backspace key is treated as the default "delete" key across macOS applications.

Currently, we can't assign anything to backspace key as it's treated as "remove key binding" key. Maybe just add button to UI to clear key binding and allow users to assign any key they want to anything. The same goes for enter key, which we could map to "navigate forward".

bck

ryanmkurtz commented 1 month ago

The "delete" key should just be fn + delete. I am able to bind to this. It sounds like you are just asking to be able to bind the backspace key, regardless of platform. Correct?

teropentis64 commented 1 month ago

Yes, I'm familiar with fn - delete key but "unlocking" backspace to binding would (in my opinion) benefit Ghidra overall.