@@ -456,24 +456,20 @@ static const struct joycon_ctlr_button_mapping snescon_button_mappings[] = {
456
456
{ /* sentinel */ },
457
457
};
458
458
459
- /*
460
- * "A", "B", and "C" are mapped positionally, rather than by label (e.g., "A"
461
- * gets assigned to BTN_EAST instead of BTN_A).
462
- */
463
459
static const struct joycon_ctlr_button_mapping gencon_button_mappings [] = {
464
- { BTN_SOUTH , JC_BTN_A , },
465
- { BTN_EAST , JC_BTN_B , },
466
- { BTN_WEST , JC_BTN_R , },
460
+ { BTN_A , JC_BTN_A , },
461
+ { BTN_B , JC_BTN_B , },
462
+ { BTN_C , JC_BTN_R , },
463
+ { BTN_X , JC_BTN_X , }, /* MD/GEN 6B Only */
464
+ { BTN_Y , JC_BTN_Y , }, /* MD/GEN 6B Only */
465
+ { BTN_Z , JC_BTN_L , }, /* MD/GEN 6B Only */
467
466
{ BTN_SELECT , JC_BTN_ZR , },
468
467
{ BTN_START , JC_BTN_PLUS , },
469
468
{ BTN_MODE , JC_BTN_HOME , },
470
469
{ BTN_Z , JC_BTN_CAP , },
471
470
{ /* sentinel */ },
472
471
};
473
472
474
- /*
475
- * N64's C buttons get assigned to d-pad directions and registered as buttons.
476
- */
477
473
static const struct joycon_ctlr_button_mapping n64con_button_mappings [] = {
478
474
{ BTN_A , JC_BTN_A , },
479
475
{ BTN_B , JC_BTN_B , },
0 commit comments