Skip to content

Increase New 3DS C-stick dead zone #94

@vaguerant

Description

@vaguerant

Feature Request

What feature are you suggesting?

Overview:

  • Increasing the dead zone for the New 3DS C-stick from 5 to a higher value, perhaps 10. Personally, the dead zone of 5 set out here ...

    3ds-hbmenu/source/ui.c

    Lines 71 to 72 in c63d531

    g_cstickPos.dx = iabs(g_cstickPos.dx)<5 ? 0 : g_cstickPos.dx;
    g_cstickPos.dy = iabs(g_cstickPos.dy)<5 ? 0 : g_cstickPos.dy;

    ... is not quite enough on my New 3DS XL sometimes. Often, I'll have no problems, but other times I'll get the list slowly drifting up or down. I made a build locally where I bumped it up to 10 and so far I've seen no issues. Sensitivity of the C-stick when using it intentionally does not feel noticeably reduced to me.

Nature of Request:

  • Change

Why would this feature be useful?

Reduces unintended input without heavily impacting intended input.

Pull request

I'm of course happy to PR this change if desired, but I figured it was worth opening a discussion before unilaterally deciding 10 is the "correct" dead zone value.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions