Есть три варианта для улучшения юзабилити (в порядке сложности реализации, от сложного к простому):
1. В Настройках приложения дать возможность пользователю самостоятельно переназначать кнопки к функциям.
Кнопки - Select, Arrow Up, Arrow Down, Arrow Left, Arrow Right, Select, Play/Pause
Функции - Next Channel, Prev Channel, Program Info, Rewind, Fast-Forward, Channel Guide
2. В Настройках приложения дать возможность пользователю выбрать между маппингом кнопок пульта по умолчанию (как сейчас) и альтернативной (где Arrow Up - это Prev Channel, Arrow Down - Next Channel).
3. Просто поменять текущий маппинг на более удобный:
- Select - в настоящий момент делает то же самое, что и Play/Pause. Вместо дублирования функции, лучше назначить на Channel Guide
- Arrow Down - в настоящий момент показывает Channel Guide. Переназначить на Next Channel
- Arrow Up - в настоящий момент показывает Program Info. Переназначить на Prev Channel
Отличным примером такого же маппинга будет Live Channels (Android) и Pluto TV (tvOS)