bevy_ineffable 0.2.0

A simple-to-use input manager for bevy that empowers players and makes accessibility easy.
Documentation
InputConfig(
    bindings: {
        "PlayerInput": {
            "Movement": [
                DualAxis(
                    x: Hold([Key(A)], [Key(D)]),
                    y: Hold([Key(S)], [Key(W)]),
                ),
            ],
            "Rotate": [
                SingleAxis(Hold([Key(Left)], [Key(Right)])),
            ],
            "Blush": [
                Continuous(Hold([Key(ShiftLeft)])),
            ],
            "Teleport": [
                Pulse(JustPressed([Key(Space)])),
            ],
        },
    },
)