Code Monkey home page Code Monkey logo

ida-describekey's Introduction

Describe Key - Quickly learn what a shortcut does

Overview

Describe Key is a very simple IDA Pro plugin: invoke it, press a shortcut, and instantly see what actions are associated with the shortcut. Quick and easy, call it from anywhere in IDA.

demo

Describe Key is a single-file IDAPython plugin with no external dependencies. As such, it should work on all platforms supported by IDA.

Installation

Simply copy describekey.py to your plugins directory and restart IDA.

(Alternatively, you could execute describekey.py as a script and call describekey.register_action() to load it manually)

Usage

From anywhere in IDA, press Alt-Shift-K to bring up the Describe Key dialog and press keys to your heart's content. Be enlightened as you discover all what those keys can do!

Press Esc to close the dialog.

Note

Not being a Qt expert, I can't guarantee that the conversion from a Qt keypress event to an IDA shortcut is very robust. It is thus likely you might bump into some shortcuts that don't get recognized properly and give you the wrong (or no) action. Please let me know if you run into such a case.

Authors

ida-describekey's People

Contributors

vmallet avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.