Vector35 / Vector35/binaryninja-api
Ability to handle double-click event in linear view
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 1.3k
- Forks
- 298
- Avg merge
- 5d 5h
- Merged PRs (30d)
- 19
Description
What is the feature you'd like to have?
Ability to handle double-click event in linear view (asm/*IL) for adding custom actions.
Additional Information:
Probably most cases with clicks anywhere in the linear view can be worked around by adding custom keybindings, but i think handling double-clicks is a more general way to deal with this kind of problems. As use case this feature can be applied to make transparent jumps to virtual functions.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the public API entry point for linear-view input events and the custom-action or keybinding registration path mentioned in the issue. Done means clients can register and handle a double-click in the asm/*IL linear view, including using it for custom actions such as virtual-function jumps.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- reverse-engineering
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100