[[Vorlage(archiviert)]] {{{#!vorlage Wissen [:Terminal: Ein Terminal öffnen] [:Editor: Einen Editor öffnen] }}} [[Inhaltsverzeichnis()]] [[Bild(./cymotionmasterlinuxfullgs0.jpg, 120, align=left)]] Die Multimedia-Tastatur [http://web.archive.org/web/20071105202346/www.cherry.de/deutsch/produkte/kabeltastaturen_master-linux.htm Cherry CyMotion Master Linux] {de} (G86-21070) ist nicht mehr ganz neu und wird von der Herstellerfirma inzwischen nicht mehr angeboten. Sie wird aber wohl noch eine Weile von ihren Fans verwendet werden. Im Folgenden soll über den aktuellen Stand der Hardware-Unterstützung informiert werden und darüber, welche Schritte noch zu einer vollständigen Einrichtung nötig sind. = Hardware-Erkennung = Mit aktuellen Kerneln ist keine Handarbeit mehr nötig: Die Tastatur einfach am USB-Port einstecken und alle Tasten werden vom Kernel erkannt. Probleme entstehen derzeit nur noch von Zeit zu Zeit durch neue Versionen der Desktopumgebung. Diese werden jedoch über kurz oder lang durch die Fehlerbehebungen beseitigt. Aktuell werden von Gnome 2.26 alle Tasten erkannt und durch die Datei '''/usr/share/X11/xkb/symbols/inet''' mit Namen versehen. [[Vorlage(Bildunterschrift, ./cymotion_master.png, 550, "Quelle: [http://www.cherry.de Cherry] {de}", right)]] = Einrichtung der Sondertasten= Um die Tasten einzurichten, benötigt man keine speziellen Programme wie [:xbindkeys:], [:Archiv/LinEAK:] oder Keytouch mehr. Man kann diese aber natürlich zusätzlich einsetzen, z. B. wenn man spezielle Effekte, wie das Erscheinen eines Nachrichtenfensters beim Drücken einer Taste (siehe [:Benachrichtigungsdienst:]) haben möchte. Die Internet-Tasten, Multimedia-Tasten, Premium-Tasten und die Main-Tasten sind bereits sinnvoll entsprechenden Aktionen zugeordnet. Bei Bedarf kann man diese Zuordnung unter ''"System -> Einstellungen -> Tastenkombinationen"'' nach eigenen Wünschen ändern. = Zusätzliche Sondertasten = * Die [[Vorlage(Tasten, KeyMan)]]-Taste hat in erster Linie die Funktion, in Kombination mit den XPress-Tasten die Funktionstasten [[Vorlage(Tasten, F1)]] bis [[Vorlage(Tasten, F10)]] zu erzeugen. Und die ''An-Taste'' (Teil der Premium-Tasten) erhält so die Zweitbelegung ''XF86Sleep''. * Die [[Vorlage(Tasten, Tux)]]-Taste ist genau wie die [[Vorlage(Tasten, Win)]]-Taste eine Kombinationstaste. * Die [[Vorlage(Tasten, at)]]-Taste soll die Tastenkombination [[Vorlage(Tasten, altgr+q)]] ersetzen. * Und die [[Vorlage(Tasten, menue)]]-Taste lässt das Menü aufklappen. Wenn man möchte, kann man die [[Vorlage(Tasten, Tux)]]-, [[Vorlage(Tasten, at)]]- und [[Vorlage(Tasten, menue)]]-Taste mit [:Xmodmap:] zu normal belegbaren Tasten machen, indem man sie etwa zu [[Vorlage(Tasten, F13)]], [[Vorlage(Tasten, F14)]] und [[Vorlage(Tasten, F15)]] macht. Dann kann man beispielsweise mit der [[Vorlage(Tasten, Tux)]]-Taste [:Archiv/GNOME_Do:] starten. Dazu erstellt man mit dem Editor [2] eine Datei, die man im [:Homeverzeichnis:] unter dem Namen '''.Xmodmap''' abspeichert, mit folgendem Inhalt: {{{ keycode 133 = F13 keycode 134 = F14 keycode 135 = F15 }}} Damit die neuen Tastenbelegungen wirksam werden, muss man sich '''am System neu anmelden'''. Es erscheint dann ein Fenster, wo das Laden der .Xmodmap bestätigt werden kann. Das passiert immer dann, wenn etwas an der Datei geändert wurde. = Die XPress-Tasten einrichten = Die Befehle für die Sondertasten rechts und links von der Tastatur sind Tastenkombinationen, wie z. B. [[Vorlage(Tasten, STRG+C)]] für Kopieren und [[Vorlage(Tasten, STRG+V)]] für Einfügen. Diese Tastenkombinationen müssen noch mit diesen Tasten verknüpft werden. Man legt sogenannte "Redicts" an. Für die "Redicts" ist ein Skript in '''/usr/share/X11/xkb/compat''' mit dem Namen '''cymotion''' erforderlich. Die Datei '''/usr/share/X11/xkb/compat/cymotion''' wird in einem Editor mit Root-Rechten [2] angelegt. In diese Datei Folgendes einfügen: {{{ // $XFree86$ // XFree86 special keysyms default partial xkb_compatibility "basic" { interpret.repeat= True; // Ctrl+C for Copy interpret XF86Copy { action = Redirect(Key=, modifiers=Control); }; // Ctrl+V for Paste interpret XF86Paste { action = Redirect(Key=, modifiers=Control); }; // Ctrl+X for Cut interpret XF86Cut { action = Redirect(Key=, modifiers=Control); }; // Ctrl+Pos1 for ScrollUp interpret XF86ScrollUp { action = Redirect(Key=, modifiers=Control); }; // Ctrl+End for ScrollDown interpret XF86ScrollDown { action = Redirect(Key=, modifiers=Control); }; // Ctrl+Shift+Z for Redo interpret Redo { action = Redirect(Key=, modifiers=Shift+Control); }; // Ctrl+Z for Undo interpret Undo { action = Redirect(Key=, modifiers=Control); }; }; }}} Das Skript speichern und den Editor schließen. Anschließend die Datei '''/usr/share/X11/xkb/compat/complete''' öffnen [2] und um folgende Zeile erweitern, und zwar __vor__ dem `};` am Ende: {{{ augment "cymotion" }}} [[Bild(Wiki/Icons/usb.png, 48, right)]] = Infobox = {{{#!vorlage Tabelle <-2 tablestyle="width: 97%;" rowclass="verlauf"> Cherry G86-21070DEAAAC CyMotionMaster Linux +++ Hersteller: ZF Electronics/Cherry +++ Erscheinungsjahr: 2005 +++ Technische Daten: 105 Tasten + 29 Sondertasten / USB (PS/2 über Adapter) +++ USB ID: 046a:0023 Cherry GmbH CyMotion Master Linux Keyboard +++ Strichcode / EAN / GTIN: [ean:4025112051746:] +++ <-2 rowclass="kopf"> +++ Läuft mit: nativ }}} = Links = * [http://www.linux-user.de/ausgabe/2005/03/083-cherry/index.html Testbericht der Zeitschrift Linux-User] {de} * [http://www.cherry.de/cid/Pressearchiv_frische_kirschen_fuer_tux.htm? Frische Kirschen für Tux!] {de} # tag: Hardware, Tastatur, Cherry