Page 1 of 2
Вопрос по пользовательскому интерфейсу
Posted: Sat Jan 17, 2009 11:18 am
by vvindy
Пытаюсь разобраться с пользовательским интерфейсом ProgDVD и сделать его максимально удобным для членов семьи для просмотра каналов со спутника.
ДУ пока не привинтил, зато имеется компактная беспроводная клавиатурка от логитек. Так вот вопрос:
- как быстро переключаться между каналами не выходя из полноэкранного режима? Интересуют перебор каналов из списка. Программа позволяет ходить только по history вперед и назад, а если ее еще нет? Вроде стрелки вверх и вниз работают, но надо Enter нажимать. Как то не очень удобно.
- еще вопрос как можно переключаться между группами каналов, находять в том же полноэкранном режиме? Settings->Controls изучил, но там нем такого в списке.
Конечная задача, купить пульт и спрятать все окошки и менюшки от неквалифициронвнных пользователей. Сделать им группы каналов: кино, новости, музыка. Сейчас же нужны клавиатуные шоткаты на это.
установлена ProgDVB v6.03.01 на XP
Спасибо.
.
Posted: Sat Jan 17, 2009 12:27 pm
by Prog
И между списками можно переключатся и вверх/вниз должны работать если при этом нет OSD окон. Но конец OSD требует доработки.
Posted: Sat Jan 17, 2009 2:18 pm
by vvindy
Я понял, работает, надо только сначала enter жать, после чего выскакивает менюшка со списком каналов. То что надо!
Имеет смысл это описать как функциональность в options->controls. Побежал покупать пульт

Posted: Mon Jan 19, 2009 3:59 pm
by Talon
тока отпишись плиз со временем - все ли работает как ты желаешь?
vvindy wrote:Я понял, работает, надо только сначала enter жать, после чего выскакивает менюшка со списком каналов. То что надо!
у меня ENTER время от времени срабатывает как "перегрузить(выбрать) канал"....
вопчем Прогу много раз объяснял что не так, но так ни к чему и не пришли - для него все нормально.... - для меня некомфортное переключение каналов ;\
речь пока идет о работе с клавиатуры...
иногда стрелки вверх/вниз работают как переключение каналов вперед/назад в текущей папке.... - при этом ENTER работет "вызов списка каналов ОСД"
....но иногда - стрелки вверх/вниз просто двигают курсор вверх/вниз в текущей папке и при этом ENTER уже работает как "перегрузить (выбрать) канал"....
как угадать в каком режиме счас находятся вышеперечисленные контролсы - непонятно....
тоесть смотришь канал в фуллскрине - решил поклацать каналы - нажимаешь вверх/вниз - ничего не происходит.... - ага - значит просто курсор бегает вверх/вниз - значит нужно после каждого вверх/вниз нажимать ENTER... очень удобно ;/
другой вариант.... смотришь канал в фуллскрине - решил поклацать каналы - захотел вызвать ОСД списка каналов - нажимаю ENTER - текущий канал перегрузился! ;/ шопопало сбоку бантик ;(
Posted: Tue Jan 20, 2009 12:07 am
by EXCITER
Подтверждаю - какие-то непонятки с управлением с клавиатуры в фуллскрине,да и вообще - симптомы такие же,как в последнем посте. Пожелание - автору сей программки уделять побольше внимания тестированию и проверке,не лениться,и хорошо учиться (программированию). Последние версии все лучше и лучше,но досаждают мелкие баги,которые в общем-то так очевидны,что даже писать о них неохота..Автор - проявляйте больше педантизма в отладке и логике работы проги,глядишь я может ее и куплю))
.
Posted: Tue Jan 20, 2009 8:33 am
by Prog
Клаваитура это по свой сути не ДУ. Потому что её кнопки могут обрабатываться стандартными контролами. То есть выполнится или нет команда зависит от того кто в фокусе.
PS: Педантичность это не про меня

