Ubuntu 14.04 Trusty Tahr
Ubuntu 12.04 Precise Pangolin
Hotkeys ist ein Programm, das die Konfiguration und Ansteuerung der Sondertasten übernimmt. Dies wird dadurch vereinfacht, weil Hotkeys für eine Reihe von Tastaturen vorgefertigte Tastaturdefinitionen mitbringt und somit für den Anwender keine zusätzlichen Einstellungen nötig sind. Hotkeys kann auch benutzt werden, wenn keine der unten genannten Tastaturen verwendet wird, da eigene Definitionen problemlos erstellt werden können. Damit die Sondertasten funktionieren, muss Hotkeys ständig als Dienst im Hintergrund laufen.
Diese Tastaturen werden unterstützt:
Acer Aspire 1300 Series Keyboard
Acer TravelMate 430
Acer Wireless Keyboard
Apple Pro Keyboard
Asus IPanel
BTC 9000
BTC Smart Office (8190)
Chicony KBP-8993 keyboard
Compaq KB-9963 keyboard
Dell Inspiron 8100 Notebook
Fujitsu/Logitech/Trust SK2500 Keyboard / Liteon-ak2500
HP 5181 Internet Keyboard
IBM Rapid Access II Keyboard
iBook Internal Keyboard
Logitech Cordless Freedom Optical Keyboard
Logitech Cordless iTouch/Internet/Cordless Desktop
Logitech Internet Navigator USB
Memorex MX1998 Keyboard
Memorex MX2500 Keyboard
Memorex MX3000 Keyboard
Microsoft Internet Keyboard
Microsoft Internet Pro Keyboard
Microsoft Natural Keyboard Pro
Microsoft Natural Keyboard Pro 2
ORKTEK USB Hub/keyboard
Packard Bell Model 5140W
Polypix Keyboard
Process MCK-800
Silitek SK-9925 USB Keyboard
Silitek SK5210A Keyboard
Silitek SK7100 Keyboard
SK-2505 Keyboard
SK-2800C
Uniwill N243S1
Zuerst muss folgendes Paket installiert [2] werden:
hotkeys (universe, bis einschließlich Ubuntu 14.04)
mit apturl
Paketliste zum Kopieren:
sudo apt-get install hotkeys
sudo aptitude install hotkeys
Wenn man eine der oben genannten Tastaturen verwendet, muss man nur noch den verkürzten Namen für die Tastatur herausfinden. Dies geschieht mit folgendem Befehl [3]:
hotkeys -l
Eine längere Ausgabe erscheint im Terminal. Nach diesem Prinzip aufgebaut:
<Abkürzung> - <Name der Tastatur>
Hat man seine Tastatur gefunden und die Abkürzung gefunden, muss man nur noch
hotkeys -t <Abkürzung>
eingeben. Beispiel für eine "Acer Wireless" Tastatur:
hotkeys -l acerwl - Acer Wireless Keyboard
Diese Tastatur ist dem Programm unter der Abkürzung "acerwl" bekannt und muss deshalb bei der Tastaturangabe verwendet werden.
hotkeys -t acerwl
Anschließend läuft das Programm als Dienst im Hintergrund. Es ist sinnvoll, hotkeys zum Beginn seiner Sitzung mitzustarten. [5]
Dieser Abschnitt erfordert mehr Erfahrung im Umgang mit Linux und ist daher nur für fortgeschrittene Benutzer gedacht.
Man kann auch eigene Definitionen erstellen. Dazu muss ein neues verstecktes Verzeichnis ~/.hotkeys im Homeverzeichnis erstellt werden. Dort werden die Dateien hotkeys.conf und die Tastaturdefinition <Abkürzung>.def abgelegt.
Das folgende Beispiel bezieht sich auf eine Cherry CyMotion Master Solar (M86-21950). Anhand der Vorlage aus /usr/share/doc/hotkeys/sample.xml wird die Tastaturdefinition cherrymas.def erstellt [4]. Die Keycodes werden mit xev ermittelt.
Die Datei cherrymas.def sieht dann wie folgt aus:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <?xml version="1.0"?> <definition> <config model="Cherry Master Solar"> <Play keycode="162"/> <NextTrack keycode="153"/> <PrevTrack keycode="144"/> <Stop keycode="164"/> <VolUp keycode="176" adj="2"/> <VolDown keycode="174" adj="2"/> <Mute keycode="160" /> <WebBrowser keycode="178"/> <Email keycode="236"/> <Calculator keycode="161"/> <userdef keycode="237" command="xmms">xmms</userdef> </config> </definition> |
In der hotkeys.conf wird definiert, welche Taste was tun soll. Es ist ratsam, die Rohdatei /etc/hotkeys.conf nach der Installation in das Verzeichnis ~/.hotkeys/ zu kopieren, da die Einstellungen aus ~/.hotkeys/hotkeys.conf die globalen Einstellungen aus /etc/hotkeys.conf überschreiben. Dadurch ergibt sich der Vorteil, dass man nun die Befehle nach Belieben verändern kann, ohne dafür Root-Rechte zu benötigen und bei einem Mehrbenutzersystem kann jeder seine eigenen Befehle verwenden.
Das Kopieren kann entweder mit einem Dateimanager oder mit dem Terminal geschehen [3]:
cp /etc/hotkeys.conf ~/.hotkeys/hotkeys.conf
Im Beispiel hat die Tastatur 7 Sondertasten:
Vorheriger Track
Abspielen/Pause
Stop
Nächster Track
Browser starten
Email-Programm starten
Taschenrechner
Dem entsprechend kann man nun die Datei hotkeys.conf anpassen [4], indem man die Kommentarzeichen (#) entfernt und den entsprechenden Befehl für ein Programm eingibt – es sind die selben Befehle, die man auch über das Terminal eingeben kann. Die restlichen Einstellungen kann man auch entfernen.
# These are the default values. # A line starting with # is a comment. ### Specify the default keyboard (without the .def extension) so you ### don't need to specify -t every time Kbd=cherrymas # CDROM=/dev/cdrom PrevTrack=xmms --rew Play=xmms --play-pause Stop=xmms --stop Pause=xmms --pause NextTrack=xmms --fwd # Rewind= WebBrowser=mozilla Email=mozilla -mail Calculator=xcalc # FileManager=gmc # MyComputer=gmc # MyDocuments=gmc # Favorites=gnome-moz-remote --remote=openBookmarks # Transfer=gtp # Record=grecord # Shell=xterm -rv # ScreenSaver=xscreensaver-command -activate # NewsReader=mozilla -news # Communities=mozilla -remote 'openURL(http://slashdot.org)' # Search=mozilla -remote 'openURL(http://google.com)' # Idea=mozilla -remote 'openURL(http://sourceforge.net)' # Shopping=mozilla -remote 'openURL(http://thinkgeek.com)' # Go=mozilla -remote 'openURL(http://linux.com)' # Print=lpr # Rotate= # osd_font=-arphic-ar pl kaitim big5-bold-i-normal--0-250-0-0-c-0-*-* ### For the color, you can either use the strings in /etc/X11/rgb.txt, ### or use the RGB syntax #RRGGBB, e.g. ##A086FF # osd_color=LawnGreen # osd_timeout=3 ### osd_position is either 'top' or 'bottom' # osd_position=bottom # osd_offset=25
Acer Hotkeys - Acer-Hotkey-Treiber für ältere Notebooks von Acer sowie einige Geräte von Medion, Fujitsu Siemens und HP Compaq
Eingabegeräte Übersichtsartikel
Diese Revision wurde am 18. März 2017 13:16 von aasche erstellt.