Skip to content

A way to wrap an existing KeyMapping into Kuma #18

Closed

Description

@BlayTheNinth

e.g.

ManagedKeyMapping result = Kuma.manageKeyMapping(keyMapping)
    .withModifiers(KeyModifiers.of(KeyModifier.CONTROL))
    .handleScreenInput((event) -> {
    })
    .build();

i.e. most of the builder methods could be made available, apart from
id, category, name, defaultBinding (only modifiers), skipRegistration

This would allow

  1. for easier adoption of Kuma without having to rewrite existing Key Mapping registration
  2. for wrapping Kuma around existing key mapping registrars
  3. for the eventually planned optional standalone Kuma mod to Kuma-fy all key mappings

Activity

  1. added
    FeatureSimple enhancements to features that already exist.
    on Jan 3, 2026
  2. moved this to 🎯 Ready for Development in Issueson Jan 5, 2026
  3. moved this to 📝 Backlog in Minecrafton Jan 5, 2026
  4. moved this from 📝 Backlog to 🎯 Ready for Development in Minecrafton Mar 15, 2026
  5. moved this from 🎯 Ready for Development to 🔥 In progress in Minecrafton Mar 16, 2026
  6. moved this from 🔥 In progress to 🚀 Pending Release in Minecrafton Mar 16, 2026
  7. moved this from 🎯 Ready for Development to 🎉 Done in Issueson Mar 24, 2026
  8. moved this from 🚀 Pending Release to 🎉 Done in Minecrafton Mar 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    FeatureSimple enhancements to features that already exist.

    Projects

    • Status
      🎉 Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions