В тази статия ние ще отидем от обратната, Това е не да преподават дистанционно управление дава ясна команда устройство, и научи устройството да осъзнават, любим, удобни и познати инфрачервено дистанционно. Аз лично харесвам идеята много повече. Да и това е голям отговор маркетинг, защото разходите 0. Мисля, че всеки притежател на нашите чудо приемник на операционната система може да има върху съхраняване любимите удобно дистанционно управление.
Веднага казвам това твърдение е подходящ за всякакви медии конзоли () на преработвателите от Amlogic андроид, Независимо от броя на сърцевини или версия на Android. Рут се изисква!!
И така до случай.
1. Нужда програми: Root Explorer (Файлов мениджър) По-добре терминален емулатор магия
2. Подготовка за конзоли: – Запускаем программу терминала, По-добре терминален емулатор. – последовательно вводим команды :
су (ще даде права на root
Терминал)
dmesg
-(C) (КОМАНДА, o буфер съобщения на ядрото на екрана, и за едно почистване на буфер )
– Берём в руки пульт, Изпрати полето на медии и натиснете произволен бутон на дистанционното управление на няколко пъти (за пример OK). – Откладываем IR пульт ду, Въведете командата в терминала:
dmesg | впиши "code is 0x"
Вижте следните код бутони (в примера, OK) Грешен потребителски код е 0x31CEFD01 Ние сме заинтересовани в последните четири знака
FD01– код производителя и 5-ый ,6-О знаци CE – код кнопки.
Така правя за всеки отдалечен бутон, естествено пишете проекта.
3. Добавяне на ново дистанционно управление кодове в конзола CPU базирани Amlogic:
Отдалечено управление е отговорност на два файла
/system/etc/Remote.conf
– файл содержит настройки кода производителя пульта и привязку кодов кнопок пульта к номерам кнопок в linux.
/Система/ЮЕсАр/Vendor_0001_Product_0001/keylayout. kl
– файл содержит привязку номеров кнопок в linux к функциям.
Прочети повече: Дистанционно.
#вграден БНП дистанционно factory_code = 0х<педя стил ="цвят: #FF0000;">FD01</педя>0001 - код на производител, <педя стил ="цвят: #FF0000;">FD01 </педя>- получени от пълна бутон код (последните четири знака), 0001 - всички еднакво и не се променя work_mode = 0 repeat_enable = 1 repeat_delay = 40 repeat_peroid = 39 release_delay = 121 debug_enable = 1 mouse_begin 0 - Номер кнопки в linux 0 x<педя стил ="цвят: #FF0000;">CE</педя> - СИМВОЛЫ 5,6 КОДА КНОПКИ ПУЛЬТА 1 0x48 2 0x44 3 0x1d mouse_end key_begin 0x17 113 0x04 114 0x06 115 0x00 105 0x15 103 0x02 106 0x05 108 0x01 97 0X11 158 0x13 102 0XDC 116 0x0c 217 0x14 388 0x08 2 0x12 3 0x09 4 0X10 5 0x0a 6 0x0b 7 0x0f 8 0x07 9 0x16 10 0x03 11 0x19 14 0x18 228 key_end repeat_key_begin 0x17 113 0x04 114 0x06 115 0x00 105 0x15 103 0x02 106 0x05 108 0x01 97 0X11 158 0x13 102 0XDC 116 0x0c 217 0x14 388 0x08 2 0x12 3 0x09 4 0X10 5 0x0a 6 0x0b 7 0x0f 8 0x07 9 0x16 10 0x03 11 0x19 14 0x18 228 repeat_key_end
Vendor_0001_Product_0001.KL
ключ 399 Гробница ключ <педя стил ="цвят: #FF0000;">0</педя> Номер кнопки в linux - <педя стил ="цвят: #3333FF;">OK</педя> - функция ключ 2 1 ключ 3 2 ключ 4 3 ключ 5 4 ключ 6 5 ключ 7 6 ключ 8 7 ключ 9 8 ключ 10 9 ключ 11 0 ключ 15 Назад ключ 158 Назад ключ 58 SOFT_RIGHT ключ 107 Отстъпление ключ 62 Отстъпление ключ 139 Меню ключ 125 Меню ключ 60 Уведомление ключ 127 Търсене ключ 217 Търсене ключ 228 Лира ключ 227 Звезда ключ 231 Обаждане ключ 61 Обаждане ключ 97 DPAD_CENTER ключ 232 DPAD_CENTER ключ 108 DPAD_DOWN ключ 103 DPAD_UP ключ 102 У Дома ключ 105 DPAD_LEFT ключ 106 DPAD_RIGHT ключ 115 VOLUME_UP ключ 114 VOLUME_DOWN ключ 104 VOLUME_UP ключ 109 VOLUME_DOWN ключ 212 Камера ключ 16 Въпрос ключ 17 W ключ 18 Д ключ 19 Р ключ 20 Т ключ 21 Г ключ 22 Имам ключ 23 Аз съм ключ 24 За ключ 25 N ключ 26 LEFT_BRACKET ключ 27 RIGHT_BRACKET ключ 43 Наклонена черта ключ 30 А ключ 31 С ключ 32 Д ключ 33 Ф ключ 34 Г ключ 35 Ч ключ 36 Дж ключ 37 До ключ 38 Л ключ 39 Точка и запетая ключ 40 АПОСТРОФ ключ 14 Дел ключ 44 З ключ 45 Х ключ 46 С ключ 47 В ключ 48 Б ключ 49 Н ключ 50 М ключ 51 Запетая ключ 52 Срок ключ 53 Черта ключ 28 Въведете ключ 56 ALT_LEFT ключ 100 ALT_RIGHT ключ 42 SHIFT_LEFT ключ 54 SHIFT_RIGHT ключ # 15 Раздел ключ 57 Пространство ключ 70 Диригент ключ 155 Плик ключ 12 Минус ключ 13 Още ключ 215 В ключ 119 MEDIA_PLAY_PAUSE ключ 122 MEDIA_PREVIOUS ключ 123 MEDIA_NEXT ключ 120 MEDIA_FAST_FORWARD ключ 121 MEDIA_REWIND ключ 116 СИЛАТА НА ПРОБУЖДАНЕ ключ 113 VOLUME_MUTE ключ 128 MEDIA_STOP ключ 130 ZOOM_IN ключ 131 ZOOM_OUT ключ 133 Раздел ключ 140 Ф10 ключ 132 TV_REPEAT ключ 134 TV_SHORTCUTKEY_DISPAYMODE ключ 135 TV_SUBTITLE ключ 136 TV_SHORTCUTKEY_VOICEMODE ключ 137 TV_SWITCH
НЕЗАБЫВАЕМ СОХРАНЯТЬ ОРИГИНАЛЬНЫЕ ФАЙЛЫ ПЕРЕД ПРАВКОЙ!
4. Меняем коды кнопок в Remote.conf, Сопоставляя их номерам кнопок в linux и их функциям.
ОПРОБОВАНО