{"id":12508,"date":"2014-06-17T20:50:40","date_gmt":"2014-06-17T19:50:40","guid":{"rendered":"http:\/\/inrepublica.fr\/blog\/?p=12508"},"modified":"2015-09-24T17:08:56","modified_gmt":"2015-09-24T16:08:56","slug":"personnaliser-les-touches-de-sa-telecommande-tv-sur-openelec","status":"publish","type":"post","link":"https:\/\/inrepublica.fr\/blog\/2014\/06\/17\/personnaliser-les-touches-de-sa-telecommande-tv-sur-openelec\/","title":{"rendered":"Personnaliser les touches de sa t\u00e9l\u00e9commande TV sur Openelec"},"content":{"rendered":"<p>A la maison j&rsquo;utilise un <a title=\"Raspberry Pi site officiel\" href=\"http:\/\/www.raspberrypi.org\/\" target=\"_blank\">Raspberry pi<\/a> comme lecteur multim\u00e9dia directement reli\u00e9 \u00e0 ma TV en HDMI. Sur le raspberry j&rsquo;ai install\u00e9 la distribution Openelec qui est sp\u00e9cialis\u00e9 dans le multim\u00e9dia en particulier avec le logiciel XBMC.<\/p>\n<p>L&rsquo;avantage de ce dispositif c&rsquo;est que le Raspberry pi est compatible <a title=\"HDMI CEC sur wikip\u00e9dia\" href=\"https:\/\/fr.wikipedia.org\/wiki\/High-Definition_Multimedia_Interface#Consumer_Electronics_Control_.28CEC.29_:_contr.C3.B4le_.C2.AB_inter-.C3.A9l.C3.A9ments_.C2.BB\" target=\"_blank\">HDMI CEC<\/a>:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2014\/06\/HDMI-CEC.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-12515 size-full\" src=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2014\/06\/HDMI-CEC.jpg?resize=450%2C198&#038;ssl=1\" alt=\"HDMI CEC\" width=\"450\" height=\"198\" srcset=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2014\/06\/HDMI-CEC.jpg?w=450&amp;ssl=1 450w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2014\/06\/HDMI-CEC.jpg?resize=300%2C132&amp;ssl=1 300w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2014\/06\/HDMI-CEC.jpg?resize=150%2C66&amp;ssl=1 150w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><\/a><\/p>\n<p>Le HDMI CEC permet d&rsquo;utiliser la t\u00e9l\u00e9commande de la TV pour piloter le logiciel XBMC tournant sur le Raspberry. C&rsquo;est la configuration id\u00e9al, une seul t\u00e9l\u00e9commande pour g\u00e9rer l&rsquo;ensemble du syst\u00e8me! Le probl\u00e8me c&rsquo;est que les t\u00e9l\u00e9commandes des TV sont toutes diff\u00e9rentes, et les touches qu&rsquo;elles utilisent aussi. Du coup avec la t\u00e9l\u00e9commande de ma TV sony il me manque certaines touches comme le menu contextuel, ou les informations du m\u00e9dia.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2014\/06\/telecommande-sony-rm-ed012.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-12516 size-medium\" src=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2014\/06\/telecommande-sony-rm-ed012-300x300.jpg?resize=300%2C300&#038;ssl=1\" alt=\"telecommande sony rm-ed012\" width=\"300\" height=\"300\" srcset=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2014\/06\/telecommande-sony-rm-ed012.jpg?resize=300%2C300&amp;ssl=1 300w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2014\/06\/telecommande-sony-rm-ed012.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2014\/06\/telecommande-sony-rm-ed012.jpg?w=700&amp;ssl=1 700w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>C&rsquo;est particuli\u00e8rement dommageable car le menu contextuel est quand m\u00eame largement utilis\u00e9 dans les diff\u00e9rents menu. Il est bien sur possible de reconfigurer l&rsquo;affectation des touches, et c&rsquo;est ce qu&rsquo;on va voir maintenant.<\/p>\n<h2>Rendre le fichier remote.xml \u00e9ditable<\/h2>\n<p>Tout d&rsquo;abord il faut rendre le fichier remote.xml visible et \u00e9ditable. Pour ce faire on ouvre une session SSH avec le raspberry pi, puis on \u00e9x\u00e9cute un simple copier-coller:<\/p>\n<pre class=\"brush:shell\">cp \/usr\/share\/kodi\/system\/keymaps\/remote.xml \/storage\/.kodi\/userdata\/keymaps\/\r\n<\/pre>\n<p class=\"brush:shell\"><a href=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2014\/06\/kodi-keymaps-putty.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-31442\" src=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2014\/06\/kodi-keymaps-putty.png?resize=726%2C128&#038;ssl=1\" alt=\"Putty Keymaps Kodi\" width=\"726\" height=\"128\" srcset=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2014\/06\/kodi-keymaps-putty.png?w=726&amp;ssl=1 726w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2014\/06\/kodi-keymaps-putty.png?resize=300%2C53&amp;ssl=1 300w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2014\/06\/kodi-keymaps-putty.png?resize=150%2C26&amp;ssl=1 150w\" sizes=\"auto, (max-width: 726px) 100vw, 726px\" \/><\/a><\/p>\n<p class=\"brush:shell\">A partir de maintenant, on peut tranquillement modifier le fichier remote.xml sous windows ou linux car il est dor\u00e9navant situ\u00e9 dans Userdata\\keymaps:<\/p>\n<p class=\"brush:shell\"><a href=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2014\/06\/openelecreseau.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-12521 size-full\" src=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2014\/06\/openelecreseau.png?resize=852%2C502&#038;ssl=1\" alt=\"openelec reseau\" width=\"852\" height=\"502\" srcset=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2014\/06\/openelecreseau.png?w=852&amp;ssl=1 852w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2014\/06\/openelecreseau.png?resize=300%2C177&amp;ssl=1 300w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2014\/06\/openelecreseau.png?resize=150%2C88&amp;ssl=1 150w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2014\/06\/openelecreseau.png?resize=768%2C453&amp;ssl=1 768w\" sizes=\"auto, (max-width: 852px) 100vw, 852px\" \/><\/a><\/p>\n<p class=\"brush:shell\">Il s&rsquo;agit d&rsquo;un simple fichier xml \u00e9ditable avec un \u00e9diteur de texte comme Notepad ++. Les touches principales sont comprises entre les balises &lt;global&gt; &lt;remote&gt; &lt;\/remote&gt; &lt;\/global&gt;.\u00a0 Dans mon cas j&rsquo;ai personnalis\u00e9 les quatres touches de couleurs en dessous de la croix de navigation. Pour le rouge la touche info des m\u00e9dias, pour le vert le menu contexuelle, pour le jaune un raccourci vers la m\u00e9t\u00e9o, et pour le bleu les infos syst\u00e8mes. Ce qui nous donne ceci:<\/p>\n<p class=\"brush:shell\"><a href=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2014\/06\/4-touches-openelec.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-12523 size-full\" src=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2014\/06\/4-touches-openelec.png?resize=685%2C927&#038;ssl=1\" alt=\"4 touches openelec\" width=\"685\" height=\"927\" srcset=\"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2014\/06\/4-touches-openelec.png?w=685&amp;ssl=1 685w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2014\/06\/4-touches-openelec.png?resize=222%2C300&amp;ssl=1 222w, https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2014\/06\/4-touches-openelec.png?resize=111%2C150&amp;ssl=1 111w\" sizes=\"auto, (max-width: 685px) 100vw, 685px\" \/><\/a>Il est bien entendu possible de reconfigurer totalement votre t\u00e9l\u00e9commande par ce moyen.<\/p>\n<p class=\"brush:shell\">Amusez-vous bien avec OpenElec!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A la maison j&rsquo;utilise un Raspberry pi comme lecteur multim\u00e9dia directement reli\u00e9 \u00e0 ma TV en HDMI. Sur le raspberry j&rsquo;ai install\u00e9 la distribution Openelec &hellip; <\/p>\n","protected":false},"author":1,"featured_media":12514,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[6,7],"tags":[219,217,131,218,152,216],"class_list":["post-12508","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-logiciel-libre","category-multimedia","tag-gotham","tag-informatique","tag-multimedia-2","tag-openelec","tag-planet-libre","tag-raspberry-pi"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/inrepublica.fr\/blog\/wp-content\/uploads\/2014\/06\/openelec_raspberry.jpg?fit=515%2C309&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pbOkQ3-3fK","_links":{"self":[{"href":"https:\/\/inrepublica.fr\/blog\/wp-json\/wp\/v2\/posts\/12508","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inrepublica.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/inrepublica.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/inrepublica.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/inrepublica.fr\/blog\/wp-json\/wp\/v2\/comments?post=12508"}],"version-history":[{"count":13,"href":"https:\/\/inrepublica.fr\/blog\/wp-json\/wp\/v2\/posts\/12508\/revisions"}],"predecessor-version":[{"id":41773,"href":"https:\/\/inrepublica.fr\/blog\/wp-json\/wp\/v2\/posts\/12508\/revisions\/41773"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/inrepublica.fr\/blog\/wp-json\/wp\/v2\/media\/12514"}],"wp:attachment":[{"href":"https:\/\/inrepublica.fr\/blog\/wp-json\/wp\/v2\/media?parent=12508"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inrepublica.fr\/blog\/wp-json\/wp\/v2\/categories?post=12508"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inrepublica.fr\/blog\/wp-json\/wp\/v2\/tags?post=12508"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}