Advanced Keybinds [STANDALONE / ANY FRAMEWORK]

:star: Description

Advanced Keybinding System for RedM

:cactus: Showcase

:bulb: Features

Click!
  • Custom keybind creation - Create unlimited custom keybinds for commands and client events
  • Modifier key support - Use CTRL, SHIFT, ALT, and TAB (you can add more into configuration) as modifiers to create key combinations
  • Three action types - Choose between predefined actions, custom commands, or custom client events
  • Predefined action templates - Quick-select from preset common actions (configurable)
  • Conditional keybind activation - Set keybinds to work only on horse, on foot, in wagon, or without conditions
  • Toggle Keybind - Turn keybinds on/off without deleting them
  • Full UI keybind manager - User-friendly graphical interface for managing all keybinds
  • Add/Edit/Delete functionality - Complete operations for keybinds through UI
  • Search and filtering - Search/filter keybinds by description, command, event name, conditions, or key
  • Custom descriptions - Add descriptive labels to identify each keybind easily
  • Duplicate detection - Prevents binding the same key combination twice
  • Default keybinds - Pre-configured keybinds that load on first use (configurable)
  • Reset to defaults - One-click restore to original default keybinds
  • Clear all keybinds - Remove all keybinds at once
  • Multi-language support - Includes only english at the moment, easily expandable
  • In-game notifications - Visual feedback for all keybind actions (can be toggled)
  • Community ID system - Prevents data conflicts between different servers
  • Debug mode - Built-in debugging for troubleshooting
  • Help section in UI - Complete in-game documentation and tips
  • Persistent storage - Keybinds save automatically and persist between sessions
  • No database required - Uses RedM native storage system
  • Lightweight performance - Optimized code with minimal resource usage
  • Easy configuration - Simple config file for customization
  • Plug and play - Drop in resources folder and start, no complex setup

:computer: Updates

Click!

1.0.1 - Advanced Keybinds [STANDALONE / ANY FRAMEWORK] - #4 by sheen

:open_book: NOTES

  • User-interface is completely open-source for editing
  • More features are planned

:moneybag: Where to purchase: Tebex

Code is accessible Partly (configuration and UI is open)
Subscription-based No
Lines (approximately) 3600 ±
Requirements none
Support Yes
3 Likes

Nice work man! Great product as usual!

1 Like

This is by far the best Keybinding script out for RedM. Highly recommend this for your server.

1 Like

Thanks guys for kind comments! :slight_smile:

Update 1.0.1

  • Added both event types (client, server)
  • Added option to define event parameters (so you can bind event with certain params)
  • Adjusted UI layout for better organization
  • Added command for changing language in game
    • Language saves for each user
  • Added new condition “armed” (allows you to use keybinds with gun in your hand only)
  • Added better “default_keybinds” examples into config
  • Added missing keybind hash into config
  • Adjusted lang messages