Да описывать в общем пока нечего, добавлено шесть динамических кнопок ВЛЕВО, ВПРАВО, ВВЕРХ, ВНИЗ, ВЫБОР и ОТМЕНА. Назначаешь им горячие клавиши и теперь в каждом экране(но реализовано пока не во всех) при нажатии кнопок будут выполнятся свои команды.
Допустим если на экране есть список, то ВВЕРХ-ВНИЗ будут перемещать по списку, ВЫБОР - выбирать элемент списка, если это трек то начнёт его воспроизведение. ВПРАВО-ВЛЕВО вызывает экран выбора команды. Вот в ЭКРАНЕ ВЫБОРА КОМАНДЫ есть одна хитрость, в файле skin.ini есть такие переменные
autoselect=0
autoselecttime=4
autoselect - эта переменная задаёт режим работы ЭКРАНА ВЫБОРА КОМАНДЫ, если она равна 1, то при закрытии экрана будет автоматически выполнена выбранная команда, а если 0 то экран просто закроется, без выполнения команды.
autoselecttime - здесь задаётся время в секундах, через которое будет закрыт экран выбора команды, оно отображается внизу этого экрана в виде слайдера.
Но пока приостановил работы над этим, так как нужно немного поправить в программе.
Объяснил как смог, лучше назначь горячие клавиши и попробуй по нажимать, работает во всех вариантах главного меню, в медиа плеере, в менеджере файлов и меню выхода.
|