La fonction CEC (Consumer Electronics Control) est utilisée sur l’interface HDMI. CEC est un bus intégré dans une interface HDMI avec un protocole d'interaction défini. CEC permet à l'utilisateur de faire fonctionner les deux appareils (TV et MAG ) avec une seule télécommande (pour le téléviseur ) simultanément.
Activation de la CCE sur STB
La prise en charge de CEC est activée et désactivée dans les Paramètres système (Paramètres avancés), elle est exécutée au niveau de l’API.
En appuyant sur les touches de la télécommande, le téléviseur transmet le signal à la STB via le bus CEC avec les commandes du protocole HDMI-CEC et, au niveau de l’API, ne diffère pas de la frappe sur le clavier ou la télécommande.
La liste des clés utilisées est tabulée:
Commandement de la CEC | onKeyPress | Touche du clavier | Clavier clavier |
"TV -> STB: commande d'interface utilisateur <Select>" | EV_KEY__SELECT | sélectionner | 93 |
TV -> STB: commande d'interface utilisateur <Up> " | EV_KEY__UP | Up | 38 |
TV -> STB: Commande d'interface utilisateur <Bas> | EV_KEY__DOWN | Vers le bas | 40 |
TV -> STB: commande d'interface utilisateur <gauche> | EV_KEY__LEFT | La gauche | 37 |
TV -> Commande STB: UI <Droite> | EV_KEY__RIGHT | Droite | 39 |
TV -> STB: commande d'interface utilisateur <Quitter> | EV_KEY__EXIT | Accueil | 36 |
TV -> STB: commande d'interface utilisateur <0> | EV_KEY__0 | 0 | 48 |
TV -> STB: commande d'interface utilisateur <1> | EV_KEY__1 | 1 | 49 |
TV -> STB: commande d'interface utilisateur <2> | EV_KEY__2 | 2 | 50 |
TV -> STB: commande d'interface utilisateur <3> | EV_KEY__3 | 3 | 51 |
TV -> STB: commande d'interface utilisateur <4> | EV_KEY__4 | 4 | 52 |
TV -> STB: commande d'interface utilisateur <5> | EV_KEY__5 | 5 | 53 |
TV -> STB: commande d'interface utilisateur <6> | EV_KEY__6 | 6 | 54 |
TV -> STB: commande d'interface utilisateur <7> | EV_KEY__7 | 7 | 55 |
TV -> STB: commande d'interface utilisateur <8> | EV_KEY__8 | 8 | 56 |
TV -> STB: commande d'interface utilisateur <9> | EV_KEY__9 | 9 | 57 |
TV -> STB: commande d'interface utilisateur <Entrée> | EV_KEY__ENTER | entrer | 13 |
TV -> STB: Commande d'interface utilisateur <CH up> | EV_KEY__CH_UP | languette | 9 |
TV -> STB: Commande d'interface utilisateur <CH down> | EV_KEY__CH_DOWN | Maj + onglet | 9 |
TV -> STB: commande d'interface utilisateur <Lecture> | EV_KEY__PLAY | Alt + R | 82 |
TV -> STB: Commande d'interface utilisateur <STOP> | EV_KEY__STOP | Alt + S | 83 |
TV -> STB: Commande d'interface utilisateur <Pause> | EV_KEY__PAUSE | Alt + R | 82 |
TV -> STB: Commande d'interface utilisateur <Rembobiner> | EV_KEY__REWIND | Alt + B | 66 |
TV -> STB: commande d'interface utilisateur <FastForw> | EV_KEY__FAST_FORW | Alt + F | 70 |
TV -> STB: commande d'interface utilisateur <Muet> | EV_KEY__MUTE | alt | 192 |
TV -> STB: commande d'interface utilisateur <f1 bleu> | EV_KEY__F1_BLUE | Ctrl + F1 | 112 |
TV -> STB: commande d'interface utilisateur <f2 rouge> | EV_KEY__F2_BLUE | Ctrl + F2 | 113 |
TV -> STB: commande d'interface utilisateur <f3 vert> | EV_KEY__F3_BLUE | Ctrl + F3 | 114 |
TV -> STB: commande d'interface utilisateur <f4 yello> | EV_KEY__F4_YELLO | Ctrl + F4 | 115 |