Предположение- два наиболее частых сценария использования диммера при управлении освещением- включение на максимум (днём), включение на минимум (ночью), выключение освещения. Выставление промежуточных значений- более редкий сценарий.
Исходя из общих принципов дизайна интерфейсов- наиболее частые сценарии должны выполняться просто, более редкие могут выполняться более сложно.
С текущей логикой управления в двухкнопочном режиме есть следующие проблемы:
- сценарий гарантированного включения на максимум реализуется сложно и долго (в выключенном режиме долгое нажатие на кнопку Up и подождать пока яркость с 1% увеличится до 100%)
- сценарий гарантированного включения на минимум реализуется сложнее чем мог бы (долгое нажатие на кнопку Down)
- самые простые действия (короткое нажатие на кнопку при выключенном канале) приводят к неожиданному результату (включение с установленной яркостью)- пользователь не знает какая установлена яркость и в результате всегда будет элемент сюрприза- это плохо с точки зрения UX
Предложение изменить логику управления в двухкнопочном режиме следующим образом
При выключенном канале
- короткое нажатие на кнопку Down включает канал с яркостью 1%
- Короткое нажатие на кнопку Up включает канал с яркостью 100%
При включенном канале
- короткое нажатие на любую кнопку выключает канал
- долгое нажатие на кнопку Down уменьшает яркость до 1%
- долгое нажатие на кнопку Up увеличивает яркость до 100%