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]