![]() |
|
![]() |
#1 |
Junior Member
Регистрация: 25.07.2010
Сообщений: 7
|
![]()
1)
Есть пульт который определяться как клавиатура и генерит сочетания клавиш типа Ctrl+Shift+Alt+3 добавил в keyboard.xml <three mod="ctrl,shift,alt">XBMC.ActivateWindow(MyMusic)</three> но не работает. мне кажется не читаются модификаторы. так как если просто нажать 3 - запускается. Использую XBMC 9.11-a2-Rev24543 2) Можно ли использовать клавишу browser back Forward нашёл.. а back нет. какое у неё имя. или код ? Спасибо. |
![]() |
![]() |
![]() |
#2 |
Senior Member
|
![]()
XBMC 9.11-a2-Rev24543 -это в Windows наверное.
В keyboard.xml вызов окна MyMusic закреплено за: <launch_media_select>XBMC.ActivateWindow(MyMusic )</launch_media_select> Я для начала попробовал бы исправить вызов окна в этой строке просто на цифру 3 <3>XBMC.ActivateWindow(MyMusic)</3> После перезагрузки XBMC , если фокус не прошёл, вернём назад launch_media_select и добавим в секции MS Media Center <!-- MS Media Center keyboard shortcuts sent by MCE remotes --> <3 mod="ctrl,shift,alt">XBMC.ActivateWindow(MyMusic)</3> <!-- MyMusic --> p.s. А как Вы узнали , что именно Ctrl+Shift+Alt+3 генерится? Обратите внимание 3, а не three . Глючить наверное будет. Ведь есть ещё и просто цифры на пульте. Давно писал на эту тему http://xbmc.ru/showpost.php?p=905&postcount=9
__________________
Ubuntu 20.0.х, Kodi next Последний раз редактировалось bigbax; 27.07.2010 в 23:30. |
![]() |
![]() |
![]() |
#3 |
Junior Member
Регистрация: 25.07.2010
Сообщений: 7
|
![]()
Просто в исходном файле был такой блок.
<zero>Number0</zero> <one>Number1</one> <two>Number2</two> <three>Number3</three> <four>Number4</four> <five>Number5</five> <six>Number6</six> <seven>Number7</seven> <eight>Number8</eight> <nine>Number9</nine> узнал через прогу для переназначения кнопок. Если просто жать 3 - работает. с альт работает и шифт. с ктрл - не работает. в независимости от выбранных модификаторов. |
![]() |
![]() |
![]() |
#4 |
Senior Member
|
![]()
Это Вы сейчас говорите про секцию в keyboard.xml keymap/global/keyboard. В ней есть строка <three>Number3</three>. Когда Вы вписали mod на кнопку 3( three) у Вас процедура запустилась.
Когда Вы вписали <three mod="ctrl,shift,alt">XBMC.ActivateWindow(MyMusic)</three> , то назначали вызов окна MyMusic именно на кнопку/цифру 3 . Она генеритcя, как three В вашей же программе проверьте. --------------------------- Но Вы то хотели бы , как я понимаю, назначить вызов этого окна на другую кнопку , которая генерит Ctrl+Shift+Alt+3 , а не three Пробуйте в секции MS Media Center <!-- MS Media Center keyboard shortcuts sent by MCE remotes --> внизу этой секции дописать <3 mod="ctrl,shift,alt,3">XBMC.ActivateWindow(MyMusic)</3> <!-- MyMusic --> Так Вы перенаправляете команду на нужную Вам кнопку. Впрочем всё написано по ссылке в втором посту.
__________________
Ubuntu 20.0.х, Kodi next Последний раз редактировалось bigbax; 28.07.2010 в 18:44. |
![]() |
![]() |
![]() |
#5 |
Junior Member
Регистрация: 25.07.2010
Сообщений: 7
|
![]()
дописал в файл <3 mod="ctrl,shift,alt">XBMC.ActivateWindow(MyMusic)</3>
не проходит валидацию - не работает вообще клава. по пойму всё таки three надо |
![]() |
![]() |
![]() |
#6 | |
Senior Member
|
![]() Цитата:
<3 mod="ctrl,shift,alt,3">XBMC.ActivateWindow(MyMusic)</3> <!-- MyMusic --> - я тройку прозевал Если и так не пройдёт , то может быть у Вас нужная клавиша генерит не 3 в конце? И больно сложное сочетание получается из 4-х составляющих . Что-то здесь не так. Вывод этой кнопки из своей программы можете сделать или скрин хотя бы снять. А если three напишите, то срабатывать будет на кнопке с цифрой 3 , на numpade, это ежу понятно. Да оно и работает уже в таком варианте.
__________________
Ubuntu 20.0.х, Kodi next Последний раз редактировалось bigbax; 28.07.2010 в 18:42. |
|
![]() |
![]() |
![]() |
#7 |
Junior Member
Регистрация: 25.07.2010
Сообщений: 7
|
![]()
Написал <three mod="ctrl,shift,alt,three">XBMC.ActivateWindow(MyM usic)</three>
- Работает когда жму три. или альт три. при ctrl+shift+alt+3 не работает вполне себе работает на нормальной три. над буквами. и на нумпаде кстати тоже. а по поводу <3 mod="ctrl,shift,alt,3"> вообще чтоб переменная начиналась с цифры. - это странно. но опять же говорю не работает тогда клава Вообще - не валидный файл. ну нельзя <3> - вы сами пробовали так писать ? комбинацию я жму не на пульте а на клаве. Мне кажется тут всё дело в модификаторах. - не работают они у меня - остаётся понять почему. На сайте было написано что они присутствуют с такого-то билда. Я скачал XBMC 9.11-a2-Rev24543 - вроде ж последний или я не прав? |
![]() |
![]() |
![]() |
#8 | |
Senior Member
|
![]() Цитата:
Модификатор у Вас работает, просто нужно понять , что именно писать. А синтаксис строки пишу, исходя из Ваших данных. Если в keyboard.xml нарушаем хотя бы одну строку - хбмс не запустится. Скрин дайте плз отклика программы на нажатие интересующей Вас кнопки. Это упростит нам жизнь. ![]()
__________________
Ubuntu 20.0.х, Kodi next |
|
![]() |
![]() |
![]() |
#9 |
Junior Member
Регистрация: 25.07.2010
Сообщений: 7
|
![]()
Вообщем разобрался.
Скачал последнюю версию билда - палит. Пульт тут вообще не причём. А вот билд роль - играет. и Модифиактор не работал. и ещё раз - вы сами пробовали писать <3 mod="ctrl,shift,alt"> ? <3 - вот и было нарушение строки. Вообщем скачал последнюю версию которая поддерживает mod и <three mod="ctrl,shift,alt">XBMC.ActivateWindow(MyMusic)</three> Отлично работает. Остаёться вопрос - как быть с browser back ? |
![]() |
![]() |
![]() |
#10 | |
Senior Member
|
![]()
Жара наверное действует.
Если у Вас генерит ctrl,shift,alt,three тогда пишется как у Вас в последнем варианте: <three mod="ctrl,shift,alt">XBMC.ActivateWindow(MyMusic)</three> Но Вы то пишите в своём посту не three , a 3 : Цитата:
А вот с последнимим бильдами ( только в линухе) как раз проблемы с пультами. У Вас с точностью донаоборот. Отсюда качали http://mirrors.xbmc.org/nightlies/win32/ Последний xbmc-r32246-Dharma.exe ![]() http://mirrors.xbmc.org/nightlies/wi...246-Dharma.exe
__________________
Ubuntu 20.0.х, Kodi next Последний раз редактировалось bigbax; 03.11.2011 в 17:54. |
|
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Пульт ДУ | tab1966 | Оборудование для XBMC | 70 | 06.09.2019 16:02 |
Пульт XBOX 360 Universal Media Remote | booroondook | Поддержка платформы Linux \ Live | 24 | 23.06.2013 22:16 |