{"id":467,"date":"2015-08-18T13:45:23","date_gmt":"2015-08-18T11:45:23","guid":{"rendered":"http:\/\/ictknow-how.ch\/blog\/?p=467"},"modified":"2015-08-18T13:48:32","modified_gmt":"2015-08-18T11:48:32","slug":"kodi-wie-aendert-man-eine-einzelne-taste-der-fernbedienung","status":"publish","type":"post","link":"https:\/\/ictknow-how.ch\/blog\/2015\/08\/18\/kodi-wie-aendert-man-eine-einzelne-taste-der-fernbedienung\/","title":{"rendered":"KODI: Wie \u00e4ndert man eine einzelne Taste der Fernbedienung?"},"content":{"rendered":"<p style=\"text-align: left;\">In diesem Artikel wird erkl\u00e4rt, wie man die Aktion einer einzelnen Taste einer funktionierenden Fernbedienung f\u00fcr KODI \u00e4ndert. In diesem Beispiel dienen eine <a href=\"https:\/\/ictknow-how.ch\/blog\/2015\/05\/21\/fernbedienung-fuer-den-raspberry-pi\/\">Microsoft MCE (IR6) Modell 1039 V2<\/a>, KODI (Variante <a href=\"http:\/\/openelec.tv\/get-openelec\" target=\"_blank\">OpenELEC 5.95.3<\/a>) und ein <a href=\"https:\/\/ictknow-how.ch\/blog\/2015\/05\/21\/das-ist-mein-raspberry-pi-1-modell-b\/\">Raspberry Pi<\/a> als Grundlagen.<\/p>\n<p><strong>Ziel:<\/strong> Die aktuell \u00fcberfl\u00fcssige* rote Record-Taste der Fernbedienung (FB) soll einen PrintScreen erstellen<br \/>\n<em><a href=\"https:\/\/ictknow-how.ch\/blog\/wp-content\/uploads\/2015\/08\/MS-Fernbedienung-1039-RC6-Record-Button.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-479 size-thumbnail\" src=\"https:\/\/ictknow-how.ch\/blog\/wp-content\/uploads\/2015\/08\/MS-Fernbedienung-1039-RC6-Record-Button-150x150.jpg\" alt=\"MS-Fernbedienung-1039-RC6-Record-Button\" width=\"150\" height=\"150\" \/><\/a><em><br \/>\n(* mein Raspberry Pi hat keine PVR-Funktionen, zeichnet also keine DVB-Sendungen auf)<\/em><\/em><\/p>\n<p><strong>Wissenswertes:<br \/>\n<\/strong>KODI in der verwendeten OpenELEC-Variante benutzt folgende <abbr title=\"Erreicht man am einfachsten mit FTP-Programm wie FileZilla\">Speicherorte<\/abbr> f\u00fcr die relevanten Dateien:<\/p>\n<ul>\n<li>Pfad f\u00fcr Standard-Datei remote.xml:<br \/>\n<code>\/usr\/share\/kodi\/system\/keymaps\/remote.xml<\/code><\/li>\n<li>Pfad f\u00fcr Standard-Datei Lircmap.xml:<br \/>\n<code>\/usr\/share\/kodi\/system\/Lircmap.xml<\/code><\/li>\n<li>Verzeichnis f\u00fcr root Benutzer (standartm\u00e4ssig leer):<br \/>\n<code>\/storage\/.kodi\/userdata\/keymaps\/<\/code><\/li>\n<li>Pfad f\u00fcr root Benutzer&#8217;s Lircmap.xml<br \/>\n(Datei existiert nicht, muss neu erstellt werden):<br \/>\n<code>\/storage\/.kodi\/userdata\/Lircmap.xml<\/code><\/li>\n<\/ul>\n<p><strong>L\u00f6sung:<\/strong><\/p>\n<h4><strong>1. Feststellen, wie die eigene Fernbedienung genau heisst und welche Taste umkonfiguriert werden soll<\/strong><\/h4>\n<ul>\n<li>Mit dem Ger\u00e4t verbinden und <a href=\"http:\/\/wiki.openelec.tv\/index.php\/OpenELEC_FAQ#What_is_the_SSH_login.3F\" target=\"_blank\">anmelden<\/a> via <abbr title=\"Unter Windows am einfachsten mit PuTTY.exe\">SSH<\/abbr><\/li>\n<li>Folgenden Kommando-Zeilen-Befehl eintippen <code>irw<\/code> <kbd class=\"keyboard-key nowrap KeybKey\">ENTER<\/kbd><br \/>\nEs erscheint keinerlei Best\u00e4tigung, der Cursor steht auf der n\u00e4chsten Zeile und wartet auf einen Tastendruck der FB.<\/li>\n<li>Die gew\u00fcnschte Taste auf der Fernbedienung dr\u00fccken<br \/>\n(in diesem Beispiel die rote Record-Taste)<br \/>\nIn der SSH-Konsole wird ungef\u00e4hr dies erscheinen:<\/p>\n<pre><code>OpenELEC:~ # irw\r\na7 0 KEY_RECORD devinput\r\na7 0 KEY_RECORD_UP devinput\r\n<\/code><\/pre>\n<p>Die Anzeige <strong><code>KEY_RECORD<\/code><\/strong> ist der <strong>Tasten-Name<\/strong>,<br \/>\ndie Anzeige\u00a0 <strong><code>devinput<\/code><\/strong> ist der <strong>Ger\u00e4te-Name<\/strong> (der Fernbedienung).<\/li>\n<\/ul>\n<p><strong>2. Die gew\u00fcnschte Aktion in der bestehenden Standard-Datei remote.xml suchen und merken<\/strong><\/p>\n<ul>\n<li>Diese Datei per FTP oder mit dem Nano-Editor \u00f6ffnen:<br \/>\n<code>\/usr\/share\/kodi\/system\/keymaps\/remote.xml<\/code><br \/>\nund darin nach der gew\u00fcnschten Aktion suchen. Eine \u00dcbersicht \u00fcber s\u00e4mtliche M\u00f6glichkeiten findet man <a href=\"http:\/\/kodi.wiki\/view\/Action_IDs\" target=\"_blank\">hier<\/a>.<br \/>\nEinen ScreenShot (PrintScreen) macht man unter Kodi mit der Aktion \u00abScreenshot\u00bb. Wenn man nach \u00abScreenshot\u00bb sucht, findet man standartm\u00e4ssig die Zuweisung zur Taste <strong>&lt;print&gt;<\/strong>.<\/li>\n<\/ul>\n<p><strong>3. Eine neue, leere Lircmap.xml erstellen und die neue Tasten-Zuweisung erfassen<\/strong><\/p>\n<ul>\n<li>Eine neue, leere Datei Lircmap.xlm in \/userdata erstellen und automatisch \u00f6ffnen mit:\n<pre><code>OpenELEC:~ # nano \/storage\/.kodi\/userdata\/Lircmap.xml<\/code><\/pre>\n<\/li>\n<li>Folgenden Minimal-Text einf\u00fcgen:\n<pre><code>&lt;lircmap&gt;\r\n\u00a0\u00a0\u00a0&lt;remote device=\"devinput\"&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;print&gt;KEY_RECORD&lt;\/print&gt;\r\n\u00a0\u00a0\u00a0&lt;\/remote&gt;\r\n&lt;\/lircmap&gt;\r\n<\/code><\/pre>\n<\/li>\n<\/ul>\n<p style=\"padding-left: 60px;\">damit \u00fcberschreibt man f\u00fcr das Fernbedienungs-Ger\u00e4t <strong>devinput<\/strong> die Taste <strong>&lt;print&gt;<\/strong> mit der neu daf\u00fcr zust\u00e4ndigen Taste <strong>KEY_RECORD<\/strong>. Gespeichert wird diese \u00c4nderung im Nano-Editor mit der Tasten-Kombination:<br \/>\n<kbd class=\"keyboard-key nowrap KeybKey\">CTRL<\/kbd>+<kbd class=\"keyboard-key nowrap KeybKey\">X<\/kbd><br \/>\ngefolgt von der Sicherheitsabfrage zur Speicherung mit<br \/>\n<kbd class=\"keyboard-key nowrap KeybKey\">Y<\/kbd> f\u00fcr Yes<br \/>\nund anschliessendem<br \/>\n<kbd class=\"keyboard-key nowrap KeybKey\">ENTER<\/kbd> f\u00fcr die Best\u00e4tigung des (vorgegebenen) Dateinamens<\/p>\n<p><strong>4. SSH mit <code>exit<\/code> verlassen, KODI neu starten und die ge\u00e4nderte Taste ausprobieren<\/strong><\/p>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-left kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;left&quot;,&quot;id&quot;:&quot;467&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;0&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;0&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;5&quot;,&quot;greet&quot;:&quot;Rate this post&quot;,&quot;legend&quot;:&quot;0\\\/5 - (0 votes)&quot;,&quot;size&quot;:&quot;24&quot;,&quot;title&quot;:&quot;KODI: Wie \u00e4ndert man eine einzelne Taste der Fernbedienung?&quot;,&quot;width&quot;:&quot;0&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 0px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 19.2px;\">\n            <span class=\"kksr-muted\">Rate this post<\/span>\n    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>In diesem Artikel wird erkl\u00e4rt, wie man die Aktion einer einzelnen Taste einer funktionierenden Fernbedienung f\u00fcr KODI \u00e4ndert. In diesem Beispiel dienen eine Microsoft MCE (IR6) Modell 1039 V2, KODI (Variante OpenELEC 5.95.3) und ein Raspberry Pi als Grundlagen. Ziel: Die aktuell \u00fcberfl\u00fcssige* rote Record-Taste der Fernbedienung (FB) soll einen PrintScreen erstellen (* mein Raspberry &#8230; <a title=\"KODI: Wie \u00e4ndert man eine einzelne Taste der Fernbedienung?\" class=\"read-more\" href=\"https:\/\/ictknow-how.ch\/blog\/2015\/08\/18\/kodi-wie-aendert-man-eine-einzelne-taste-der-fernbedienung\/\" aria-label=\"Mehr Informationen \u00fcber KODI: Wie \u00e4ndert man eine einzelne Taste der Fernbedienung?\">Weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,28],"tags":[8],"class_list":["post-467","post","type-post","status-publish","format-standard","hentry","category-raspberri-pi","category-software","tag-kodi"],"_links":{"self":[{"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/posts\/467","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/comments?post=467"}],"version-history":[{"count":0,"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/posts\/467\/revisions"}],"wp:attachment":[{"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/media?parent=467"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/categories?post=467"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/tags?post=467"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}