kb-mouse-map
Installation
SKILL.md
Keyboard × mouse map
Choose a project preset such as fighter-plane | fps-look | tps-orbit | twin-stick-kb | click-world | race-line | platform-side | menu-heavy | build-sim, or define a project-specific mapping.
Ownership
input-design owns semantic actions, contexts, conflicts and rebinding rules. kb-mouse-map is a device/preset layer that proposes default physical bindings and mouse roles for those actions.
Contract
Publish:
- stable
input_preset_id+ revision - device capabilities detected/required
- semantic action → physical binding map
- pointer role: look / aim / select / camera / unused / project-defined
- context-specific conflicts and fallback actions
- optional accessibility alternatives
WASD, Space, LMB, RMB, Esc, extra mouse buttons and cursor capture are conventions, not mandatory universal core controls. One physical control may participate in different non-overlapping contexts when input-design explicitly permits it.