Skip to content

LibreELEC Kodi - Tastenbelegung einer Fernbedienung (HDMI CEC) anpassen

Ich möchte die kleine LibreELEC Serie fortsetzen und heute zeigen, wie sich eine Fernbedienung für die Steuerung von Kodi anpassen lässt.

In unserem Szenario wird LibreELEC über den TV verwendet und somit über die normale TV Fernbedienung angesteuert.

Was ist eine Keymap

Jede Kodi Variante hat sogenannte Keymaps auf dem System hinterlegt. Dabei handelt es sich um XML Dateien in denen Tastenbelegungen verschiedener Eingabegeräte hinterlegt sind.

Diese lassen sich auf das eigene Setup anpassen. (In meinem Fall vermisse ich auf den meisten Fernbedienungen beispielsweise den Rechtsklick bzw. das Kontextmenü, welches ich auf einer extra Taste einrichte.)

Übersicht der Keymap Pfade auf den einzelnen Systemen

Android Android/data/org.xbmc.kodi/files/.kodi/userdata/ (see note)
iOS /private/var/mobile/Library/Preferences/Kodi/userdata/
Linux ~/.kodi/userdata/
Mac /Users/<your_user_name>/Library/Application Support/Kodi/userdata/ (see note)
LibreELEC /storage/.kodi/userdata/keymaps/
Windows Start - type %APPDATA%\kodi\userdata - press <Enter>
   

 

 

 

 

 

 

Unter LibreELEC befinden sich die original Keymaps unter /usr/share/kodi/system/keymaps

Weitere Informationen finden sich hier.

Keymap manuell anpassen

Eine angepasste Keymap würde in unserem Szenario unter /storage/.kodi/userdata/keymaps/gen.xml abgelegt werden.

Ein Eintrag für das Kontextmenü kann ungefähr wie folgt aussehen, wobei der Aufbau immer gleich ist:

<keymap>
    <virtualkeyboard>
        <keyboard>
            <key id="221">contextmenu</key>
        </keyboard>
    </virtualkeyboard>
    <global>
        <keyboard>
            <key id="221">contextmenu</key>
        </keyboard>
    </global>
</keymap>

Hier stellt sich recht schnell die Frage wie man auf die IDs kommt. Diese lassen sich beispielweise über das debug.log herausfinden, was aber Aufwand darstellt, daher würde ich beim Anpassen einer Fernbedienung den Weg über den Keymap Editor wählen.

Keymap mit dem Keymap Editor anpassen

Um sich Arbeit zu sparen, für Schritte wie Tastenbelegung erkunden und XML File anlegen wurde bereits ein einfaches Addon programmiert.

Installation Keymap Editor

Der Keymap Editor erlaubt es mit wenigen Schritten eine CEC Fernbedienung nach euren Wünschen zu programmieren. Praktischerweise ist dieser auch im System bereits vorhanden.

kodi-keymap-editor

Sollte unter den Programm-Addons kein Keymap Editor zu finden sein, dann installiert das Addon manuell über den Download Button weiter unten.

kodi-keymap-editor

Nach der Installation lassen sich Tasten einfach anpassen oder zusätzliche Funktionen auf freie Tasten legen.

kodi-keymap-editor

Fazit

Wie ihr seht ist es relativ einfach sich sein eigenes Bedienkonzept zu erstellen. Wobei die Variante über den Keymap Editor sicherlich die schnellste und einfachste dafür darstellt.

Download Keymap edito

 

Tipp - Produkt Key in Microsoft Server 2012 R2 mit Powershell anpassen

Ein Kurztipp für die Windows Welt. 

Es kommt öfters vor, dass ein Windows Server Produkt Key geändert oder angepasst werden musst. Am einfachsten geht dies über die integrierte Powershell Konsole. Auch ein Wechsel der Windows Version von Evaluation zu Standard ist hier möglich.

Installiertes Windows System mit DISM auslesen

DISM /online /Get-CurrentEdition

Tool zur Imageverwaltung für die Bereitstellung
Version: 6.3.0000.000000

Abbildversion: 6.3.0000.00000

Aktuelle Edition:

Aktuelle Edition : ServerStandardEval

Der Vorgang wurde erfolgreich beendet.

Windows Produkt Key und Version auf Standard mit DISM ändern

DISM /online /Set-Edition:ServerStandard /ProductKey:<key> /AcceptEula

Tool zur Imageverwaltung für die Bereitstellung
Version: 6.3.0000.000000

Abbildversion: 6.3.000.00000

Komponentenaktualisierung wird gestartet...
Product Key-Installation wird gestartet...
Product Key-Installation ist abgeschlossen.

Paket "Microsoft-Windows-ServerStandardEvalEdition~000000000" wird entfernt
[==========================100.0%==========================]
Komponentenaktualisierung ist abgeschlossen.

Editionsspezifische Einstellungen werden angewendet...
Das Anwenden der editionsspezifische Einstellungen ist abgeschlossen.

Der Vorgang wurde erfolgreich beendet.
Zum Abschließen dieses Vorgangs muss Windows neu gestartet werden.
Möchten Sie den Computer jetzt neu starten? (Y/N)

Ebenso wäre es möglich, die Version auf "ServerDatacenter" zu ändern.

Die Kontrolle des Wechsels kann nach einem Neustart wieder mit dem selben Befehl wie oben geprüft werden.

DISM /online /Get-CurrentEdition

Sollte die Variante mit DISM nicht funktionieren oder der Wechsel zu einer andere Windows Server Version überflüssig sein, kann alternativ mit "slmgr" dem Software Licensing Management Tool vom Windows gearbeitet werden. Damit ist ein Schlüsseltausch schnell erledigt.

slmgr

Windows Server 2012 Produkt Key mit slmgr tauschen

slmgr /ipk <key>

Microsoft Office 2013 - Lizenzschlüssel ändern

Soeben wurde ich mit der Problematik konfrontiert in Microsoft Office 2013 den "Product Key" zu ändern. Gerade bei der Home & Business Version geht dies nicht, wie in vielen Anleitungen beschrieben, über "Programme und Funktionen" und "MS Office ändern".

office2013

Bei dieser Version, aber auch bei anderen, greift der versierte Nutzer am besten auf die Kommandozeile "cmd" zurückgreifen. Darüber geht eine Anpassung recht schnell.

Product Key für 32bit Versionen ändern

cscript "C:\Program Files\Microsoft Office\Office15\OSPP.VBS" /inpkey:Produktschlüssel

Product Key für 64bit Versionen ändern

cscript "C:\Program Files (x86)\Microsoft Office\Office15\OSPP.VBS" /inpkey:Produktschlüssel

3 Möglichkeiten eigene Chrome Themes zu erstellen

Die regelmäßigen Gäste haben es eventuell noch im Hinterkopf, vor zwei Jahren hat ich mal eine Anleitung veröffentlicht, wie man eigene Chrome Themes von Hand erstellt. Darauf folgten weitere Artikel, wie der Chrome Theme Creator oder My Chrome Theme - Eigenes Design in drei Schritten.

Auch in diesem Jahr darf kein Artikel über eigene Chrome Themes fehlen. Leider habe ich keinen neuen Theme Designer für euch, dafür hat ThemeBeta (ehemals chrometheme.net ) seine Seite stark überarbeitet und bietet nun das Theme Design in einfachen drei Schritten an. Für die ganz faulen untern euch, bietet die Seite ertige Themes aus den Bereichen Animals, Architecture, Art, Cartoons, Gaming, Movies, Nature, People, Sports und Technology an.

eigenes_chrome_theme

Schlussendlich bleiben für das eigene Design mehrere Möglichkeiten:

Viel Erfolg.

Ubuntu 12.04 - Hostname, IP Adresse und DNS Server eines Linuxsystems über die Konsole ändern

Hin und wieder kommt es vor, das bei Ubuntusystemen der Hostname bzw. die IP geändert werden muss. Dieser Vorgang ist über die Konsole schnell durchgeführt:

Hostname ändern

sudo nano /etc/hostname

sudo nano /etc/hosts

sudo hostname -F /etc/hostname


Hostname in Postfix anpassen

Sollte Postfix installiert sein muss auch dort der Hostname angepasst werden

sudo nano /etc/postfic/main.cf

myhostname = hostname
mydestination = hostname

sudo nano /etc/mailname

sudo service postfix restart

IP Adresse ändern

sudo nano /etc/network/interface

auto eth0
iface eth0 inet static
address 192.168.0.2
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.255.255
gateway 192.168.0.1

sudo /etc/init.d/networking restart

DNS Server ändern

sudo nano /etc/resolv.conf

nameserver 192.168.0.101
nameserver 192.168.0.102

Für einen Hostname Look Up kann zusätzlich noch die Domäne angegeben werden

search domain.de