Controller Family Assignment Screen - cressie176/Load64 GitHub Wiki
Assign or remove the controller family for a specific device.
┌──────────────────────────────────────────────────────────────────────────────┐
│ TOP BAR │
│ Controllers > <Device Name> > Controller Family │
├──────────────────────────────────────────────────────────────────────────────┤
│ │
│ ┌────────────────────────────────────────────────────────────────────────┐ │
│ │ Logitech_ \/ │ │
│ └────────────────────────────────────────────────────────────────────────┘ │
│ │
│ [Save] [Cancel] │
│ │
├──────────────────────────────────────────────────────────────────────────────┤
│ BOTTOM BAR │
└──────────────────────────────────────────────────────────────────────────────┘
Purpose: Identify the current screen
Focusable: Yes (primary focus region)
Interactive: Yes
Purpose: Select and save the controller family assignment
Pre-populated with the currently assigned family, or None if no family is assigned. Options are all defined controller families in alphabetical order, with None last.
- [Save] saves the assignment and returns to the Controller Detail screen.
- [Cancel] discards changes and returns to the Controller Detail screen.
Focusable: No
Interactive: No
Purpose: Structural consistency with other screens. No messages are shown on this screen.