Merge remote-tracking branch 'upstream/master' into feature/keyboard-adapter

This commit is contained in:
jonas-commits 2021-01-20 20:29:04 +01:00
commit 677519c8d1
4 changed files with 36 additions and 23 deletions

View File

@ -37,7 +37,7 @@ Mittels `mkdocs build` kann die gesamte Dokumentation statisch generiert werden.
│ ├─ Quickguide/ # Markdown für Download und Installation │ ├─ Quickguide/ # Markdown für Download und Installation
│ ├─ Benutzerhandbuch/ # Seiten zum Benutzerhandbuch │ ├─ Benutzerhandbuch/ # Seiten zum Benutzerhandbuch
│ ├─ .../ # und andere bereiche der Dokumentation │ ├─ .../ # und andere bereiche der Dokumentation
│ ├─ index.md # Setzen des Startzeitentemplates │ ├─ index.md # Setzen des Startseitentemplates
│ └─ kontakt.md # Kontaktseite │ └─ kontakt.md # Kontaktseite
├─ overrides/ # Themaanpassungen nach Materialvorgabe ├─ overrides/ # Themaanpassungen nach Materialvorgabe
│ ├─ assets/ │ ├─ assets/

View File

@ -1,19 +1,20 @@
# Einrasten # Einrasten
Um nicht dauerhaft eine Modulatortaste drücken und festhalten zu müssen, gibt es folgende Tastenkombinationen, um eine Ebene einrasten zu lassen: Um nicht dauerhaft eine Modulatortaste drücken und festhalten zu müssen, gibt es folgende Tastenkombinationen, um eine Ebene einrasten zu lassen.
### Dauerhaft Ebene 2 (Großbuchstaben) ### Dauerhaft Ebene 2 (Großbuchstaben)
Nicht die ganze Ebene wird umgeschaltet, sondern nur alle Buchstaben groß- statt kleingeschrieben. Zahlen und Sonderzeichen bleiben wie auf Ebene 1. Dies entspricht einem Capslock. Es wird nicht die ganze Ebene umgeschaltet (sogenannter Shift-Lock), sondern nur alle Buchstaben groß- statt kleingeschrieben. Zahlen und Sonderzeichen bleiben dagegen wie auf Ebene 1. Dies entspricht einem Capslock.
__Einrasten / Lösen:__ beide Umschalttasten gleichzeitig drücken. __Einrasten / Lösen:__ beide Umschalttasten gleichzeitig drücken.
Temporär wird durch Gedrückthalten einer der beiden Shift-Tasten ein *Klein*buchstabe erzeugt. Ist die Ebene eingerastet, wird durch Gedrückthalten einer der beiden Shift-Tasten temporär ein *Klein*buchstabe erzeugt.
### Dauerhaft Ebene 4 (Numblock/Pfeiltasten) ### Dauerhaft Ebene 4 (Numblock/Pfeiltasten)
__Einrasten / Lösen:__ beide Mod4-Tasten gleichzeitig drücken. Alternativ: Shift+Mod3+Tab drücken. __Einrasten / Lösen:__ beide Mod4-Tasten gleichzeitig drücken.
Alternativ: Shift+Mod3+Tab drücken.
Temporär wird durch Gedrückthalten einer der beiden Mod4-Tasten zur Ebene1 zurückgeschaltet. Ist die Ebene eingerastet (Mod4-Lock), wird durch Gedrückthalten einer der beiden Mod4-Tasten temporär zur ersten Ebene zurückgeschaltet.
Die eingerastete Ebene kann man kombinieren mit der [Tastaturmaus](Tastaturmaus.md). Die eingerastete Ebene kann man kombinieren mit der [Tastaturmaus](Tastaturmaus.md).

View File

@ -65,6 +65,9 @@ Es besteht die Möglichkeit, beim Starten des AHK-Treibers individuelle Startwar
; NumLock ausschalten (nötig bei Notebooks und anderen Tastaturen mit integriertem Fn-Ziffernblock) ; NumLock ausschalten (nötig bei Notebooks und anderen Tastaturen mit integriertem Fn-Ziffernblock)
NumLockOff=1 NumLockOff=1
; Soll NeoVars beim Start zunächst deaktiviert sein? (Aktivieren mit Shift+Pause)
startSuspended=0
; Soll die Bildschirm-Tastatur beim Programmstart bereits aktiviert sein? ; Soll die Bildschirm-Tastatur beim Programmstart bereits aktiviert sein?
useBST=0 useBST=0
@ -86,9 +89,15 @@ Es besteht die Möglichkeit, beim Starten des AHK-Treibers individuelle Startwar
; Soll CapsLock auch bei den Ziffern und Satzzeichen wirken? ; Soll CapsLock auch bei den Ziffern und Satzzeichen wirken?
striktesMod2Lock=0 striktesMod2Lock=0
; Soll die rechte Mod3-Taste eine Position nach links verschoben werden (auf das Qwertz-Ä)?
Mod3RAufAe=0
; Soll beim Einschalten des Mod4-Locks eine Warnmeldung ausgegeben werden? ; Soll beim Einschalten des Mod4-Locks eine Warnmeldung ausgegeben werden?
zeigeLockBox=1 zeigeLockBox=1
; Sollen Infomeldungen beim Wechsel des Modus ausgegeben werden?
zeigeModusBox=1
; Soll das Aktivieren des Mod-4-Locks über das 3. Numpad-Light angezeigt werden? ; Soll das Aktivieren des Mod-4-Locks über das 3. Numpad-Light angezeigt werden?
UseMod4Light=1 UseMod4Light=1

View File

@ -45,6 +45,7 @@ Vorausgesetzt, man arbeitet oft genug am Rechner, dass man blind schreiben möch
* Ich benötige in der Computerbenutzung keine Programmier- und Sonderzeichen (z.B. / \ [ ] $ > = ) * Ich benötige in der Computerbenutzung keine Programmier- und Sonderzeichen (z.B. / \ [ ] $ > = )
* Ich navigiere meistens mit der Maus und habe kein Problem mit dem ständigen Wechsel zur Tastatur. * Ich navigiere meistens mit der Maus und habe kein Problem mit dem ständigen Wechsel zur Tastatur.
* Ich arbeite sehr oft an fremden Rechnern auf denen ich das Tastaturlayout nicht umstellen kann. * Ich arbeite sehr oft an fremden Rechnern auf denen ich das Tastaturlayout nicht umstellen kann.
Je mehr der Aussagen man mit „nein“ beantwortet, desto sinvoller ist es Neo zu lernen. Je mehr der Aussagen man mit „nein“ beantwortet, desto sinvoller ist es Neo zu lernen.
#### Wo kann ich Fragen zu Neo stellen? #### Wo kann ich Fragen zu Neo stellen?
@ -151,7 +152,7 @@ Einfacher ist jedoch direkt XeTeX bzw. LuaTeX zu verwenden. Diese engines bringe
Siehe hierzu auch [Neo für Latex](/Benutzerhandbuch/Anwendungen/LaTeX) Siehe hierzu auch [Neo für Latex](/Benutzerhandbuch/Anwendungen/LaTeX)
#### Seit ich Neo hab,e kommt es vor, dass ich beim Kompilieren meiner Programme merkwürdige Fehlermeldungen erhalte, … #### 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?“ „… 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?“
@ -217,7 +218,7 @@ Es gibt nur eine Version 2.0. (Siehe Installationsanleitungen, wenn nur 1.0 drau
### Linux, Unix, BSD ### Linux, Unix, BSD
#### Bei manchen Java-Programmen, die die Swing-Bibliothek verwenden, funktioneren die Bewegungstasten der 4. Ebene nicht. #### Bei manchen Java-Programmen, die die Swing-Bibliothek verwenden, funktioneren die Bewegungstasten der 4. Ebene nicht.
Das ist ein bekanntes Problem von Java 1.6 und wurde in Version 1.7 bis auf die Ebene4-Tab-Taste behoben. Es wurde eine [Lösung / Umgehung / Workaround](/Benutzerhandbuch/Anwendungen/JavaMod4Fix) für das Problem von ein paar Neo-Hackern erstellt. Besprochen wird die Problematik in Neo-Ticket #129. Das ist ein bekanntes Problem von Java 1.6 und wurde in Version 1.7 bis auf die Ebene4-Tab-Taste behoben. Es wurde eine [Lösung / Umgehung / Workaround](/Benutzerhandbuch/Anwendungen/JavaMod4Fix) für das Problem von ein paar Neo-Hackern erstellt. Besprochen wird die Problematik in [Neo-Ticket #129](git.neo-layout.org/neo/neo-layout/issues/129).
#### Wenn ich die 6. Ebene benutze, ist nach ein paar Zeichen die dritte Ebene aktiv, und ich kann nicht mehr in die erste Ebene zurückkehren, ohne mich auszuloggen #### Wenn ich die 6. Ebene benutze, ist nach ein paar Zeichen die dritte Ebene aktiv, und ich kann nicht mehr in die erste Ebene zurückkehren, ohne mich auszuloggen
Das ist ein unerwünschter Nebeneffekt, der durch die automatische Tastenwiederholung beim Gedrückthalten des rechten Mod3 zu Stande kommt sowie auf einen Bug in neueren X-Servern (z.B. 1.7) zurückzuführen ist. Das ist ein unerwünschter Nebeneffekt, der durch die automatische Tastenwiederholung beim Gedrückthalten des rechten Mod3 zu Stande kommt sowie auf einen Bug in neueren X-Servern (z.B. 1.7) zurückzuführen ist.
@ -258,6 +259,7 @@ Die Lösung steht in [Vim](/Benutzerhandbuch/Anwendungen/Vim)
Systeme bei denen er noch auftritt: Debian 8 (Jessie,testing) mit Gnome 3.14 Systeme bei denen er noch auftritt: Debian 8 (Jessie,testing) mit Gnome 3.14
Abhilfe:[Neo%20unter%20Linux%20einrichten/xkbmap#AktuelleVersionvonNeo2root-Rechteerforderlich](Neo-unter-Linux-einrichten/xkbmap#AktuelleVersionvonNeo2rootRechteerforderlich) Abhilfe:[Neo%20unter%20Linux%20einrichten/xkbmap#AktuelleVersionvonNeo2root-Rechteerforderlich](Neo-unter-Linux-einrichten/xkbmap#AktuelleVersionvonNeo2rootRechteerforderlich)
<!-- TODO: Nicht so sicher wohin dieser Link verweisen soll -->
Du verwendest vermutlich nicht die xmodmap-Version des Treibers, sondern Du verwendest vermutlich nicht die xmodmap-Version des Treibers, sondern
die xkb-Datei mit dem Namen „de“. Bei dieser kommt es auf älteren Systemen die xkb-Datei mit dem Namen „de“. Bei dieser kommt es auf älteren Systemen
@ -392,10 +394,10 @@ Durch die Art der Umsetzung von *Mod3* und *Mod4* kann Ebene 6 nur in der Reihen
Für Ebene 6 muss man zweimal die Gruppe „shiften“: mode_switch + mode_switch. 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. 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. Siehe dazu [Ticket #10](https://git.neo-layout.org/neo/neo-layout/issues/10).
#### Bei meiner Keymap (für die Konsole) funktionieren manche Zeichen nicht. #### 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. Durch den Aufruf des Skripts asdf nach dem Einloggen können die fehlenden Zeichen geladen werden. Siehe [Ticket #23](https://git.neo-layout.org/neo/neo-layout/issues/23).
#### Probleme mit Virtuellen Maschinen #### Probleme mit Virtuellen Maschinen
Soll Neo in Virtuellen Maschinen verwendet werden (z.B. VirtualBox, Qemu, VMware) so kommt es oft zu Problemen. Soll Neo in Virtuellen Maschinen verwendet werden (z.B. VirtualBox, Qemu, VMware) so kommt es oft zu Problemen.
@ -438,6 +440,7 @@ In dieser Datei können auch noch weitere Optionen eingestellt werden. Siehe [Gl
#### [AHK] Wenn man zu schnell tippt, werden einzelne Zeichen manchmal gar nicht ersetzt. #### [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 Ein bekanntes Problem des AHK-Treibers. Es gibt zwei mehr oder weniger gute
Wege, dieses Problem zu umgehen. Wege, dieses Problem zu umgehen.
* AHK auf eine höhere Priorität zu setzen. So richtig rund läufts aber dennoch nicht immer. * 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. * Scheinbar etwas besser: Den Prozess des eingabe-erwartenden Programms runtersetzen, nicht AHK hoch. Funktioniert angeblich zuverlässiger.
@ -459,7 +462,7 @@ Die Lösung findet man [hier](/Benutzerhandbuch/Anwendungen/MS-Office).
#### Wie kann man vermeiden, für die Eingabeaufforderung immer zwischen kbdneo und AHK zu wechseln? #### Wie kann man vermeiden, für die Eingabeaufforderung immer zwischen kbdneo und AHK zu wechseln?
Wenn man generell den AHK-Treiber benutzt, stößt man auf das Problem, dass dieser von der Eingabeaufforderung nicht unterstützt wird. Für einen Workaround siehe: comment:ticket:97:3 Wenn man generell den AHK-Treiber benutzt, stößt man auf das Problem, dass dieser von der Eingabeaufforderung nicht unterstützt wird. Für einen Workaround siehe [Kommentar zu Ticket #93](https://git.neo-layout.org/neo/neo-layout/issues/97#issuecomment-791)
## Entwicklerfragen (auch Beta-Tester) ## Entwicklerfragen (auch Beta-Tester)
#### Wo finde ich die aktuellste Entwicklerversion von Neo als Grafik? #### Wo finde ich die aktuellste Entwicklerversion von Neo als Grafik?