Emacs-like keybinding sequences for IDA Pro
Project description
ida-keybinder
Emacs-like keybinding sequences for IDA Pro.
This plugin will exploit (abuse?) IDA Pro's Qt 5.15 implementation to enable Emacs-like Mnemonic 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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ida_keybinder-1.2.0.tar.gz.
File metadata
- Download URL: ida_keybinder-1.2.0.tar.gz
- Upload date:
- Size: 7.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e108a5c540d342499c078569bcfec6215d480045953b0398da57b2a6b977b626
|
|
| MD5 |
264152a0692a68cd4202b4f883c2e21b
|
|
| BLAKE2b-256 |
4e8d3eac008e59a79e7a09cf1bb13447f19fc1b3fb17655ce7e94dc6bf47bfe2
|
Provenance
The following attestation bundles were made for ida_keybinder-1.2.0.tar.gz:
Publisher:
release.yml on mahmoudimus/ida-keybinder
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ida_keybinder-1.2.0.tar.gz -
Subject digest:
e108a5c540d342499c078569bcfec6215d480045953b0398da57b2a6b977b626 - Sigstore transparency entry: 721316140
- Sigstore integration time:
-
Permalink:
mahmoudimus/ida-keybinder@2eee6381106e6a98279c8714fff1900dd3b53633 -
Branch / Tag:
refs/tags/v1.2.0 - Owner: https://github.com/mahmoudimus
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@2eee6381106e6a98279c8714fff1900dd3b53633 -
Trigger Event:
push
-
Statement type:
File details
Details for the file ida_keybinder-1.2.0-py3-none-any.whl.
File metadata
- Download URL: ida_keybinder-1.2.0-py3-none-any.whl
- Upload date:
- Size: 7.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e77c78d871c26dbee756703ab192ecfac7a790d89b0f91ecc67481cdd85a28d
|
|
| MD5 |
ff152a06f875a60d43cc3076e7759055
|
|
| BLAKE2b-256 |
1c28fd3b075cfd78a1b0e937664ab344574a25a5784e5402eda7bb117b1a9633
|
Provenance
The following attestation bundles were made for ida_keybinder-1.2.0-py3-none-any.whl:
Publisher:
release.yml on mahmoudimus/ida-keybinder
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ida_keybinder-1.2.0-py3-none-any.whl -
Subject digest:
5e77c78d871c26dbee756703ab192ecfac7a790d89b0f91ecc67481cdd85a28d - Sigstore transparency entry: 721316151
- Sigstore integration time:
-
Permalink:
mahmoudimus/ida-keybinder@2eee6381106e6a98279c8714fff1900dd3b53633 -
Branch / Tag:
refs/tags/v1.2.0 - Owner: https://github.com/mahmoudimus
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@2eee6381106e6a98279c8714fff1900dd3b53633 -
Trigger Event:
push
-
Statement type: