Profile Linux keyboards, scan keycodes, and surface underused keys for remapping. Walks intake → keycode dump (xmodmap/XKB/evdev/libinput) → tailored remap suggestions for X11 and Wayland.
Profile the user's keyboard setup through an interactive questionnaire
List all keyboard profiles and their scan status
Scan and document all available keycodes on the system
Suggest keyboard shortcuts, macros, and key remappings based on profile and keycodes
Claude Code plugin for profiling Linux keyboards, mapping keycodes, and identifying underused keys that can be repurposed for shortcuts and macros.
/plugin marketplace add danielrosehill/Claude-Code-Plugins
/plugin install keyboard-scanner@danielrosehill
Walks a structured workflow:
xmodmap, setxkbmap, evdev definitions, xinput, libinput, etc. Detects X11 vs Wayland.keyd, kmonad, xremap, xmodmap, xbindkeys, input-remapper, autokey.Multiple keyboards are supported (laptop built-in + external mechanical, etc.) — run /intake once per keyboard.
| Command | Purpose |
|---|---|
/intake | Interactive questionnaire to profile a keyboard |
/scan-keycodes | Scan and document all keycodes on the system |
/suggest-remaps | Generate remap / shortcut / macro suggestions |
/list-profiles | Show all profiled keyboards and their scan status |
Profiles, scans, and suggestions are written under the user-data directory:
$CLAUDE_USER_DATA/keyboard-scanner/ if set$XDG_DATA_HOME/claude-plugins/keyboard-scanner/~/.local/share/claude-plugins/keyboard-scanner/Subdirs: keyboards/, keycodes/, profiles/, keymaps/, suggestions/.
xmodmap, setxkbmap, xinput, evtest, libinput, lsusbMIT
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin keyboard-scannerAccess thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Complete developer toolkit for Claude Code
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Feature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.
Orchestrate multi-agent teams for parallel code review, hypothesis-driven debugging, and coordinated feature development using Claude Code's Agent Teams
Claude Code plugin: ideation and planning workflow — capture, evaluate, rank, simulate, and plan ideas, with ideation/single-idea-eval/multi-idea-ranking/feature-ideas/simulation/idea-capture variants.
First-pass data analysis toolkit: correlations, PII flagging, anomalies, hypothesis tests, data dictionaries, and trend analysis on a dataset in a folder.
Claude Code plugin for generating personal user manuals and private documentation for codebases. Creates personalized, private reference guides with PDF output support.
Research, filter, compare, and evaluate AI models on OpenRouter — discover models by capability (tool use, vision, audio), get cost/context-aware recommendations, run head-to-head comparisons, and conduct deep research that goes beyond the OpenRouter catalog.
Claude Code plugin for writing assistance, proofreading, style editing, and text transformation workflows.