Version 96 (modified by Erik Streb del Toro, 15 years ago) ( diff )

faq für ubuntu 9.04

Übersicht

  1. Allgemeine Fragen
      1. Wo kann ich Fragen zu Neo stellen?
      2. Gibt es keine Feststell-/Caps-Lock-Taste? Kann ich nicht mehr dauernd …
      3. Warum gibt es manche Tasten doppelt? Z. B. die Pfeiltasten, die …
      4. Warum wurden im Vergleich zur Version 1 von Neo das »x«, das »q« und …
      5. Warum wurden im Vergleich zur Version 1 von Neo das »ü« und das »ö« …
      6. Wieso sind die Sonderzeichen – !<>=;?()-:+%&"'~$|#\/{}*@_[]^ – so …
      7. Was sind die korrekten Benennungen der einzelnen Ebenen?
      8. Wie kann ich die für m², cm³ usw. benötigten „Hoch-2“ (²) oder …
      9. Wann wird eigentlich in der deutschen Sprache welcher …
      10. Welche sind die deutschen Gänsefüßchen? Wann welche Anführungszeichen?
      11. Wo ist der Apostroph, um z. B. Felix’ Katze zu schreiben?
      12. Was haben die verschieden Leerzeichen zu bedeuten?
      13. Wieso fehlen ein paar griechische Buchstaben?
      14. Wie schreibe/erzeuge ich die Akzente bei den griechischen Buchstaben?
      15. Bei den Währungszeichen gibt es nur €,¢,£,$,¥,¤. Es fehlen Florin …
      16. Ich möchte in meinen tex-Dateien (LaTeX) direkt die Sonderzeichen …
      17. Seit ich Neo habe kommt es vor, dass ich beim Kompilieren meiner …
      18. Ich erhalte in Calc, Excel oder einem ähnlichen …
      19. Wie werden ð/đ/Đ erzeugt? (eth, eð, edh, edd)
      20. Was hat das Notensymbol ♫ für eine Bedeutung?
      21. Warum erhalte ich bei manchen Tastenkombinationen mit mehr als zwei …
  2. Betriebssystemspezifische Fragen
    1. Linux, Unix, BSD
      1. Seit der letzten Version der de-Datei für X kann ich nicht mehr zur …
      2. Wenn ich »Mod3« + »n« drücke, dann erscheint nicht die öffnende Klammer.
      3. Wenn ich »Mod4« + »n« oder »Mod4« + »Leertaste« drücke, kommt nicht …
      4. Ebene 4 und 6 über dem »b« gehen nicht?
      5. Bei mir geht die 4. Ebene (Mod4, ehemals AltGr-Taste) nicht. …
      6. Ubuntu 9.04: Taste »Alt Gr« ist »Mod3« anstatt »Mod4«. Wieso? Lösung?
      7. Wenn ich »Strg« + »b« oder »Strg« + »t« drücke, wird mein Terminal …
      8. Ich kann unter xterm, xfig, xpdf, xedit und ddd, xdm kein V, W oder Ä …
      9. Mein »Mod4« geht nicht als Modifikator für die 4. Ebene.
      10. Warum wird statt dem Daraus-folgt-Pfeil (Implikation) »⇒« (U+21D2 …
      11. Wie funktioniert die Kombo-/Komponier-/Compose-/Multi-Key-Taste?
      12. Bei mir funktionieren Kombinationen mit der Kombo-/Compose-Taste …
      13. Bei mir funktionieren manche Kombinationen mit der …
      14. Auf meinem Ziffernblock funktioniert die 5 nicht.
      15. Bei meiner Tastatur funktioniert die 6. Ebene nicht.
      16. Bei meiner Keymap (für die Konsole) funktionieren manche Zeichen nicht.
      17. Probleme mit Virtuellen Maschinen
    2. Apple Macintosh
      1. Warum wird auf meinem iBook »Caps-Lock« nicht zu »Mod3«?
      2. Warum ändern sich Tastaturkürzel wie »Apfel« + »c« usw. unter Mac OS nicht?
    3. Windows
      1. Eine bestimmte Kombination mit einer tote Taste (Deadkey) oder eine …
      2. [AHK] Wenn man zu schnell tippt, werden einzelne Zeichen manchmal gar …
      3. [AHK] In einigen Programmen funktioniert der Treiber nicht oder es …
      4. [AHK] Kann man AHK per Tastenkombination ausschalten?
      5. [kbdneo2] In einigen Programmen funktionieren die höheren Ebenen nicht.
      6. [kbdneo2] Einige Tasten der 4. Ebene, des Ziffernblocks und die …
      7. [kbdneo2] In Word von MS Office 2007 funktioniert mit dem nativen …
  3. Entwicklerfragen (auch Beta-Tester)
      1. Wo finde ich die aktuellste Entwicklerversion von Neo als Grafik?
      2. Mir gefällt etwas an Neo nicht. Wie ändere ich etwas an der …
      3. Wie kann ich mich an der Entwicklung von Neo 2 beteiligen?
      4. Ich habe versucht die Grafiken von grafik/ zu öffnen, aber …

FAQ

Allgemeine Fragen

Wo kann ich Fragen zu Neo stellen?

Es gibt eine Mailingliste (Email-Verteiler). Auf dieser werden Fragen beantwortet und Neo weiter entwickelt.

Außerdem kann man es auch im Neo-Chat versuchen. Dort werden Fragen direkt und sofort beantwortet (wenn man nicht gerade morgens um 4 dort auftaucht und alle Anwesenden schlafen).

Ansonsten erst mal diese FAQ (= „Frequently Asked Questions“ = „häufige Fragen“) durchlesen:

Gibt es keine Feststell-/Caps-Lock-Taste? Kann ich nicht mehr dauernd groß schreiben?

Die Dauergroßschreib-Funktionalität erhält man, indem man beide Umschalt-Tasten kurz gleichzeitig drückt. Zum temporären Ausschalten eine der beiden Umschalt-Tasten gedrückt halten und Buchstaben schreiben. Zum Ausschalten wieder beide Umschalttasten drücken.

Genau so funktioniert auch der Mod4-Lock (nur jeweils mit den entsprechenden Mod4-Tasten), mit dem man sich den Ziffernblock auf die Haupttastatur holen kann.

Warum gibt es manche Tasten doppelt? Z. B. die Pfeiltasten, die Esc-Taste usw. Außerdem auch »~« und »^«?

Diese sind dazu da, dass man seine Hände nicht vom normalen Eingabefeld der Tastatur nehmen muss. Wenn man die Mod4-Taste drückt ist die gesamte Tastatur (außer den Funktionstasten) im Zehnfingersystem erreichbar.
Da die Mod4-Taste nicht von Allen benutzt wird, sind diese Tasten auch auf ihrer alten Position verfügbar. Die Tilde (~) und der Zirkumflex (^) sind als tote und untote Tasten vorhanden. Mit den toten kann man Buchstaben wie â, ô, û und ñ schreiben, indem man nacheinander die tote Taste und den Buchstaben drückt. Bei der untoten Taste erscheint das Zeichen direkt.

Warum wurden im Vergleich zur Version 1 von Neo das »x«, das »q« und das »j« vertauscht?

Die drei Buchstaben wurden aus 3 Gründen vertauscht:

  1. Das »q« tritt immer im Bigramm „qu“ auf. Daher hat man beim alten »q« immer einen „worst case“ (zweimal den gleichen Finger hintereinander).
  2. Man hat das »x«, das »v« und das »c« nun in Neo 2 zusammen und neben einander (benötigt für das Ausschneiden, Einfügen und Kopieren von Texten mittels der Strg-Taste).
  3. Das »j« wurde nach unten verlegt, weil der kleine Finger wesentlich kürzer als die anderen ist und daher besser an die untere Reihe kommt. Bei der Erstellung von Neo 1 wurde noch davon ausgegangen, dass die Reihe über der Grundreihe von allen Fingern besser zu erreichen ist, als die Reihe unter der Grundreihe.

Warum wurden im Vergleich zur Version 1 von Neo das »ü« und das »ö« vertauscht?

Nach der Vertauschung liegt das ü genau unter dem u, das ä genau unter dem a. Und außerdem liegen „ä“,„ö“ und „ü“ in einer alphabetischen Reihe.

Wieso sind die Sonderzeichen – !<>=;?()-:+%&"'~$|#\/{}*@_[]^ – so angeordnet, wie sie angeordnet sind? Wie ist man darauf gekommen?

Die Sonderzeichen wurden für Neo 2 nach ähnlichen Kriterienzugeordnet, wie schon die Buchstaben für Neo 1. Also nicht nur nach Häufigkeit und guter Erreichbarkeit, sondern auch nach in den gängigen Programmier-, Skript- und Auszeichnungssprachen häufig vorkommenden Bi- und Trigrammen. Siehe dazu die Liste der Sonderzeichenbigramme.

Was sind die korrekten Benennungen der einzelnen Ebenen?

Es gibt keine offiziellen korrekten Benennungen. Auf der Mailingliste haben sich jedoch folgende Bezeichnungen etabliert:

  • Ebene 1 (kein Mod): Kleinbuchstaben („Klein“)
  • Ebene 2 (Mod2): Großbuchstaben („Groß“, „Umschalt-Ebene“, „Shift-Ebene“, …)
  • Ebene 3 (Mod3): Sonder- und Interpunktionszeichen („So/Int“, …)
  • Ebene 4 (Mod4): Navigation und Ziffernblock („Nav/Num“, „Navigations-Ebene“, „Ziffern-Ebene“, „Steuer-Ebene“ …)
  • Ebene 5 (Mod3+Mod2): Griechische Kleinbuchstaben („Griechisch-Klein“, „Griechische-Ebene“, „Griech“, …)
  • Ebene 6 (Mod3+Mod4): Mathematische Zeichen („Mat/Nat“, „Griechisch-Groß“, „Naturwissenschaftliche-Ebene”, „MINT“, …)

Wie kann ich die für m², cm³ usw. benötigten „Hoch-2“ (²) oder „Hoch-3“ (³) schreiben?

Dazu gibt es 3 Wege:

  1. Die wichtigen Hochzahlen ¹,² und ³ liegen auf Mod3+1, Mod3+2 und Mod3+3
  2. Mit dem toten ^ auf der Taste links neben der 1 und dann die Zahl (also ^1=¹, ^2=², ^3=³, ^4=⁴ usw.).
  3. Mit der Compose-Taste, dem nicht-toten ^ und der Zahl (also ♫+^+1=¹, ♫+^+2=² usw.)

Auch die Zeichen +,-,(,),= sowie die Buchstaben i und n können hochgestellt werden.

Des Weiteren können über Compose+_+… oder Mod3+Akut(Taste rechts neben dem scharfen S),… Zeichen tiefgestellt werden (Indizes, ♫+_+1=₁, ♫+_+2=₂ usw).

Wann wird eigentlich in der deutschen Sprache welcher Binde-/Gedanken/Bis-Strich verwendet?

Welche sind die deutschen Gänsefüßchen? Wann welche Anführungszeichen?

Wo ist der Apostroph, um z. B. Felix’ Katze zu schreiben?

Was haben die verschieden Leerzeichen zu bedeuten?

Die Antworten auf all diese Fragen findest du auf der Typografie-Seite.

Wieso fehlen ein paar griechische Buchstaben?

Die griechischen Buchstaben sind nicht dafür da, um griechische oder altgriechische Fließtexte zu schreiben. Neo ist ein Layout für die deutsche Sprache.

Aus genau diesem Grund gibt es auch keine kyrillischen, japanischen sowie chinesischen Buchstaben. Dafür gibt es Layouts der einzelnen Sprachen. Es wurde nur darauf geachtet, dass es möglich ist, alle lateinischen Buchstaben zu tippen. Gerade wenn man z. B. an der polnischen Grenze wohnt und immer mal den Ort, in dem man selbst (in Deutschland) wohnt, auf polnisch tippen muss oder für Namen europäischer Mitbürger, usw …

Dennoch gibt es griechische Buchstaben auf der Neo-Tastatur. Warum?

Unsere abendländische Kultur basiert auf der griechischen und lateinischen Kultur. Darum haben diese beiden Sprachen einen besonderen Stellenwert:

  • Zum einen tauchen griechischen und lateinische Wörter oder kurze Zitate regelmäßig in wissenschaftlichen Arbeiten auf. Das ist für Geistes- und Gesellschaftswissenschaftler interessant.
  • Zum anderen dienen die griechischen Buchstaben dazu, mathematische Formeln tippen zu können, in denen entsprechende Buchstaben vorkommen. Das ist für Naturwissenschaftler interessant.

Da Neo jedoch kein echtes griechisches Layout ist, haben wir auf Großbuchstaben, die im Griechischen und Lateinischen (und somit auch im Deutschen) gleich aussehen, verzichtet, um diesen Platz mit anderen wissenschaftlichen (i.d.R. mathematischen) Zeichen zu belegen. Diese lateinischen Großbuchstaben (z. B. A) könnten auch anstelle der griechischen Großbuchstaben (z. B. Α) verwendet werden – im Griechischen sind Großbuchstaben viel seltener als im Deutschen (nur in Namen und bei Satzanfängen). Jedoch ist das typrografisch nicht korrekt! In mathematischen Formeln tauchen solche griechischen Großbuchstaben aufgrund der Glyphengleichheit nicht auf.

Echte (typografisch korrekte) griechische Buchstaben sind auch bei Neo über Compose möglich:
Die typografisch korrekten griechischen Großbuchstaben werden zwar häufig in lateinische normalisiert, dennoch gibt es eine Möglichkeit, diese über Compose einzutippen. Dazu die Composetaste und danach ein großes G eingeben, dann den Großbuchstaben der dem griechischen Kleinbuchstaben entsprechenden Taste drücken. Alternativ kann dafür auch der glyphengleiche Großbuchstabe genommen werden (H,P).

Wie schreibe/erzeuge ich die Akzente bei den griechischen Buchstaben?

Siehe die Wikiseite Griechisch Schreiben.

Außerdem kann man auch direkt in der Datei Compose.neo nachsehen, wobei dort <Multi_key> für Compose steht und die verschiedenen toten Zeichen für die Akzente als <dead_…> zu finden sind. Eine ausführliche Dokumentation wie man welche Buchstaben mit Akzenten erzeugt, kommt noch ins Wiki. Hier ist ein Anfang: Tote Tasten und Compose

Bei den Währungszeichen gibt es nur €,¢,£,$,¥,¤. Es fehlen Florin (NDL) und Franc.

Die gibt es beide nicht mehr, sind also nur noch historisch, da diese Länder jetzt auch den Euro haben.

Ich möchte in meinen tex-Dateien (LaTeX) direkt die Sonderzeichen (z. B. griechische Buchstaben oder mathematische Symbole) eingeben, um mir etwas Schreibarbeit zu ersparen. Leider kommt immer der Fehler »Package inputenc Error: Unicode char \u8:α not set up for use with LaTeX.« Wieso?

Bisher muss man die meisten Zeichen erst noch definieren. Um sich Arbeit zu sparen, haben fleißige Menschen schon eine Datei geschrieben, die man sich nur in das gleiche Verzeichnis wie die tex-Datei kopieren muss. Sie befindet sich mit kleiner Anleitung unter LaTeX. Erweiterungen werden gerne gesehen.

Seit ich Neo habe kommt es vor, dass ich beim Kompilieren meiner Programme merkwürdige Fehlermeldungen erhalte, obwohl ich in den betreffenden Zeilen wirklich keinen Fehler finden kann. Z. B. »Syntaxfehler in Zeile 23.« Oder in LaTeX: »Package inputenc Error: Unicode char \u8: not set up for use with LaTeX.« oder auch »Package inputenc Error: Unicode char \u8: not set up for use with LaTeX.« Was ist das?

In Neo 2 gibt es einige Zeichen, die möglicherweise Probleme bereiten könnten:

  • Das geschützte Leerzeichen, zu finden auf der 5. Ebene der Leertaste.
  • Auf der 6. Ebene der Leertaste gibt es noch das schmale geschützte Leerzeichen.
  • Drittens gibt es bei Neo 2 den griechischen Kleinbuchstaben Omikron ο, der dem lateinischen Kleinbuchstaben o optisch gleicht.
  • Viertens gibt es außerdem noch den „geschützten Bindestrich“ und den „weichen Trennstrich“. Siehe: http://de.wikipedia.org/wiki/Gesch%C3%BCtzter_Bindestrich http://de.wikipedia.org/wiki/Weiches_Trennzeichen
  • Fünftens gibt es das Zeichen »ſ«, das dem »f« ähnelt

Schnelle Abhilfe schafft eine Suche mit dem Texteditor nach folgenden Zeichen:

Welches ZeichenDas Zeichen innerhalb der Anführungszeichen kopieren (z. B. mit Strg+c)
Geschütztes Leerzeichen: » «
Schmales Leerzeichen: » «
Geschützter Bindestrich: »‑«
Weicher Trennstrich: »­«
kleines Omikron: »ο«
langes s: »ſ«

Diese dann einfach durch ein normales Leerzeichen bzw. ein o bzw. einen normalen Trennstrich (Mod3+t) bzw. ein f ersetzen, sofern diese Zeichen dort nicht gewünscht sind. Für LaTeX gibt es noch eine andere Lösung hier in der FAQ (weiter oben).

Ich erhalte in Calc, Excel oder einem ähnlichen Tabellenkalkulationsprogramm einen Fehler, obwohl ich in meiner eingegebenen Formel keinen Fehler finde.

Der gängigste Fehler ist das Verwenden eines Gedankenstrichs (Umschalt + -) oder eines echten Minus (Mod3 + Minus auf dem Ziffernblock) statt des herkömmlichen Striches. Dieser befindet sich auf Ebene 1 (ohne Modifikator) auf der Strichtaste neben der Null oder auf Mod3+t. Nähere Informationen gibt es in der Frage direkt über dieser.

Wie werden ð/đ/Đ erzeugt? (eth, eð, edh, edd)

Das isländische Eth (ð/Ð) wird mit ♫dh/♫DH erzeugt. Das kroatische/serbische/… D mit Querstrich wird mit dem toten Querstrich (auf Mod3+Akut) + d/D erzeugt. Wer das Eth häufiger benötigt, kann unter Linux auch die Compose.neo editieren (s. Zeile 549).

Was hat das Notensymbol ♫ für eine Bedeutung?

Das Notensymbol ♫ steht bei Neo als Abkürzung für die Compose-Funktion. Das Drücken der Compose-Taste (bei Neo sind es zwei Tasten gleichzeitig, nämlich Mod3 und Tab) bewirkt, dass nachfolgende Zeichen zu einem Zeichen verschmolzen werden. Beispielsweise ergibt

  • ♫oc (also Compose drücken und wieder loslassen, danach »o« drücken und loslassen, danach »c« drücken und loslassen) das Zeichen ©
  • ♫ae = æ (Compose tippen, »a« tippen, »e« tippen)
  • ♫oe = œ
  • ♫~n = ñ
  • usw.

Für eine vollständige Liste, siehe die Datei Compose.neo, wobei dort <Multi_key> für Compose steht.

Warum erhalte ich bei manchen Tastenkombinationen mit mehr als zwei gleichzeitig gedrückten Tasten einfach keine Ausgabe?

Das könnte daran liegen, dass deine Tastatur hardwaretechnisch in diesen Fällen nicht mehr entscheiden kann, welche Taste du als drittes (usw…) gedrückt hast. Dies tritt häufig auf, wenn eine Modifier-Taste mit im Spiel ist, die von Neo erst zu einer gemacht worden ist, die aber vorher keine war, z.B. linke Mod4, rechte Mod3.

Eine Möglichkeit, das Problem bei Beteiligung einer Neo-eigenen Modifiertaste zu umgehen, ist der Wechsel von einer (oder zweier) Modifier auf die andere Seite. So ist z.B. linke Mod4+linke Mod3+T1(Taste links neben der 1) eine häufig (?) nicht erkannte Tastenkombination, dann sollte man (die im Zehnfingerschreibsystem korrektere Form) rechte Mod4+rechte Mod3+T1 versuchen.

Eine Übersicht über bekannte Probleme mit verschiedenen Tastaturen gibt es unter Hardwareprobleme

Betriebssystemspezifische Fragen

Linux, Unix, BSD

Seit der letzten Version der de-Datei für X kann ich nicht mehr zur normalen QWERTZ-Belegung zurückkehren. Bei Eingabe von »setxkbmap de« kommt die Fehlermeldung »Error loading new keyboard description«. Außerdem startet X neu, wenn ich auf die Neo-Belegung wechseln will »setxkbmap de neo«

Das liegt daran, das in neueren Versionen des X-Servers (Xorg) – und daher auch in der Neo-de-Datei – „keypad“ gegen „kpdl“ ausgetauscht wurde. In der aktuellen de-Datei muss man einfach kpdl durch keypad ersetzen und es funktioniert wieder. Oder den X-Server auf den neusten Stand bringen – was aber auch nicht immer klappt (Arch-Linux mit Xorg 7.3).

Wenn ich »Mod3« + »n« drücke, dann erscheint nicht die öffnende Klammer.

Wenn ich »Mod4« + »n« oder »Mod4« + »Leertaste« drücke, kommt nicht die 4 oder die 0 sondern ein n oder Leerzeichen. Wieso?

Ebene 4 und 6 über dem »b« gehen nicht?

Das Problem, was hier auftritt, ist der auf der Mailingliste häufig zitierte Fehler, dass, wenn man vom deutschen QWERTZ-Layout ausgeht, xmodmap die 4. und höhere Ebenen über dem n nicht auswertet. Das gleiche Problem tritt beim b auf. Deshalb geht je nach Version die Klammer oder die 4 über dem n nicht. Beim b erscheint kein Plus-Zeichen oder kein Doppelpunkt. Genau so mit der Leertaste.

Abhilfe dagegen schafft die irische bzw. ab Neo 2 die lettische (lv) Belegung. Diese hat selbst diese Ebene über dem n definiert und daher ändert xmodmap auch die Belegung ordentlich. Also entweder für Version 1.1:

	setxkbmap ie
	xmodmap neo_de_from_ie.xmodmap

oder für die Version im 2.0 im Subversion-Repository:

	setxkbmap lv
	xmodmap neo_de.xmodmap

Bei mir geht die 4. Ebene (Mod4, ehemals AltGr-Taste) nicht. Stattdessen erscheinen immer die Zeichen der 1. Ebene, egal welchen der beiden Modifikatoren ich drücke. Warum?

Dieser Fehler tritt vermutlich inzwischen nicht mehr auf, da die xkbmap überarbeitet wurde. Also bitte auf die aktuelle xkbmap aktualisieren, siehe die Anleitung zum aktualisieren der xkbmap (de-Datei).

Du verwendest vermutlich nicht die xmodmap-Version des Treibers, sondern die xkb-Datei mit dem Namen „de“. Bei dieser kommt es auf älteren Systemen (Xorg vor Version 7.3 bzw. X-Server vor Version 1.3.0, z. B. bei Fedora 6, Gentoo stable, Ubuntu 7.04) oder unter bestimmten Konstellationen zu diesem Fehler.

Bei Fedora und Gentoo ist die Datei keysymdef.h veraltet (wie auch ein paar andere Dateien des X-Servers).

Als Alternative bietet sich an:

  1. Ein aktuelles System zu benutzen.
  2. Den xmodmap-Treiber zu benutzen. Siehe dazu die Anleitung Neo unter Linux einrichten.

Achtung: Auch bei Ubuntu 8.04 und 8.10 sowie ab Fedora 10 treten neue Fehler auf. Siehe dazu die Tickets #58 und #33 jeweils mit Lösungen.

Bei weiteren Fragen bitte auf der Mailingliste melden (siehe erste Frage).

Ubuntu 9.04: Taste »Alt Gr« ist »Mod3« anstatt »Mod4«. Wieso? Lösung?

Siehe die (bebilderte) Beispiel-Anleitung für Ubuntu.

Wenn ich »Strg« + »b« oder »Strg« + »t« drücke, wird mein Terminal größer bzw. kleiner.

Das ist wahrscheinlich ein Fehler in Gnome bzw. dem „gnome-terminal“.

Außerdem erscheint bei Eingabe von QWERTZ-Strg+c (wenn man Neo als erste und QWERTZ als zweite Belegung geladen hat und gerade mit QWERTZ unterwegs ist) einfach nur ein „ä“, statt dass ein Programm wie zu erwarten abgebrochen wird. Siehe dazu Ticket #33.

Den Fehler sollte man wohl mal den Gnome-Entwicklern melden.

Ich kann unter xterm, xfig, xpdf, xedit und ddd, xdm kein V, W oder Ä schreiben. Was kann ich dagegen tun?

Dieses Problem tritt nur mit xterm (und ähnlichen Programmen wie xedit, xfig, xpdf, ddd (= Data Display Debugger), xdm usw.) auf. Eine mögliche Lösung ist die Umbelegung der Tastenbelegungen von xterm usw., siehe dazu die beiden Mails von Andreas und die Kommentare in den entsprechenden Tickets:

Das ist die sinnvollste und korrekteste Lösung. Denn das Problem kommt von der „schlampigen“ Tastenkürzeldefinition der X-Programme.

Siehe auch die Tickets #46 (xterm, …), #115 (ddd) und #110 (xdm).

Wer trotzdem unbedingt diese alten Programme verwenden will (Alternativen wären: urxvt, Inkscape, evince) oder einfach nicht die Tastenbelegung für xterm/xfig/xpdf ändern will, kann die beiden Backspace aus der Zeile

	keycode 25 = v  V  underscore  v  BackSpace  BackSpace  U2259

entfernen (und z. B. durch v ersetzen). Ähnliches für W und Ä und die anderen nicht funktionierenden Tasten.

Noch einfacher ist es, die dafür erstellte Xmodmap zu verwenden. Diese wird durch das Pascal’sche Neo-Installations-Skript installiert. Siehe dazu Pascals automatisches Script.

Wer bessere oder alternative Lösungen für die Fehler findet, kann dies gerne auf der Mailingliste oder direkt den xterm-/xedit-/xfig-/xpdf-Entwicklern mitteilen.

Mein »Mod4« geht nicht als Modifikator für die 4. Ebene.

Zunächst einmal die Installationsbeispiele ansehen, vielleicht habt ihr etwas nicht beachtet.

Dann:

  1. Deaktiviere die Option „Both Alt keys together change Group” (ralt_switch_for_alts_toggle) oder frage auf der Mailingliste.
  2. Im SQirreL SQL-Client, im TV-Browser (welcher?) und in einigen anderen Programmen funktionieren die Bewegungstasten, Ziffern usw. der 4. Ebene nicht. Bitte trotzdem jedes „fehlerhafte“ Programm auf der Mailingliste melden, bei der die 4. Ebene oder etwas anderes nicht funktioniert.
  3. Du verwendest als Tastaturtreiber nicht »kbd« sondern »evdev«. Bei diesem Treiber werden die Keycodes anders ausgeben. Und zwar so:
    • Keycode 113 ist Cursor-Links und nicht AltGr
    • Keycode 108 ist Alt Gr und nicht Enter
    • Keycode 104 ist Enter

Nach Meinung von Bernd Steinhauser (siehe Mailingliste) ist das übrigens auch der Grund, warum man bei der Verwendung des evdev-Treibers im KDE-Kontrollzentrum (bzw. in KDE-Systemsettings unter KDE4 wie er es verwendet) auf "Evdev managed Keyboard" stellen muss und nicht eine normale 105-Tasten-Tastatur. Warum die Keycodes überhaupt anders sind ist unbekannt. Als Lösung des Problems kommt hier in Frage:

Bei weiteren Problemen bitte die Mailingliste fragen.

Warum wird statt dem Daraus-folgt-Pfeil (Implikation) »⇒« (U+21D2 RIGHTWARDS DOUBLE ARROW) das komische Zeichen »⊢« (U+22A2 RIGHT TACK) dargestellt?

Das ist ein Fehler, der in der neuen Version von X.org endlich behoben ist. Siehe Fehler #46 und Kommentare.

Daher der „schmutzige Hack“ in der unicode.sty-Datei für LaTeX. Kann für die Zukunft weg. Wer macht’s?

Wie funktioniert die Kombo-/Komponier-/Compose-/Multi-Key-Taste?

Die Compose-Taste erreicht man über Mod3+Tab (siehe dazu den Artikel Tote Tasten und Compose). Viele Linuxdistributionen haben außerdem eine weitere Compose-Taste auf der rechten Win-Taste. Um z. B. x⁵ zu schreiben, tippt man <x>, <Mod3+Tab>, <Mod3+Tab loslassen>, <Mod3+w>, <5>.

Bei mir funktionieren Kombinationen mit der Kombo-/Compose-Taste nicht, wenn Zeichen auf der 3. Ebene benötigt werden

Unter Linux darf Mod3 nicht losgelassen werden, für das obige Beispiel x⁵ gilt also: <x>, <Mod3 runterdrücken>, <Tab>, <w>, <Mod3 loslassen>, <5>.

Bei mir funktionieren manche Kombinationen mit der Kombo-/Compose-Taste oder den toten Tasten T1, T2, T3 unter Gnome und GTK-Programmen nicht.

Siehe auch die Tickets #100 und #139.

Problem: Bei Gnome und GTK-Programmen sowie Thunderbird und Firefox liefern führen einige Kombinationen mit Compose bzw. den toten Tasten nicht zum gewünschen Ergebnis. Unter KDE- und Java-Anwendungen gibt es diese Probleme nicht.

Beispiele:

  • Zwar ergibt ♫o,c ein ©, aber mit ♫o,r erscheint kein ®.
  • ^,1, ^,2, ^,3 (tote Version des Circumflex mit anschließender Zahl) führt in jedem Programm zum Erscheinen der entsprechenden Hochgestellten ¹²³, aber ^,4, ^,5 usw. funktionieren nur in KDE-Programmen, xterm oder Java-Applikationen.
  • Das skandinavische ø mittels toter Taste erscheint nicht in Gnome-Anwendungen.

Erklärung: Unter Gnome funktionieren manche deshalb nicht, weil da noch irgendwas eigenes vorgeschaltet wird (die Eingabe wird von Gnome abgefangen, bevor sie an den X-Server weiter geleitet wird).

Lösungen: Beheben kann man das Problem, indem man immer die input method (Eingabe-Methode) des X-Servers und nicht die von Gnome verwendet. Dazu einfach an das Ende der Datei ~/.xinputrc folgende zwei Zeilen schreiben:

DISABLE_IMSETTINGS=yes
GTK_IM_MODULE=xim

Falls das nicht funktioniert, dann eine der Dateien

  • ~/.profile oder
  • ~/.bashrc oder
  • ~/.bash_rc oder
  • ~/.bash_profile oder
  • eine ähnliche/entsprechende Datei

um die zwei oben genannten Zeilen ergänzen.

Wenn man das nicht will, kann man auch vor dem Start des „fehlerhaften“ Programms die Eingabemethode ändern. Man muss dann beispielsweise um thunderbird zu starten, folgendes in die Konsole/Terminal eingeben:

# dies ist ein Beispiel für die Bash
export DISABLE_IMSETTINGS=yes; export GTK_IM_MODULE=xim; thunderbird

Siehe auch:

In der Datei Compose/README.txt gibt es noch weitere Infos zu unseren eigenen Erweiterungen.

Auf meinem Ziffernblock funktioniert die 5 nicht.

Beim Programm galculator ist bekannt, dass man nur alle Ziffern eingeben kann, wenn man Numlock aktiviert hat. Das ist so, weil man auf dem Ziffernblock mit Umschalt+5 das Eurosymbol (wenn Numlock aktiviert ist) eingeben kann. galculotor erwartet aber, dass sich nicht das Eurosymbol, sondern KP_Begin dort befindet.

Falls dies noch bei anderen Programmen auftritt, bitte auf der Mailingliste melden.

Bei meiner Tastatur funktioniert die 6. Ebene nicht.

Wird die Xmodmap verwendet, so kann die Ebene 6 nur über Mod3+Mod4 (nicht Mod4+Mod3) erreicht werden. Mit der Xkbmap tritt dieses Problem nicht auf.

Technische Erklärung des Problems mit der Xmodmap

Durch die Art der Umsetzung von Mod3 und Mod4 kann Ebene 6 nur in der Reihenfolge Mod3+Mod4 und nicht über Mod4+Mod3 erzeugt werden. Für Ebene 6 muss man zweimal die Gruppe „shiften“: mode_switch + mode_switch. Genau das passiert bei Mod3+Mod4. Mod4 alleine bewirkt aber ein Festlegen von Level3 (ISO_Level_3_shift), so dass Mod4+Mod3 den „Level3“ der Taste Mod3 erzeugt. Das jedoch ist ein einfaches mode_switch, erzeugt also Ebene 3.

Siehe dazu Ticket #10.

Bei meiner Keymap (für die Konsole) funktionieren manche Zeichen nicht.

Durch den Aufruf des Skripts asdf nach dem Einloggen können die fehlenden Zeichen geladen werden. Siehe Ticket #23.

Probleme mit Virtuellen Maschinen

Soll Neo in Virtuellen Maschinen verwendet werden (z.B. VirtualBox, Qemu, VMware) so kommt es oft zu Problemen. Als allgemeiner Tipp kann gelten: Im Wirt qwertz einstellen, im Gast Neo. Weitere Infos und Lösungsansätze gibt es unter Virtuelle Maschinen.

Apple Macintosh

Warum wird auf meinem iBook »Caps-Lock« nicht zu »Mod3«?

Dies muss von Hand eingestellt werden unter »Systemeinstellungen« → »Tastatur & Maus« → »Sondertasten-Menü«. Weitere Informationen gibt es unter Neo auf dem Apple Macintosh einrichten. Wenn diese auch nicht helfen, bitte auf der Mailingliste melden!

Warum ändern sich Tastaturkürzel wie »Apfel« + »c« usw. unter Mac OS nicht?

Dies ist von Mac OS gewollt. Die ursprüngliche QWERTZ-Position bleibt bei Tastaturkürzeln erhalten. So ist unter Neo ein Drücken von »Apfel« + »ä« für ein »Apfel« + »c« nötig.

Da die Belegung der Apfel-Ebene jedoch in der Datei neo.keylayout einzeln aufgeführt ist, sollte sich das ändern lassen. Wenn Ukulele sich dazu nicht überreden lässt, so kann es von Hand gemacht werden. Nur wird dazu jemand mit einem Mac zum Testen benötigt. Freiwillige vor!

Windows

Eine bestimmte Kombination mit einer tote Taste (Deadkey) oder eine Compose-Kombination funktioniert nicht?

  • Das resultierende Zeichen gibt es nicht – es können nur Tote-Taste + Buchstabe eingegeben werden, deren Kombination auch Sinn ergibt.
  • Die toten Tasten sind alle von Hand eingegeben, da kann schon mal ein Buchstabe vergessen werden. Falls dem so ist, bitte an die Mailingliste schreiben!
  • Momentan sind noch nicht alle Compose-Kombinationen im kbdneo2-Treiber hinterlegt.

[AHK] Wenn man zu schnell tippt, werden einzelne Zeichen manchmal gar nicht ersetzt.

Ein bekanntes Problem des AHK-Treibers. Es gibt zwei mehr oder weniger gute Wege, dieses Problem zu umgehen.

  • AHK auf eine höhere Priorität zu setzen. So richtig rund läufts aber dennoch nicht immer.
  • Scheinbar etwas besser: Den Prozess des eingabe-erwartenden Programms runtersetzen, nicht AHK hoch. Funktioniert angeblich zuverlässiger.

[AHK] In einigen Programmen funktioniert der Treiber nicht oder es kommt zu fehlerhaften Verhalten

Ein bekanntes Problem des AHK-Treibers. Es tritt vor allem bei Spielen auf, die damit Schummeln verhindern wollen.

[AHK] Kann man AHK per Tastenkombination ausschalten?

Shift+Pause pausiert das Skript.

[kbdneo2] In einigen Programmen funktionieren die höheren Ebenen nicht.

Dieser Fehler ist bei Programmen, die auf GTK+ basieren (z.B. Pidgin), bekannt. Da beim Layout von Neo 2 sechs Ebenen verwendet werden, sind neue Modifier nötig und im Treiber definiert. Leider verwendet GTK+ nicht die normalen Windowsschnittstellen und unterstützt keine unbekannten Modifier. Der Bug wurde an die GTK-Entwickler gemeldet und wird hoffentlich bald behoben.

[kbdneo2] Einige Tasten der 4. Ebene, des Ziffernblocks und die Modifier-Locks funktionieren nicht

Neo 2 bietet einige Innovationen, die leider nicht von Windowstreiber unterstützt werden. Ein AHK-Skript soll die Lücken schließen.

[kbdneo2] In Word von MS Office 2007 funktioniert mit dem nativen Treiber (kbdneo2.dll) Strg+Z und Strg+V nicht mehr. Wieso?

Das ist ein kleiner Fehler bei MS Word und kann so oder so ähnlich auch in anderen „MS Office 2007“-Programmen auftreten.

Die Funktionen von Strg+Z/V werden hier nicht wie gewohnt ausgelöst, sondern es sind reine Tastenkürzel/Shortcuts von MS Office und können umbelegt werden. Beim Layoutwechsel verschluckt sich das Office leider an ein paar Tasten.

Der Bug kann folgender Maßen behoben werden:

  • Für ›Rückgängig‹ (Strg+Z): Schaltflächen OfficeWord-OptionenAnpassenTastenkombinationen: Anpassen… → Kategorie alle Befehle und Befehle BearbeitenRückgängig auswählen. Es sollten nun die bisherigen Tastenfolgen ›Strg+Z‹ und ›Alt+Rück‹ angezeigt werden. Nun Aktuelle Tasten: ›Strg+Z‹ markieren und mit dem Knopf Entfernen löschen. → Bei Neue Tastenkombination ›Strg+Z‹ eingeben → mit Zuordnen bestätigen.

Nun sollte die Tastenfolge Strg+Z wieder bei aktuelle Tasten angezeigt werden und wie gewünscht funktionieren.

  • Der Befehl für ›Einfügen‹ (Strg+V) heißt BearbeitenEinfügen, ansonsten wie oben vorgehen.

Sollten noch andere Tastenkürzel nicht funktionieren, dann sollte sich das auf die gleiche Art und Weise beheben lassen.

Entwicklerfragen (auch Beta-Tester)

Wo finde ich die aktuellste Entwicklerversion von Neo als Grafik?

In der Datei A-REFERENZ-A/neo20.txt in der Subversion-Versionsverwaltung gibt es die Tastaturbelegung als Textgrafik. Die dortige Version ist immer die aktuellste. Davon ausgehend werden verschiedene Grafiken im Verzeichnis grafik/ nach und nach aktualisiert, sind jedoch meist etwas hinterher.

Zum Lernen der Belegung ist beispielsweise der Aufsteller neo20-aufsteller.pdf ziemlich geeignet, da man ihn einfach ausdrucken, an den Knicklinien falten und dann vor sich Hinstellen kann (inklusive Mini-FAQ auf der Rückseite).

Mir gefällt etwas an Neo nicht. Wie ändere ich etwas an der Tastaturbelegung?

Infos zur Treiberentwicklung gibt es unter Treiber-Know-How. Fehlt dort die nötige Information, dann einfach auf der Mailingliste nachfragen.

Wie kann ich mich an der Entwicklung von Neo 2 beteiligen?

Es gibt eine Mailingliste. Auf dieser wird alles ausdiskutiert und Fragen werden beantwortet.

Ich habe versucht die Grafiken von grafik/ zu öffnen, aber mein Browser (z. B. Firefox) öffnet die SVGs und auch die PDFs als Textdatei, das heißt: Ich sehe den Quellcode.

Nutze einfach die Seite „Grafiken“ im Wiki, dort werden viele Grafiken direkt verlinkt. Oder durchsuche das Verzeichnis hier: http://www.neo-layout.org/grafik/.


Weitere Hilfe
Hauptseite

Note: See TracWiki for help on using the wiki.