Skip to content

mahmoudimus/ida-keybinder

Repository files navigation

ida-keybinder

Emacs-like keybinding sequences for IDA Pro.

This plugin will exploit (abuse?) IDA Pro's Qt library (either PyQt5 or PySide6) implementation to enable Emacs-like Mnemonic (Key Chords, i.e. M-x C-x SPC q r) Keybindings

Installation

Via HCLI (Recommended for IDA Pro 9.0+)

The easiest way to install ida-keybinder is through IDA's built-in plugin manager:

# From IDA Pro's HCLI
ida-hcli plugin install ida-keybinder

Or download from GitHub releases and install manually:

ida-hcli plugin install path/to/ida-keybinder-X.X.X.zip

Via pip

# Install from PyPI
pip install ida-keybinder

# Or install from source
pip install -e .

Manual Installation

Download the latest release and extract the keybinder package to your IDA plugins directory:

  • Linux/macOS: ~/.idapro/plugins/keybinder/
  • Windows: %APPDATA%\Hex-Rays\IDA Pro\plugins\keybinder\

The plugin will be automatically loaded by IDA Pro on startup.

About

Emacs-like keybinding sequences for IDA Pro.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages