Показать сообщение отдельно
Старый 13.11.2011, 22:59   #27
Bersenev
Бывалый писикарщик
 
Аватар для Bersenev
 
Регистрация: 23.04.2009
Возраст: 53
Город: Ставрополь
Регион: 26
Машина: Opel Zafira 2007
Сообщений: 5,275
Bersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant future
По умолчанию

Да описывать в общем пока нечего, добавлено шесть динамических кнопок ВЛЕВО, ВПРАВО, ВВЕРХ, ВНИЗ, ВЫБОР и ОТМЕНА. Назначаешь им горячие клавиши и теперь в каждом экране(но реализовано пока не во всех) при нажатии кнопок будут выполнятся свои команды.

Допустим если на экране есть список, то ВВЕРХ-ВНИЗ будут перемещать по списку, ВЫБОР - выбирать элемент списка, если это трек то начнёт его воспроизведение. ВПРАВО-ВЛЕВО вызывает экран выбора команды. Вот в ЭКРАНЕ ВЫБОРА КОМАНДЫ есть одна хитрость, в файле skin.ini есть такие переменные

autoselect=0
autoselecttime=4

autoselect - эта переменная задаёт режим работы ЭКРАНА ВЫБОРА КОМАНДЫ, если она равна 1, то при закрытии экрана будет автоматически выполнена выбранная команда, а если 0 то экран просто закроется, без выполнения команды.

autoselecttime - здесь задаётся время в секундах, через которое будет закрыт экран выбора команды, оно отображается внизу этого экрана в виде слайдера.

Но пока приостановил работы над этим, так как нужно немного поправить в программе.

Объяснил как смог, лучше назначь горячие клавиши и попробуй по нажимать, работает во всех вариантах главного меню, в медиа плеере, в менеджере файлов и меню выхода.
Bersenev вне форума   Ответить с цитированием