In dit artikel gaan we van omgekeerde, dat is niet om te leren van de afstandsbediening geven duidelijke opdracht apparaat, en leren van het apparaat te realiseren favoriete, handige en vertrouwde externe IR. Ik persoonlijk hou van het idee veel meer. Ja en het is een geweldige respons marketeers omdat de kosten 0. Ik denk dat iedere houder van onze wonder ontvanger op het besturingssysteem kan hebben voor het opslaan van favoriete handige afstandsbediening.
Onmiddellijk ik zeggen is deze verklaring geschikt voor alle media-consoles () op processoren door Amlogic Android, ongeacht het aantal kernen of de versie van Android. Ruth is vereist!!
En ja, in geval.
1. Noodzaak van programma 's: Root Explorer (Bestandsbeheer) Betere terminalemulator Magic
2. Voorbereiding voor consoles: – Запускаем программу терминала, Betere Terminal Emulator. – последовательно вводим команды :
su (geven van root toegang
Terminal)
dmesg
-(C) (КОМАНДА, uitgang bericht buffer van de kernel op het scherm, en voor een reiniging buffer )
– Берём в руки пульт, Stuur het mediavak en druk op een willekeurige knop van de afstandsbediening meermaals (bijvoorbeeld, OK). – Откладываем IR пульт ду, Voer het commando in de Terminal:
dmesg | grep "code is 0x"
Zie de volgende code-knoppen (in het voorbeeld, OK) Verkeerde aangepaste code is 0x31CEfd01 We zijn ook geïnteresseerd in de laatste vier tekens
fd01– код производителя и 5-ый ,6-Oh tekens CE – код кнопки.
Doe dat voor elke externe knop, natuurlijk schrijf het ontwerp.
3. Voeg een nieuwe afstandsbedieningscodes in console CPU gebaseerd Amlogic:
Extern beheer is de verantwoordelijkheid van twee bestand
/system/etc/Remote.conf
– файл содержит настройки кода производителя пульта и привязку кодов кнопок пульта к номерам кнопок в linux.
/Systeem/usr/Vendor_0001_Product_0001/kl keylayout.
– файл содержит привязку номеров кнопок в linux к функциям.
Lees meer: Externe.
#amlogic NEC afstandsbediening factory_code = 0x<span stijl ="Kleur: #FF0000;">fd01</span>0001 - fabrikant code, <span stijl ="Kleur: #FF0000;">fd01 </span>- de volledige knopcode verkregen (de laatste vier tekens), 0001 - у всех одинаково и не меняется work_mode = 0 repeat_enable = 1 repeat_delay = 40 repeat_peroid = 39 release_delay = 121 debug_enable = 1 mouse_begin 0 - aantal knoppen 0 x voor linux<span stijl ="Kleur: #FF0000;">CE</span> - symbolen 5,6 de externe knop code 1 0x 48 2 0x 44 3 0x1d mouse_end key_begin 0x17 113 0x04 114 0x 06 115 0x 00 105 0x 15 103 0x 02 106 0x05 108 0x 01 97 0x 11 158 0x 13 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 0x 06 115 0x 00 105 0x 15 103 0x 02 106 0x05 108 0x 01 97 0x 11 158 0x 13 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
sleutel 399 GRAF sleutel <span stijl ="Kleur: #FF0000;">0</span> Номер кнопки в linux - <span stijl ="Kleur: #3333FF;">OK</span> - функция sleutel 2 1 sleutel 3 2 sleutel 4 3 sleutel 5 4 sleutel 6 5 sleutel 7 6 sleutel 8 7 sleutel 9 8 sleutel 10 9 sleutel 11 0 sleutel 15 TERUG sleutel 158 TERUG sleutel 58 SOFT_RIGHT sleutel 107 EINDE sleutel 62 EINDE sleutel 139 MENU sleutel 125 MENU sleutel 60 MELDING sleutel 127 ZOEKEN sleutel 217 ZOEKEN sleutel 228 POND sleutel 227 STERREN sleutel 231 OPROEP sleutel 61 OPROEP sleutel 97 DPAD_CENTER sleutel 232 DPAD_CENTER sleutel 108 DPAD_DOWN sleutel 103 DPAD_UP sleutel 102 THUIS sleutel 105 DPAD_LEFT sleutel 106 DPAD_RIGHT sleutel 115 VOLUME_UP sleutel 114 VOLUME_DOWN sleutel 104 VOLUME_UP sleutel 109 VOLUME_DOWN sleutel 212 CAMERA sleutel 16 Q sleutel 17 W sleutel 18 E sleutel 19 R sleutel 20 T sleutel 21 Y sleutel 22 U sleutel 23 Ik sleutel 24 O sleutel 25 P sleutel 26 LEFT_BRACKET sleutel 27 RIGHT_BRACKET sleutel 43 BACKSLASH sleutel 30 Een sleutel 31 S sleutel 32 D sleutel 33 F sleutel 34 G sleutel 35 H sleutel 36 J sleutel 37 K sleutel 38 L sleutel 39 Punt komma sleutel 40 APOSTROF sleutel 14 DEL sleutel 44 Z sleutel 45 X sleutel 46 C sleutel 47 V sleutel 48 B sleutel 49 N sleutel 50 M sleutel 51 COMMA sleutel 52 PERIODE sleutel 53 SLASH sleutel 28 VOER sleutel 56 ALT_LEFT sleutel 100 ALT_RIGHT sleutel 42 SHIFT_LEFT sleutel 54 SHIFT_RIGHT toets # 15 TABBLAD sleutel 57 RUIMTE sleutel 70 EXPLORER sleutel 155 ENVELOP sleutel 12 MIN sleutel 13 Is GELIJK aan sleutel 215 IN sleutel 119 MEDIA_PLAY_PAUSE sleutel 122 MEDIA_PREVIOUS sleutel 123 MEDIA_NEXT sleutel 120 MEDIA_FAST_FORWARD sleutel 121 MEDIA_REWIND sleutel 116 VOEDING WAKE sleutel 113 VOLUME_MUTE sleutel 128 MEDIA_STOP sleutel 130 ZOOM_IN sleutel 131 ZOOM_OUT sleutel 133 TABBLAD sleutel 140 F10 sleutel 132 TV_REPEAT sleutel 134 TV_SHORTCUTKEY_DISPAYMODE sleutel 135 TV_SUBTITLE sleutel 136 TV_SHORTCUTKEY_VOICEMODE sleutel 137 TV_SWITCH
НЕЗАБЫВАЕМ СОХРАНЯТЬ ОРИГИНАЛЬНЫЕ ФАЙЛЫ ПЕРЕД ПРАВКОЙ!
4. Wijzig codes externe knoppen., vergelijking van hun nummers knoppen in linux en hun functies.
Getest