Skip to content

Karabiner parity: mouse axis manipulation (mouse_basic) #215

@malpern

Description

@malpern

Summary

Karabiner-Elements supports mouse_basic manipulator type for flipping, swapping, and discarding mouse axes (e.g., invert scroll direction, swap X/Y axes). Kanata has no equivalent.

Karabiner Features

  • flip: Invert mouse X, Y, vertical_wheel, horizontal_wheel axes
  • swap: Swap XY axes or wheel axes
  • discard: Suppress specific mouse axes entirely

Current State

  • Kanata: Not supported — no mouse axis manipulation
  • KeyPath: Not supported
  • Karabiner converter: Rules using mouse_basic are flagged as unconvertible (Tier 3)

Impact

Very niche. Primarily used for accessibility and specialized pointing device configurations.

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions