ПредишенСледващото

Да, аз не се заблуждава, че ще бъде около Kodi старт (сега известна като доброто старо XBMC). Това може да бъде нормален започне една проста програма за Windows? Е, може би не е лесно, дори и голяма програма. Като цяло, каква е уловката? И проблемът е, че аз ще ви разкажа за един метод необичайно начало - с помощта на дистанционно управление. Но най-напред, както обикновено, малко предистория.



Като HTPC в моя полза на средна възраст Acer Revo RL100. Това е една много интересна машина. Не, тя е в момента на младини не е топ модел - от гледна точка на производителността. Но има и са въведени някои много интересни решения. Въпреки че, всъщност, защо "е"? Те (решението) не е загубила своето значение и днес.


Един от критериите - Външен вид - е много субективно. По мое мнение, компютърът изглежда доста стилен, че като се има предвид неговата цел - да бъде в непосредствена близост до телевизора, много важно. В допълнение, Acer могат да бъдат поставени и хоризонтално, и вертикално, което прави оптимално използване на пространството, което, както обикновено, не е достатъчно.

Acer Revo RL100 може да бъде разположен хоризонтално и вертикално и

Друга интересна особеност на това устройство е може би най-важният, е дистанционното управление. Въпреки, че аз не знам дали този компонент е правилно да се нарича контрол. Не дистанционно управление, без съмнение, е предвидено, но в функционалност, той е далеч по-напред от конвенционалните централи.

Дистанционно Acer нарича RevoPad

Имам почти същия контрол като на снимката, но също така Russified - български, поставена до английските букви. Оформлението е много подобна на стандартната оформление Russified клавиатурата, с изключение на няколко писма - все едно ширина RevoPad-и малки.

Какво е връхната точка на това дистанционно? Те са в действителност, някои от тях. Първо, контрола е оборудван с батерия. За да заредите отново, че е достатъчно, за да вмъкнете докрай в специален слот определеното за това се намира под DVD-RW оптично устройство. Батерията издържа много дълго време - на дистанционното управление, без презареждане живота тихо няколко седмици. На второ място, контролът работи в два режима: в едно той работи като тъчпад, а другият - като тъчпад. Плюс това, тя има колелце. Ако за известно време, за да не използвате дистанционното управление, той отива в режим на готовност, отколкото в действителност, благодарение на своята поразителна жизненост. Производственият контрол от това състояние, като режим на превключване с помощта на един бутон с LED.

За да бъда честен, това дистанционно лично ме устройва повече от пълна. Единственото нещо, което направих за него, този програмиран наричаме Коди (и по-рано - XBMC) на специален ключ - на RevoPad-е е сензорен бутон с къща. За тази ключова първоначално причинява програма за контрол на производството на медийно съдържание на Acer.

Препрограмира този бутон, за да се обадя появи Kodi не е трудно - най-подходящата комбинация от клавиши на извикващата програма се определя от полезността с красноречива име Hotkey Utility, в настройките си за клавишните комбинации Ctrl + F12 Имам пътя до изпълнимия файл Коди.

Ние вярваме, че предходната точка? "Оказа се, че не е трудно" - тъй като тя не е толкова! Не, това е около толкова много клавиши можете да го програма в настройките на тази програма. Много само - не F12. Това просто не е в списъка за избор, както и ръчно, тя не влиза. Е, тези настройки се съхраняват в системния регистър на Windows и могат да бъдат редактирани, добавена, изтрита, като цяло, за да правят каквото си искат, използвайки регентство. По-долу съм се разпространи снимка на това, което карах в системния регистър, за да получите желания резултат.


По принцип всичко е страхотно, но това е само жената към този нов блок за управление съчувствие преживял. Тя беше по-удобно да контролирате XBMC (и впоследствие Kodi) с помощта на стандартен дистанционно управление. Е, както обикновено ... Аз веднъж се радваше noutom от HP, която е била предоставена за дистанционно управление е свързан с дистанционно приемник. Регулиране на работата на това дистанционно е в двойка с XBMC не е голяма работа, аз вече писа за това. Но тук е стартирането на медиен център, създаден просто не се случи.

Ето това е - "нормалната" контрола


причина за забавянето е фактът, че аз се опитвах да си спомня как да се реши този проблем и преди. И аз решен да го използвате специален софтуер, предназначен да работи с дистанционно разработчиците контрол на медиен сървър. Но аз не мога да си спомня името на софтуера, нито името на сървъра. Поради това, че е необходимо да се копае отново. И като резултат от този процес, аз бях достатъчно късмет да се намери по-добро решение, като се използва, което можете да направите, на практика, без софтуер на трети страни.

