Your Desk. Your keys. Your flow.
Run these commands from your Frappe Bench directory:
bench get-app https://github.com/devlpr-nitish/frapkeys.git
bench --site your-site.local install-app frapkeys
bench build --app frapkeys
bench --site your-site.local migrateLog in to Desk, open Frapkeys Settings, choose a preset, and start navigating faster.
Frapkeys supports both Frappe Framework v15 and Frappe Framework v16. It detects the active Frappe major version in Desk and adapts the navbar launcher and keyboard-shortcut modal to the corresponding interface.
| Frappe version | Support |
|---|---|
| Version 15 | Supported |
| Version 16 | Supported |
ERPNext is optional. When used, install the ERPNext branch matching the Frappe major version.
Frapkeys brings fast, configurable keyboard shortcuts to Frappe and ERPNext Desk.
- Open DocType lists, new documents, reports, Desk routes, and external links.
- Use left/right-specific modifier keys across macOS, Windows, and Linux.
- Choose built-in Default or Tally presets and restore deleted preset shortcuts.
- Search and manage shortcuts from a compact navbar modal.
- Avoid overlapping shortcuts with server-side conflict validation.
-
Fork the repository and create a feature branch.
-
Install the development checks:
cd apps/frapkeys pre-commit install -
Make your changes and verify them:
pre-commit run --all-files bench build --app frapkeys
-
Open a pull request with a clear description and testing notes.
Built by Nitish — www.devlprnitish.tech
Licensed under the MIT License.




