Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины.
   

Вернуться   Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины. > Помощь и поддержка > Поддержка платформы Windows

Ответ
 
Опции темы Опции просмотра
Старый 27.07.2010, 22:35   #1
Doc.X
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 нет. какое у неё имя. или код ?

Спасибо.
Doc.X вне форума   Ответить с цитированием
   
Старый 27.07.2010, 23:12   #2
bigbax
Senior Member
 
Аватар для bigbax
 
Регистрация: 12.12.2009
Адрес: Моск.обл.
Сообщений: 4,468
Отправить сообщение для bigbax с помощью ICQ
По умолчанию

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.
bigbax на форуме   Ответить с цитированием
Старый 27.07.2010, 23:33   #3
Doc.X
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 - работает. с альт работает и шифт. с ктрл - не работает. в независимости от выбранных модификаторов.
Doc.X вне форума   Ответить с цитированием
Старый 28.07.2010, 00:13   #4
bigbax
Senior Member
 
Аватар для bigbax
 
Регистрация: 12.12.2009
Адрес: Моск.обл.
Сообщений: 4,468
Отправить сообщение для bigbax с помощью ICQ
По умолчанию

Это Вы сейчас говорите про секцию в 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.
bigbax на форуме   Ответить с цитированием
Старый 28.07.2010, 16:51   #5
Doc.X
Junior Member
 
Регистрация: 25.07.2010
Сообщений: 7
По умолчанию

дописал в файл <3 mod="ctrl,shift,alt">XBMC.ActivateWindow(MyMusic)</3>

не проходит валидацию - не работает вообще клава.
по пойму всё таки three надо
Doc.X вне форума   Ответить с цитированием
Старый 28.07.2010, 18:30   #6
bigbax
Senior Member
 
Аватар для bigbax
 
Регистрация: 12.12.2009
Адрес: Моск.обл.
Сообщений: 4,468
Отправить сообщение для bigbax с помощью ICQ
По умолчанию

Цитата:
Сообщение от Doc.X Посмотреть сообщение
дописал в файл <3 mod="ctrl,shift,alt">XBMC.ActivateWindow(MyMusic)</3>
не проходит валидацию - не работает вообще клава.
по пойму всё таки three надо
должно быть так
<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.
bigbax на форуме   Ответить с цитированием
Старый 28.07.2010, 19:00   #7
Doc.X
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 - вроде ж последний или я не прав?
Doc.X вне форума   Ответить с цитированием
Старый 28.07.2010, 19:30   #8
bigbax
Senior Member
 
Аватар для bigbax
 
Регистрация: 12.12.2009
Адрес: Моск.обл.
Сообщений: 4,468
Отправить сообщение для bigbax с помощью ICQ
По умолчанию

Цитата:
Сообщение от Doc.X Посмотреть сообщение
а по поводу <3 mod="ctrl,shift,alt,3">
вообще чтоб переменная начиналась с цифры. - это странно.
но опять же говорю не работает тогда клава Вообще - не валидный файл.
ну нельзя <3> - вы сами пробовали так писать ?
Вот и я думаю что странно у Вас генерятся команды пульта. В SlyControl проще разглядеть вывод команд. И я не имею в наличии такого пульта, поэтому проверить не могу, что у Вас там творится. И бильд здесь роли не играет.
Модификатор у Вас работает, просто нужно понять , что именно писать.
А синтаксис строки пишу, исходя из Ваших данных. Если в keyboard.xml нарушаем хотя бы одну строку - хбмс не запустится.
Скрин дайте плз отклика программы на нажатие интересующей Вас кнопки. Это упростит нам жизнь.
__________________
Ubuntu 20.0.х, Kodi next
bigbax на форуме   Ответить с цитированием
Старый 28.07.2010, 19:48   #9
Doc.X
Junior Member
 
Регистрация: 25.07.2010
Сообщений: 7
По умолчанию

Вообщем разобрался.
Скачал последнюю версию билда - палит.

Пульт тут вообще не причём. А вот билд роль - играет. и Модифиактор не работал.
и ещё раз - вы сами пробовали писать <3 mod="ctrl,shift,alt"> ? <3 - вот и было нарушение строки.

Вообщем скачал последнюю версию которая поддерживает mod и
<three mod="ctrl,shift,alt">XBMC.ActivateWindow(MyMusic)</three>
Отлично работает.

Остаёться вопрос - как быть с browser back ?
Doc.X вне форума   Ответить с цитированием
Старый 28.07.2010, 20:01   #10
bigbax
Senior Member
 
Аватар для bigbax
 
Регистрация: 12.12.2009
Адрес: Моск.обл.
Сообщений: 4,468
Отправить сообщение для bigbax с помощью ICQ
По умолчанию

Жара наверное действует.
Если у Вас генерит ctrl,shift,alt,three тогда пишется как у Вас в последнем варианте:
<three mod="ctrl,shift,alt">XBMC.ActivateWindow(MyMusic)</three>
Но Вы то пишите в своём посту не three , a 3 :
Цитата:
Сообщение от Doc.X Посмотреть сообщение
1)Есть пульт который определяться как клавиатура и генерит сочетания клавиш типа Ctrl+Shift+Alt+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.
bigbax на форуме   Ответить с цитированием
Ответ
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пульт ДУ tab1966 Оборудование для XBMC 70 06.09.2019 16:02
Пульт XBOX 360 Universal Media Remote booroondook Поддержка платформы Linux \ Live 24 23.06.2013 22:16


Текущее время: 01:04. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.