NationalSecurityAgency / ghidra

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

Allow "backspace" key to be bound #6972

Open teropentis64 opened 2 weeks ago

teropentis64 commented 2 weeks 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 5 days 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 3 days ago

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