RobloxUIRobloxUI
BrowseDocsPricingSubmit
/
/
RobloxUIRobloxUI — Roblox UI Components Marketplace
DocsSitemapTermsPrivacyCookiesSettingsPerformance
Keybind Manager — RobloxUI
  1. Home
  2. /
  3. Settings
  4. /
  5. Keybind Manager
Booting Luau VM…

Install with the CLI

Add Keybind Manager to your Roblox project in one command. Requires Node 18+ and a Roblox project — run robloxui init first if you don't have one yet. See the docs.

bashnpx robloxui add keybind-manager

First time? Start with the documentation.

Import

tsx
import { Keybind Manager } from "./src/client/ui/components/keybind-manager";

Usage

tsx
local KeybindService = require(script.Parent.KeybindService)
local svc = KeybindService.new({ Jump = Enum.KeyCode.Space, Interact = Enum.KeyCode.E })
svc:Bind("Interact", Enum.KeyCode.F) -- rebind; blocked if F is taken

Keybind Manager

TSX + LuauFree

Rebindable key actions with conflict detection. KeybindService stores action→KeyCode binds, checks for conflicts before binding, supports per-action and full reset, and dispatches input to handlers. KeybindMenu renders action rows; click a key to enter capture mode, press a key to bind, and conflicts are surfaced inline. Uses UserInputService.GetStringForKeyCode for display.

by RobloxUI Team

View Source

Details

AuthorRobloxUI Team
FrameworkRoblox-TS + React-Luau
CategorySettings
Dependencies@rbxts/react
Theme Tokens
colors.primary, colors.primaryLight, colors.primaryDark, colors.secondary, colors.secondaryLight, colors.secondaryDark, colors.accent, colors.accentLight, colors.accentDark, colors.bg, colors.bgSecondary, colors.bgTertiary, colors.surface, colors.border, colors.borderLight, colors.glow, colors.text, colors.textPrimary, colors.textSecondary, colors.textMuted, colors.success, colors.successLight, colors.error, colors.errorLight, colors.warning, colors.info, colors.gold, colors.goldLight, gradients.primary, gradients.gold, gradients.health, gradients.mana, gradients.purple, gradients.card, gradients.surface, gradients.surfaceLight, spacing.3xs, spacing.2xs, spacing.xs, spacing.sm, spacing.md, spacing.lg, spacing.xl, radius.sm, radius.md, radius.lg, radius.xl
Last UpdatedJuly 31, 2026