Впрочем в мультимедиа проекте её и не бывает. Иначе 70% интерфейса и функций не было. просто потому что более простая реализация всегда надёжнее.
Posted: Tue Jan 20, 2009 11:48 am
by EXCITER
Иначе 70% интерфейса и функций не было
Так дело-то как раз в том,что многое из заявленного И НЕ РАБОТАЕТ..
Вот тут и надо проявлять упорство и педантизм,чтобы довести задуманное до конца. В противном случае просто удалить некорректно работающие возможности,чтобы не вызывать у пользователей головную боль.
.
Posted: Tue Jan 20, 2009 12:08 pm
by Prog
Такой подход в мультимедиа не работает. Потому что работы программы мало зависит от меня. Она зависит от комбинации кучи параметров OS, машины и самое главное канала. Количество сочетаний там слишком большое. Точно так же как после любого win выходит куча фиксов. И совсем не потому что в MS работают плохие програмисты.
Например в данном случае я должен быть запретить управлять ProgDVB с клаваитуры. Оставить только более нормальные пути вроде winlirc. Кстати MS ДУ, которая тоже клаватура в ProgDVB имеет отдельный модуль и этой проблемой болеть не должно.
Posted: Tue Jan 20, 2009 6:23 pm
by Talon
объясни что такое в фокусе и как становится в тот или иной фокус дабы удобно пользоваться Прогом?!
пультов которые идут с картам раз два и обчелся а ХТПЦ которые счас набирают популярности намного больше и пультов которые эмулируют клавы соответственно тоже... + как я уже говорил достаточно распротанено управление хтпц именно с какойнить маленькой радио клавиатуры.... да и вообще ПрогДВБ программа для компа - поэтому имхо и упор на управление этой прогой должен начинаться именно с удобства управления клавиатурой а не какихто пультов ;\
.
Posted: Tue Jan 20, 2009 9:12 pm
by Prog
Кто и куда набирает популярность совершенно не важно. Понятно что HID пульты намного проще в настройке, и во столько же раз не удобнее в использовании. У меня будет отдельный модуль для таких ДУ.
Posted: Thu Jan 22, 2009 11:29 pm
by Igor616
Не очень понял как с пульта работать с OSD EPG
- Сменить канал на текущий выбранный в EPG (Хотелось бы по ОК)
- Установить передачу на запись (Хотелось бы по нажатию Record )
.
Posted: Fri Jan 23, 2009 3:06 pm
by Prog
Если честно то EPG сейчас больше GUI чем OSD. Зато GUI версия не плохо выглядит.
Posted: Fri Jan 23, 2009 3:24 pm
by Talon
а еще очень бы хотелось чтобы оно исчезало по кнопке "cancel"!!!
а то нифига почитать низя чтотам в том осд епж - приходится дергать куданить курсор чтоб осд не закрывалось ;/
предлагаю в установки/опции/OSD&parental control - сделать не общее значение "Скрыть после х секунд", - а возле каждой галочки типа осд сделать такое поле .... и чтоб скажем если напротив какогото ОСД поставить значение "0" - то убиралось бы только по "cancel"
,
Posted: Fri Jan 23, 2009 3:40 pm
by Prog
Не хотелось бы столько настроек. Планирую поделить диалоги на само изчезающие и по кнопке.
Posted: Sat Jan 24, 2009 4:05 pm
by Talon
тогда навяжешь одно и лишишь другого часть населения....
может комуто надо чтоб ченел капшн по канцелу убирался а может комуто достаточно его показывать 5 сек а не выключать его каждый раз при каждом переключении канала....
ну или сделать три мультистринговых окошка.... в первом отключенные осд, во втором постоянные осд и в третем временные
между ними стрелочки влево вправо.... в этих мультистрингах и будут перечислены ОСДы - и наведением курсора стрелками тусовать их в однои или другое окошко....
вот так:
хотя первый вариант - был бы идеален - плохо что он тяжек в реализации