Knowledge-based discourse

There are three types of Joy-Con 2 data available to games:

  • Pad Data – stick and buttons input as a regular controller
  • Mouse Data – x/y movement distance and grounding status
  • Mouse Operation Data – unifying the above two by remapping pad buttons to mouse buttons, and pad stick to mouse wheel
  • A game can request OS to merge inputs from multiple controllers, such as combining two Joy-Cons as one controller

For the Mouse Operation Data, the stick input is converted to wheel data as follows:

  • 1st region to scroll down and 2nd region to scroll up (img 1 below)
  • Deadzones can be added (img 2)
  • 4 regions to scroll up/down/left/right (img 3)
  • Stick’s tilt angle is mapped to scroll distance
  • Sampling rates of mouse movement and stick tilt can be different

Patent applications: US20260183648 and US20260183656

[Originally posted on 2026-07-08 Pacific Time]