Аз ще ви кажа един много кратък момент. системния регистър на Windows има клон, който е отговорен за това как работата ще бъде дистанционно управление, или по-скоро, за определяне eHome шофьор Този клон:

HKEY_LOCAL_MACHINE
\ SYSTEM
\ CurrentControlSet
\ Services
\ Hidir
\ Дистанционните
\ 745a17a0-74d3-11d0-b6fe-00a0c90f57da

В този бранш много интересни неща, но сега трябва да се знае точно кой параметър е отговорен за начина, по който бутона преобразувания, натиснете на дистанционното управление, в който и да е компютър, може да разбере, шофьори, операционни системи, програмни инструкции. И от уикито става ясно, че този параметър е името на ReportMappingTable.

Освен това по-интересно. Стойността на този параметър - умело кодирана масив от двоични данни. Всеки бутон е кодиран от седем байта. Първият байт - код за бутона за дистанционно. Тази стойност може да се намери в таблицата. Вторият, третият и четвъртият байта винаги са нули, най-малкото, има такова изявление. Стойността на петия байт определя как да се тълкува следващите два байта (шести и седми). И си струва да пиша по-подробно.

И накрая, ако петият байт е настроен на 04, водачът eHome ще генерира обичайни клавишни натиснати клавиша, тоест, натиснете бутоните на дистанционното управление ще бъдат преобразувани в клавиши. В същото време, шестият байт съдържа така наречения модификатор - са притиснати код, показващ всички специални клавиши. Ако този байт е нула, специалните бутони не са притиснати като. Освен това, най-важното за контрол се присвоява стойност 1, ключовата смяна - на стойност 2, клавиша Alt - стойността на 4, а накрая, Windows ключ - стойността на 8. Това означава, че ако шестият байт донесе стойност 0F. ще бъдат пример за подражание, като натиснете клавишната комбинация Ctrl + Shift + Alt + спечели. и ако 03 - комбинация Ctrl + Shift на. В седмия байт, като по този начин, трябва да бъдат посочени кодови нормални бутони на клавиатурата, които можете да надникнат в чинията.

Това е цялата мъдрост. Как съм могъл да приложи цялото това знание в практиката? Отворих regedit.exe програма. Открих правилната настройка, и я отвори за редактиране. Исках зеления бутон със знамето Windows призован любим Kodi мен. Код бутони, според информацията от уикито Kodi, е 0D. В двоичен масив Намерих седем байта, отговорни за обработка на натискане на този бутон на дистанционното управление, в моя случай, те изглеждат така (добавих пространства за лекота vospiyatiya):

0D 00 00 00 03 Апр 1А

Аз не разбирам, че е трябвало да означава просто заменя на следната последователност от байтове (Забележка пространства - само за показ):

0D 00 00 00 04 01 45

... За да разчитам на отдалечен код бутони 0D (бутон флаг Windows) eHome поиска от водача да подражава натискате клавишите на клавиатурата (петият байт е 04) на Ctrl (шестият байт е 01) и F12 (седма байт е 45). А що се отнася до клавишната комбинация Ctrl + F12 съм назначен Kodi предизвикателство, тогава аз трябва да получите нещо, което да се стремим.

Така че, направените промени се съхраняват в системния регистър на Windows, то остава само да рестартирате компютъра си и се насладете на резултатите.

Читателите са оставени да страдат доста малко. По-рано, аз написах, че решението може да се реши проблема с малко или без използване на софтуер на трети страни. Но той, всъщност, се използва функционалността на помощната програма доставя с компютъра, а именно, Hotkey Utility. Можем ли да направим без него? Разбира се, да! Можете да използвате клавишните комбинации, възможни (клавишни комбинации) програми, създадени върху работния плот на Windows.

При създаване (или редактиране) етикет, че е възможно да се посочат комбинация от клавиши, които ще бъдат използвани за пускане на този пряк път. Всъщност, на снимката (макар и не за Kodi, за друга програма) е, както следва:

Просто кликнете върху желания клавиш


Инсталиране на следа, полска мишка и просто натиснете клавишната комбинация, която искате да използвате, за да стартирате това приложение. Всичко, а след това да запишете настройките. И да, не забравяйте, че в регистъра, ReportMappingTable параметъра. ще бъде необходимо да се кодира този който ви е зададен, клавишната комбинация.

Че такива неща ...

Свързани статии

Подкрепете проекта - споделете линка, благодаря!