Changes between Version 3 and Version 4 of Treiber-Know-How


Ignore:
Timestamp:
19/02/09 18:41:41 (15 years ago)
Author:
Nora
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Treiber-Know-How

    v3 v4  
    3131Interessant sind also vor allem Probleme, die beim Bearbeiten aufgetaucht sind.
    3232
     33Falls Linux mit einer '''Mac-Tastatur''' betrieben werden soll (adb, z.B. Installation auf einem iBook), gibt es wohl Probleme, CapsLock umzubelegen. Dazu ist ein Patch (macintosh-mangle-caps-lock-events-on-adb-keyboards.patch) notwendig, der einen Eintrag /proc/sys/dev/adbhid/mangle_caps_lock_events hinzufügt (siehe dazu [http://hans.fugal.net/yodl/blosxom.cgi/mac/caps.html hier] und [http://lists.debian.org/debian-powerpc/2005/12/msg00214.html hier]).
     34Dieser [http://kernel.org/pub/linux/kernel/people/akpm/patches/2.6/ Patch] befand sich auch eine Weile im ­mm Zweig des Kernels, ist aber inzwischen wieder rausgeflogen.
     35
     36
     37
    3338=== Xmodmap ===
    3439
     
    3843Hier gibt’s die allgemeinen Infos zur [http://wiki.neo-layout.org/wiki/Neo%20auf%20dem%20Apple%20Macintosh%20einrichten Einrichtung von Neo auf einem Mac].
    3944
    40 Die Tastaturdatei neo.keylayout für den Mac ist eine .xml-Datei, die mit Ukulele bequem bearbeitet werden kann.
     45Eventuelle Alternativen zum [wiki:Treiber-Know-How#neo.keylayout neo.keylayout]:
     46 * Wird ein X-Server installiert, sollte sich auch eine Xmodmap laden lassen. Ohne Anpassung der Xmodmap ergibt das aber die Fehlermeldung: „xmodmap:  ./neo_de.xmodmap:88: bad keysym in remove modifier list. 'ISO_Level3_Shift', no corresponding keycodes“. D.h. wohl, dass der keycode von Alt/Option anders ist als der von AltGr?
     47 * Vielleicht wird es irgendwann auch eine Dotnet-Implementierung für AHK geben, dann könnte man auch den AHK-Treiber am Mac benutzen ([http://www.autohotkey.com/forum/topic34421-30.html die Meldung dazu]).
    4148
    42 Alternativ sollte auch eine angepasste Xmodmap funktionieren.
     49=== neo.keylayout ===
     50Es ist nicht schwierig, die Datei neo.keylayout zu bearbeiten, da Apple sich hier für das Mensch- wie Maschinenlesbare XML-Format entschieden hat.
     51    * '''code''' gibt die Nummer der Taste an, durch deren Drücken man das dahinter geschriebene Zeichen erhält.
     52    * Nach Tasten mit '''action''' wartet der Computer auf eine zweite Eingabe.
     53    * Welches Zeichen man durch die Kombinationen erhält, kann man am Ende der Datei unter '''actions''' definieren.
     54[http://scripts.sil.org/ukelele Ukelele] ist ein sehr guter Keyboardlayouteditor für Mac, sowohl was Handhabung als auch Dokumentation angeht. Dies ist komfortabler, als die XML-Datei mit einem normalen Texteditor zu bearbeiten.
    4355
    44 Vielleicht wird es irgendwann auch eine Dotnet-Implementierung für AHK geben, dann könnte man auch den AHK-Treiber am Mac benutzen ([http://www.autohotkey.com/forum/topic34421-30.html die Meldung dazu]).
     56'''Modifier''': Neo verwendet die „Alt-/Optionstaste“ als M3, also ist Ebene 3 mit „Alt/Option“, Ebene 4 mit „Alt/Option“+„Shift“ erreichbar.
     57In den Systemeinstellungen verbirgt sich unter „Tastatur & Maus“ das „Sondertasten-Menü“. Dort können CapsLock, Ctrl, Alt/Option/Wahltaste und Apfel/Befehlstaste neu belegt werden.
     58# und < lassen sich dort jedoch nicht als Modifier belegen, sie tun unter Neo also gar nichts.
     59Und da auch keine zusätzlichen Modifier erstellt werden können, lassen sich Ebene 5 und 6 noch? nicht erreichen.
     60Deshalb ist es wohl am sinnvollsten, Capslock zu einer zweiten „Alt/Option“-Taste zu ändern, um zweimal M3 zur Verfügung zu haben.
     61Eventuell kann es auch sinnvoll sein, die Apfel-Taste intern mit der Alt-Taste zu vertauschen, um M3 (rechts) besser erreichen zu können.
    4562
    46 Ein alter FAQ-Eintrag, der sich noch auf die Vorgänger-Version bezieht:
    47 Unter Mac OS X benötigt man entweder das Programm [http://www.kodachi.com/software/fKeys/ fKeys] oder [http://gnufoo.org/ucontrol/ uControl].
    48 Unter Linux ist ein Patch (macintosh-mangle-caps-lock-events-on-adb-keyboards.patch), der einen Eintrag /proc/sys/dev/adbhid/mangle_caps_lock_events hinzufügt, notwendig (siehe dazu [http://hans.fugal.net/yodl/blosxom.cgi/mac/caps.html hier] und [http://lists.debian.org/debian-powerpc/2005/12/msg00214.html hier]).
    49 Dieser [http://kernel.org/pub/linux/kernel/people/akpm/patches/2.6/ Patch] befindet sich auch im ­mm Zweig des Kernels.
     63Im Zusammenhang mit der Umbelegung CapsLock → M3 wurden mal die Programme [http://www.kodachi.com/software/fKeys/ fKeys] oder [http://gnufoo.org/ucontrol/ uControl] genannt. Vielleicht lässt sich damit M4 realisieren?
     64Oder vielleicht ließe sich ja neben Alt/Option auch (analog zu AltGr) die Kombination Alt+Ctrl belegen? Müsste halt auf einer Taste lokalisiert werden können...
     65
     66''Symtrion'' hat sich eine Zeit lang mit dem Thema »Neo und Mac« auseinandergesetzt und dazu eine Menge Informationen gesammelt. Sie können [http://symtrion.co.cc/neo/ hier] heruntergeladen werden und dokumentieren den aktuellen Stand im SVN.
     67
    5068
    5169