Compare commits
No commits in common. 'master' and 'master' have entirely different histories.
@ -1,3 +1,2 @@ |
||||
.*.swp |
||||
site/ |
||||
venv/ |
||||
|
@ -1,42 +0,0 @@ |
||||
# Community |
||||
|
||||
Wenn du mit anderen Leuten aus der Neo-Community Kontakt aufnehmen möchtest, |
||||
hast du eine Reihe von Möglichkeiten. |
||||
|
||||
## Neo-Chat |
||||
|
||||
Einige Neolinge befinden sich im Neo-Chat `#neo` in dem |
||||
[IRC](https://de.wikipedia.org/wiki/Internet_Relay_Chat)-Netzwerk |
||||
[libera.chat](https://libera.chat/). Diesem kannst du mit einem IRC-Programm |
||||
beitreten – oder ganz einfach den **[Webchat](https://web.libera.chat/#neo)** nutzen. |
||||
|
||||
Nutzer von Matrix können den Neo-Chat über den Raum `#neo:libera.chat` erreichen. |
||||
|
||||
!!! tip "Virtuelles Treffen" |
||||
Jeden zweiten Montag im Monat findet ein Chat-Treffen statt, Beginn so ab 19:30 Uhr. |
||||
|
||||
## Mailingliste |
||||
|
||||
Für asynchrone Kommunikation gibt es auch eine |
||||
[Neo-Mailingliste](https://lists.neo-layout.org/mailman3/postorius/lists/diskussion.neo-layout.org/). Zur Teilnahme ist es nötig, die Liste über diesen Link zu abonnieren: |
||||
|
||||
- Im Formular unten die Mailadresse und ggf. Name eintragen und _Subscribe_ klicken. |
||||
- Auf die erste Antwortmail direkt antworten (Opt-In). |
||||
- Die zweite Antwortmail bestätigt die Teilnahme an der ML und erläutert (auf englisch) weitere Optionen zur Verwaltung der Mailingliste. |
||||
|
||||
!!! warning "Zu beachten" |
||||
Ohne vorherige Anmeldung oder mit anderem Absender werden Mails an die Liste ignoriert. |
||||
|
||||
Ein öffentlich einsehbares Archiv befindet sich |
||||
[hier](https://www.mail-archive.com/diskussion@neo-layout.org/). Beachte, dass |
||||
der „Archiv“-Link auf der Mailman-Seite ins Nichts führt. |
||||
|
||||
## Bugtracker bei Gitea |
||||
|
||||
Du kannst bei Fragen, Anmerkungen und Fehlern gerne auch einen Issue in unserem |
||||
[Bugtracker](https://git.neo-layout.org/neo/neo-layout/issues) öffnen. |
||||
|
||||
## Technische Probleme |
||||
|
||||
Bei technischen Problemen mit der Website, dem Bugtracker oder generell dem Server kannst du dich auch direkt an den Administrator per E-Mail wenden: |
||||
 |
@ -1,15 +0,0 @@ |
||||
# Spenden |
||||
|
||||
Du bist ein zufriedener Neo-Nutzer? Andere Nutzer haben dir bei einem Problem weitergeholfen? Das Projekt gefällt dir und du möchtest seine Entwicklung unterstützen? Wir freuen uns über jedes kleine Dankeschön, sei es im Chat oder auf der Mailing-Liste. |
||||
|
||||
Wer einen kleinen Beitrag zur finanziellen Unterstützung spenden möchte, kann sich an den Kosten des Server-Hostings beteiligen. Mit den folgenden Bankdaten überweist man direkt auf das Konto beim zuständigen Hoster (Uberspace). Eine Spendenbescheinigung kann leider nicht ausgestellt werden. |
||||
|
||||
``` |
||||
Empfänger: Jonas Pasche |
||||
IBAN: DE35 5505 0120 0200 0039 78 |
||||
BIC: MALADE51MNZ |
||||
Bank: Rheinhessen Sparkasse |
||||
Verwendungszweck: Uberspace neo |
||||
``` |
||||
|
||||
Beiträge, die die Serverkosten auf lange Sicht übersteigen, werden in Tee und Kekse investiert. |
@ -1,75 +0,0 @@ |
||||
# Benennung der Ebenen und Modifier |
||||
|
||||
--8<-- "top/inhaltliche Überarbeitung.md" |
||||
|
||||
Da sich die Nummerierung der Ebenen und Modifier mehrfach geändert hat, ist bei diesem Thema Vorsicht angesagt, wenn man alte Mails oder Dokumentationen vor sich hat. |
||||
|
||||
## Ebenen |
||||
|
||||
Eine Frage, die sehr uneinheitlich beantwortet wird, ist: „Soll der Anwender in Ebenen denken oder nicht?“ |
||||
|
||||
* K: Mit qwertz denkt niemand in Ebenen |
||||
* P: Mit qwertz hat man ja auch keine Veranlassung dazu: Fast alles liegt ohne Mod oder mit Shift erreichbar, die Zeichen die mit AltGr erreichbar sind, lassen sich an einer Hand abzählen. |
||||
|
||||
Sollen die Ebenen eine logische Reihenfolge haben, also nummeriert sein? Wenn ja, wie? |
||||
|
||||
* Zur Entwickelung unverzichtbar |
||||
* Ideal wäre: Nummer der Ebene = Nummer des Modifiers, bei mehreren Modifiern: Nummer der Ebene = Summe der Nummern der Modifier |
||||
* Ausnahme: Shift+Pfeiltasten ergibt Markierung, deshalb Shift+M4 = Pseudoebene, bekommt keine Nummer. |
||||
* Ebene 6 wird mit M3+M4 erreicht! |
||||
|
||||
Sollen die Ebenen sprechende Namen haben, also z.B. Griechen-Ebene o.Ä.? |
||||
|
||||
* P: Ist intuitiv, lässt sich gut merken |
||||
* K: Vernachlässigt, dass jede Ebene auch Zeichen enthält, die nicht zum Hauptthema passen |
||||
* Kompromiss: Keine offiziellen Namen, sondern Vorschläge |
||||
|
||||
Soll Neo auf mehr als 6 Ebenen erweitert werden? (Entweder fest eingebaut oder als Module) |
||||
|
||||
* K: Wird zu kompliziert |
||||
* P: Es muss jeder nur die Ebenen lernen, die er benutzen möchte |
||||
|
||||
## Modifier |
||||
|
||||
Wo sollen die Modifier liegen? |
||||
|
||||
* Alle Modifier sollen jeweils rechts und links vorhanden sein, idealerweise symmetrisch |
||||
* Neo soll auch auf nicht-deutschen Tastaturen und Notebook-Tastaturen bedienbar sein, diese haben oft jedoch keine >/<-Taste, teilweise liegt # oben in der Zahlenreihe |
||||
* „bedienbar“ ist Neo auch mit nur je einem Modifier, wenn auch weniger bequem |
||||
* Fazit: M3 liegt auf CapsLock und #, M4 auf < und AltGr |
||||
* Vorschlag: M3 mit y tauschen, damit M3 ideal symmetrisch liegt: wurde abgelehnt |
||||
|
||||
Sollen die Modifier durch Namen, Nummern, Zeichen, Farben oder ... markiert werden? |
||||
|
||||
* Nummerierung, zwei Möglichkeiten: |
||||
* Shift=Mod1, danach Mod2 und Mod3. Dann haben aber die Modifier andere Nummern als die Ebenen |
||||
* Modifier heißen so, wie die Ebene, die man mit ihnen erreicht: |
||||
* Shift ist M2 |
||||
* Caps/# ist M3 |
||||
* </AltGr ist M4 (war vorher M5) |
||||
* K: Mod4 ist unter X11 die Windowstaste, kann zu Problemen führen! (ebenfalls von X definiert: Mod1=Alt und Mod5=AltGr) |
||||
* Namensvorschläge: |
||||
* AltGr |
||||
* P: mit AltGr kann jeder was anfangen |
||||
* K: M3 hat ganz andere Funktion als AltGr, gleicher Name würde verwirren |
||||
* K: Soll M3 oder M4 AltGr sein? Historisch wäre es M3, von der Position her M4... |
||||
* AltGr1 und AltGr2 |
||||
* K: „Drücke AltGr1“ kann als „Drücke AltGr + 1“ missverstanden werden |
||||
* Wenn man schon durchnummeriert, kann man auch Mod3 und Mod4 verwenden |
||||
* M3: Prog, Interpunktion, Int |
||||
* M4: NavZähl (oder M4R: Nav und M4L: Zahl, Zl) |
||||
* Neo1 und Neo2, Neo oder NeoGr (in Kombination mit z.B. AltGr) |
||||
* K: Wirkt wie komische Tasten, die man nicht braucht |
||||
* Mod (in Kombination mit AltGr oder Neo) |
||||
* Bleibt M2 Shift/Umschalt/Hochstell, oder gibt es auch hier einen neuen Namen? |
||||
* Schieb, Heb, Hub, Schalt, Um, Hoch, Zack, Flupp, Ho... ;-) |
||||
* Shift3 und Shift4, Shift/Shaft/Supershift, Umschalt3 und Umschalt4 |
||||
* Pfeile, Symbole |
||||
* P: Sind für das Auge logisch, wenn die Tastaturreferenz gut ist |
||||
* P: Lassen sich kombinieren (Pfeil+Kreis=Sechseck, Pfeil+Quadrat=Karo) |
||||
* K: Lassen sich nicht aussprechen: Drück „Pfeil nach rechts oben“ und gleichzeitig „Pfeil nach oben“ und dann die Taste x für ... |
||||
* P: nummerierte Pfeile lassen sich aussprechen: „Drück Pfeil3+f für »=«.“ |
||||
* Farben |
||||
* Nur wenn die Tastatur auch farbig bedruckt wird / werden kann! |
||||
|
||||
Kompromiss: Kombination aus Zeichen auf der Tastatur (nummerierte Pfeile?) und Namen im Handbuch |
@ -0,0 +1,71 @@ |
||||
# <svg viewBox="0 0 24 24" width="1em"> <path fill="currentColor" d="M16.61 15.15C16.15 15.15 15.77 14.78 15.77 14.32S16.15 13.5 16.61 13.5H16.61C17.07 13.5 17.45 13.86 17.45 14.32C17.45 14.78 17.07 15.15 16.61 15.15M7.41 15.15C6.95 15.15 6.57 14.78 6.57 14.32C6.57 13.86 6.95 13.5 7.41 13.5H7.41C7.87 13.5 8.24 13.86 8.24 14.32C8.24 14.78 7.87 15.15 7.41 15.15M16.91 10.14L18.58 7.26C18.67 7.09 18.61 6.88 18.45 6.79C18.28 6.69 18.07 6.75 18 6.92L16.29 9.83C14.95 9.22 13.5 8.9 12 8.91C10.47 8.91 9 9.24 7.73 9.82L6.04 6.91C5.95 6.74 5.74 6.68 5.57 6.78C5.4 6.87 5.35 7.08 5.44 7.25L7.1 10.13C4.25 11.69 2.29 14.58 2 18H22C21.72 14.59 19.77 11.7 16.91 10.14H16.91Z" /></svg> Android |
||||
|
||||
## Externe Tastatur |
||||
Über die kommerzielle App [External Keyboard Helper](https://play.google.com/store/apps/details?id=com.apedroid.hwkeyboardhelper&hl=de) lässt sich für externe (Bluetooth-)Tastaturen das Neo-Layout konfigurieren. |
||||
|
||||
## Interne Tastatur (Software-Tastatur) |
||||
Für die auf dem Display eingeblendete Tastatur gibt es die App „[Multiling O Keyboard](https://play.google.com/store/apps/details?id=kl.ime.oh)“ (O steht für „omni“, lateinisch für „alle“), die sehr viele Sprachen und Schriften und auch eigene Layouts unterstützt. |
||||
|
||||
Es ist dabei auch sinnvoll für die jeweilige Sprache das Zusatz-Plugin (App aus dem Google Playstore) für bessere Wortvorhersagen zu installieren. Zum Beispiel: |
||||
|
||||
| Sprache | |
||||
|---| |
||||
| [Deutsch](https://play.google.com/store/apps/details?id=klye.plugin.de&hl=de) | |
||||
| [Englisch](https://play.google.com/store/apps/details?id=klye.plugin.en) | |
||||
| [Spanisch](https://play.google.com/store/apps/details?id=klye.plugin.es) | |
||||
| [Französisch](https://play.google.com/store/apps/details?id=klye.plugin.fr&hl=de) | |
||||
| [Linux Keyboard Plugin](https://play.google.com/store/apps/details?id=klye.plugin.lx) | |
||||
|
||||
|
||||
### Treiberdateien |
||||
Moritz hat das Neo-Layout als JSON-Skript erstellt ([multiling-o-keyboard_neo.json](https://git.neo-layout.org/neo/neo-layout/raw/branch/master/android/multiling-o-keyboard_neo.json)), dessen Inhalt man in der App einfügen kann. |
||||
|
||||
- [Sym] = [Mod3] |
||||
- [AltGr] = [Mod4] |
||||
|
||||
### Wie aktivieren |
||||
Zuerst einmal die [Multiling O Tastatur](https://play.google.com/store/apps/details?id=kl.ime.oh) installieren und als Tastatur auswählen. |
||||
|
||||
#### Haupttastatur |
||||
|
||||
1. Inhalt des [multiling-o-keyboard_neo.json](https://git.neo-layout.org/neo/neo-layout/raw/branch/master/android/multiling-o-keyboard_neo.json)-Skripts komplett markieren und kopieren |
||||
2. von der Leertaste auf „Layouts...“ swypen, |
||||
3. [+DIY] |
||||
4. „Einfügen“ drücken |
||||
5. mit „OK“ bestätigen. |
||||
|
||||
!!! bug "Probleme" |
||||
- Ebene 6: ließ sich nur über AltGr+Shift realisieren, quasi Mod4+Shift |
||||
- Ebene 3: Compose und "Zeichen drehen" nicht verfügbar |
||||
- Ebene 2: umgekehrter Tabulator nicht vorhanden (in Multiling nicht unterstützt?) |
||||
- Ziffernblock (Numpad): nur Ebene 1 weil Multiling O nicht mehr unterstützt. |
||||
- Das No-Break Space (U+00A0) auf Ebene 5 wird nicht unterstützt oder es ist unbekannt, wie es umgesetzt werden kann, daher wird stattdessen das normale Space erzeugt |
||||
- Weiteres siehe Ticket [#476](https://git.neo-layout.org/neo/neo-layout/issues/476) |
||||
|
||||
#### Ziffernblock |
||||
Es gibt ein weiteres Layout, um den Ziffernblock mit all seinen Ebenen anzuzeigen. |
||||
|
||||
1. Inhalt des [multiling-o-keyboard_neo_numpad.json](https://git.neo-layout.org/neo/neo-layout/raw/branch/master/android/multiling-o-keyboard_neo_numpad.json)-Skripts komplett markieren und kopieren |
||||
2. ab hier wie bei Haupttastatur Schritt 2. |
||||
|
||||
!!! missing "Fehlende Unterstützung" |
||||
Nur Ebene 1, weil Multiling O nicht mehr unterstützt. |
||||
|
||||
|
||||
### Wie deaktivieren |
||||
|
||||
!!! info "Abschnitt neu formulieren" |
||||
Wieder auf QWERTZ-Tastatur lässt sich zurückschalten, indem man von der Leertaste auf „Layouts...“ swypet und dort eine andere Belegung (zum Beispiel QWERTZ) auswählt oder indem man von der Leertaste auf „Tastaturen...“ swypet und die Standard-Tastatur des Geräts auswählt. |
||||
|
||||
### Für Googlelose |
||||
Eine Alternative, die man in Google Play aber vor allem auch im Standardrepository von F-Droid findet, ist **AnySoftKeyboard**, für welches es ein Neo2-Add-On gibt. |
||||
|
||||
1. In F-Droid nach AnySoftKeyboard suchen und (die Haupt-App) installieren |
||||
2. Dann Neo2 suchen und den derzeit (2017-12-03) einzigen Treffer installieren. |
||||
|
||||
Beim ersten Start von ASK wird ein Einrichtungs-Wizard abgehandelt. |
||||
|
||||
!!! tip "Hinweis" |
||||
In den Einstellungen in der Übersicht der Layouts wählt man nicht ein einzelnes Layout, mit dem man arbeiten möchte, sondern markiert jene, die einem im normalen Betrieb zum Wechseln zur Verfügung stehen sollen. |
||||
|
||||
Zwischen der alphanumerischen Hauptebene, zwei Symbolebenen und dem Ziffernblock wechselt man durch Wischen nach rechts/links auf der Tastatur oder der Leertaste (verschiedene Aktionen, die unterschiedlich belegt werden können). Weitere Zusatzbelegungen der Tasten erreicht man durch antippen und halten, wobei man in der Hauptebene die meisten Zusätze erfährt. |
@ -0,0 +1,42 @@ |
||||
|
||||
# Firefox |
||||
|
||||
Eigentlich macht Neo mit Firefox keine Probleme. |
||||
Bei Addons kann das aber vorkommen. |
||||
|
||||
## Tridactyl |
||||
Tridactyl ist ein sehr fortschrittliches Addon, das Pentadacytl, Vimperator, VimFX und andere nicht weitere nicht mehr weiterentwickelte (und mit aktuellem Firefox inkompatible) Addons ersetzt |
||||
Firefox wird weitreichend geändert, z.B. bei Teilen der Benutzeroberfläche wie Menüs, Buttons und Extrakomponenten zum anonymen Surfen. |
||||
. |
||||
|
||||
### Hintchars |
||||
Tridactyl benutzt standardmäßig Hintchars, die für qwerty-Layouts optimiert sind. |
||||
|
||||
Lösung: |
||||
``` |
||||
:set hintchars enaritud |
||||
:mkp! |
||||
``` |
||||
Als Bone-Benutzer möchte man z.B. eher `enirtsobah` nutzen. |
||||
|
||||
### Belegungsvorschläge |
||||
In allen Neo2-Varianten (einschließlich Cry, Bone, AdNW) liegt „e“ auf einer guten Position auf der Grundlinie. |
||||
Da in Tridactyl dieser Buchstabe nicht belegt ist, bietet es sich an, das Tastenkürzel zu setzen. |
||||
Hier wird beispielsweise f (für Hintkeys) auf e gelegt: |
||||
|
||||
``` |
||||
:bind e hint |
||||
:bind E hint -b |
||||
:mkt! |
||||
``` |
||||
|
||||
### Mac OS: Dritte Ebene |
||||
Die dritte Ebene wird von Firefox scheinbar so interpretiert, als werde zusätzlich *Alt* gedrückt. Dieses Problem betrifft nicht nur Vimperator/Pentadactyl, stört hier aber besonders (wegen *:*, */*). 'LarsHuluk' schlägt [folgende Lösung](https://git.neo-layout.org/neo/neo-layout/issues/172#issuecomment-1392) vor: |
||||
|
||||
``` |
||||
:command NeoNRemap -nargs=1 :nmap <A-<args>> <args> |
||||
:NeoNRemap : |
||||
:NeoNRemap @ |
||||
:NeoNRemap / |
||||
usw. |
||||
``` |
@ -0,0 +1,37 @@ |
||||
# Java: Mod4-Fix |
||||
|
||||
## Einführung |
||||
Unter [#129](https://git.neo-layout.org/neo/neo-layout/issues/129) wurde das Fehlen des Mod4-Steuerkreuzes in Javaprogrammen ausgiebig diskutiert und ein zwei Hacks dafür gefunden, die eine Klasse der Java-Standardbibliothek ersetzt. Nur einer von beiden ist nötig. |
||||
|
||||
!!! info "Auftreten des Fehlers" |
||||
Dieser Fehler tritt nur bis zur Java-Version 1.6 auf. Mit 1.7 wurde der Fehler endlich behoben. |
||||
|
||||
**Fabian Streitel:** Der Fehler tritt in Sonderfällen unter 1.8 noch auf, siehe [diesen Kommentar](https://git.neo-layout.org/neo/neo-layout/issues/129#issuecomment-1084) |
||||
|
||||
## AWT-Hack von Christoph Henkelmann |
||||
### für xkbmap |
||||
Original Blogpost, der die Technik erklärt: [http://henkelmann.eu/2010/11/20/neo2_java_swing_awt_hack](http://henkelmann.eu/2010/11/20/neo2_java_swing_awt_hack) |
||||
|
||||
Die aktuelle Variante ist auf GitHub zu finden: [https://github.com/chenkelmann/neo2-awt-hack](https://github.com/chenkelmann/neo2-awt-hack) |
||||
### für xmodmap |
||||
Wenn man die Neo-Xmodmap verwendet, braucht man diese Variante: [http://erikstreb.de/linux/neo2-awt-hack-0.2xmod.jar](http://erikstreb.de/linux/neo2-awt-hack-0.2xmod.jar). Dort wurde im Javaquellcode in Zeile 235 der Mod4-Keystate von 0x20 nach 0x80 geändert. |
||||
|
||||
## Swing-Hack von Fabian Streitel |
||||
|
||||
!!! warning "Bitte beachten" |
||||
Seit langem nicht mehr aktualisiert! |
||||
|
||||
[https://github.com/karottenreibe/Neo2SwingHack](https://github.com/karottenreibe/Neo2SwingHack) |
||||
|
||||
Die .jar-Datei muss selbst aus den Quellen gebaut werden. |
||||
|
||||
## Kurzanweisungen für beide Hacks |
||||
1. Sich die .jar-Datei herunterladen und irgendwo speichern |
||||
2. Im Java-Programmaufruf einen zusätzlichen Parameter übergeben: |
||||
`java -Xbootclasspath/p:/PFAD/ZU/HACK.jar` … |
||||
|
||||
## Netbeans |
||||
1. Sich die .jar-Datei herunterladen und irgendwo speichern |
||||
2. /netbeans-ordner/etc/netbeans.conf editieren |
||||
3. zu netbeans_default_options folgendes hinzufügen: |
||||
`-J-Xbootclasspath/p:/PFAD/ZU/neo2-awt-hack-0.2.jar` |
@ -0,0 +1,27 @@ |
||||
# MS Office |
||||
|
||||
_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 auf zwei Weisen behoben werden: |
||||
|
||||
## Variante 1 |
||||
|
||||
Für ›Rückgängig‹ (Strg+Z): |
||||
|
||||
* Schaltflächen Office → Word-Optionen → Anpassen → Tastenkombinationen: Anpassen… → Kategorie „alle Befehle“ und Befehl „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. |
||||
|
||||
## Variante 2 |
||||
|
||||
Vor dem Starten eines Office-Programms ist das Standard-Tastaturlayout auf das normale Qwertz umzuschalten, damit Office mit Qwertz startet (genau darauf kommt es an). Dies kann beim aktuellen Windows 10 über Win+Leertaste erfolgen, ansonsten Win+R drücken und „control input.dll“ ausführen und dort einstellen. |
||||
|
||||
Sobald das Office-Programm (z.B. Excel) gestartet ist, kann man das Layout wieder auf Neo/Bone/usw. zurückstellen. Die Tastenkürzel werden wie erwartet funktionieren, auch für neue Dokumentfenster, solange wie man das Programm insgesamt nicht beendet. |
@ -0,0 +1,13 @@ |
||||
# Minecraft |
||||
|
||||
Beim Spiel Minecraft kann es unter Linux bei der Verwendung von Neo zu unerwünschtem Spielverhalten kommen: Nachdem man (erstmalig) Shift gedrückt hat, werden alle nachfolgenden Klicks wie Shift-Klicks behandelt. Dies hat insbesondere zur Folge, dass man nicht mehr gezielt Gegenstände im Inventar verschieben kann; Craften ist auch nicht mehr möglich, da man die Gegenstände nicht in die Crafting-Area verschieben kann. |
||||
|
||||
Ursache hierfür ist ein [Bug](https://github.com/LWJGL/lwjgl/issues/28) in der von Minecraft benutzten Bibliothek LWJGL. |
||||
|
||||
Abhilfe verschafft das Entfernen der Caps-Lock Funktionalität aus dem Tastaturlayout. Dann hat man zwar kein Caps Lock mehr, aber die meisten Leute dürften auch ohne zurechtkommen. |
||||
|
||||
Um Caps-Lock (durch das gleichzeitige Drücken beider Shift Tasten) zu deaktivieren, öffnet man die Tastaturlayout-Datei (beispielsweise `/usr/share/X11/xkb/symbols/de`) und sucht nach der Zeichenkette shift(both_capslock). Den entsprechenden Teil der Datei kommentiert man dann einfach aus. |
||||
|
||||
Danach schaltet man (erneut) auf Neo um und das Problem ist damit zwar nicht behoben, aber vermieden. |
||||
|
||||
Sollte es danach immer noch zu dem gleichem Effekt kommen, so kann man versuchen, die Dateien in `/var/lib/xkb/` zu löschen, da es sich hierbei um die gebauten Versionen der Sourcen handelt, von denen oben eine bearbeitet wurde. Ist das Verzeichnis leer, werden diese erneut gebaut. |
@ -0,0 +1,54 @@ |
||||
|
||||
# Neo und Vim |
||||
|
||||
Auch wenn `h`, `j`, `k` und `l` nicht mehr auf der Grundlinie sind, eignet sich Neo hervorragend |
||||
für die Verwendung mit vim. Man benutzt stattdessen einfach das Steuerkreuz auf Ebene 4. |
||||
Wir erachten eine Anpassung der Konfiguration, um `HJKL` oder ähnliche Tasten entsprechend ummappen für weder |
||||
wünschenswert noch notwendig. Es gibt [hier](http://www.naleid.com/2010/10/04/vim-movement-shortcuts-wallpaper.html) ein nettes Cheatsheet zur Navigation in vim. |
||||
Ansonsten wendet man sich an den vim-Experten seines Vertrauens (z.B. #vim in freenode). |
||||
Ein paar Tips für vim-Addons findet man in [Firefox](Firefox.md). |
||||
|
||||
|
||||
## Das Numpad funktioniert nicht |
||||
Das ist kein Neo-spezifisches Problem. Der Fehler ist seit Jahren bekannt und tritt bei sämtlichen integrierten Numpads auf. Für Nutzer von xterm und urxvt gibt es im [Bugreport](http://wiki.neo-layout.org/ticket/182) Abhilfe: |
||||
|
||||
### xterm |
||||
|
||||
``` |
||||
Für xterm ergänzt man die VT100-Translations: |
||||
|
||||
XTerm*VT100.translations: \ |
||||
:<KeyPress> KP_Add:string("+") \n\ |
||||
:<KeyPress> KP_Subtract:string("-") \n\ |
||||
:<KeyPress> KP_Multiply:string("*") \n\ |
||||
:<KeyPress> KP_Divide:string("/") \n\ |
||||
:<KeyPress> KP_Decimal:string(".") \n\ |
||||
:<KeyPress> KP_Separator:string(",") \n\ |
||||
:<KeyPress> KP_1:string("1") \n\ |
||||
:<KeyPress> KP_2:string("2") \n\ |
||||
:<KeyPress> KP_3:string("3") \n\ |
||||
:<KeyPress> KP_4:string("4") \n\ |
||||
:<KeyPress> KP_5:string("5") \n\ |
||||
:<KeyPress> KP_6:string("6") \n\ |
||||
:<KeyPress> KP_7:string("7") \n\ |
||||
:<KeyPress> KP_8:string("8") \n\ |
||||
:<KeyPress> KP_9:string("9") \n\ |
||||
:<KeyPress> KP_0:string("0") \n\ |
||||
… |
||||
``` |
||||
|
||||
wobei „…“ der bisherige Inhalt der VT100-Translations ist; siehe die xterm man page (und zum Syntax Anhang B von «X Toolkit Intrinsics - C Language Interface»). |
||||
|
||||
### urxvt |
||||
Siehe [urxvt](Urxvt.md) |
||||
|
||||
## Das Steuerkreuz funktioniert nicht |
||||
Bis jetzt hat erst ein Neoling (unter Verwendung der xmodmap) dieses Problem gehabt. |
||||
|
||||
Tritt mindestens in xterm und urxvt auf, die Lösung entspricht vermutlich der Problembehandlung für den Ziffernblock. |
||||
|
||||
## Mappings von Sonderzeichen |
||||
In vim gibt es das ungewollte Feature, das alle Mappings ignoriert werden, die in ihrer Unicode-Repräsentation die Sequenz *0x80* haben. |
||||
Das betrifft z.B. die Zeichen „–“, „—“ und „•“. |
||||
|
||||
g8 im normal mode zeigt den Unicode-Wert eines Zeichens an. Wenn dort eine *80* vorkommt ist das Mapping leider nicht möglich. |
@ -0,0 +1,7 @@ |
||||
# Xchat |
||||
|
||||
Mit dem kbdneo-Treiber funktionieren unter Windows Ebenen 3-6 nicht. |
||||
Ein Bugreport und Lösungen stehen noch aus. |
||||
|
||||
Vorläufige Lösung: |
||||
Mit dem NeoVars-Treiber funktionieren alle Ebenen. |
@ -0,0 +1,8 @@ |
||||
# i3 |
||||
|
||||
## Allgemeines |
||||
|
||||
i3 besitzt eine ausgereifte, leicht merkbare Tastensteuerung für QWERTY (vgl. [hier](http://i3wm.org/docs/userguide.html#_default_keybindings)). |
||||
|
||||
Bei der Installation kann der [i3-config-wizard](http://build.i3wm.org/docs/i3-config-wizard.html) aus der aktuellen Belegung (xmodmap oder xkbmap) automatisch eine entsprechende Belegung für |
||||
Neo generieren (d.h. die Funktionen befinden sich auf denselben Positionen). |
@ -0,0 +1,55 @@ |
||||
# mpv |
||||
|
||||
## Keypad |
||||
In der Standardeinstellung kann mpv nicht über das Keypad – und also nicht über die Ebene 4 – bedient werden. |
||||
Abhilfe schafft das Anlegen der Datei `~/.mpv/input.conf` mit folgendem Inhalt: |
||||
|
||||
``` |
||||
KP1 add contrast -1 |
||||
KP2 add contrast 1 |
||||
KP3 add brightness -1 |
||||
KP4 add brightness 1 |
||||
KP5 add hue -1 |
||||
KP6 add hue 1 |
||||
KP7 add saturation -1 |
||||
KP8 add saturation 1 |
||||
KP9 add volume -1 |
||||
KP0 add volume 1 |
||||
``` |
||||
|
||||
## Belegungsvorschläge |
||||
|
||||
mpv hat standardmäßig alle Tastenkombinationen nach QWERTY ausgerichtet (vgl. [hier](http://sheet.shiar.nl/mplayer)). |
||||
In Neo ist das leider sehr unhandlich. |
||||
Hier gibt es einen Belegungsvorschlag (von anoynym) |
||||
|
||||
 |
||||
|
||||
Dies kann mit folgenden Zeilen in der `input.conf` konfiguriert werden: |
||||
``` |
||||
n seek +60 |
||||
r seek -60 |
||||
h seek +600 |
||||
g seek -600 |
||||
a add volume -1 |
||||
l add volume -3 |
||||
e add volume 1 |
||||
c add volume 3 |
||||
d cycle fullscreen |
||||
i show-progress |
||||
|
||||
``` |
||||
|
||||
Bone-Benutzer verwenden stattdessen diese Zeilen: |
||||
``` |
||||
n seek +60 |
||||
r seek -60 |
||||
h seek +600 |
||||
l seek -600 |
||||
i add volume -1 |
||||
d add volume -3 |
||||
e add volume 1 |
||||
a add volume 3 |
||||
s cycle fullscreen |
||||
t show-progress |
||||
``` |
After Width: | Height: | Size: 18 KiB |
@ -0,0 +1,13 @@ |
||||
# Einhandmodus |
||||
Neo unterstützt in der Windowsversion [NeoVars][/Benutzerhandbuch/neovars] einen Einhandmodus, den man mit der Tastenkombination `Mod3+F10` startet. Man tippt mit der rechten Hand normal. Wenn man die linke Hand im Normalfall benutzen würde, drückt man im Einhandmodus die Leertaste. Dies bewirkt, dass das Tastaturbild gespiegelt wird und statt „j k l ö“ etwa „f d s a“ geschrieben werden, usw. |
||||
|
||||
## Wieso nicht die linke Seite? |
||||
Obwohl diese Aufteilung für die linke Hand auf den ersten Blick mehr Sinn ergibt (da die meisten User mit der rechten Hand die Maus bedienen und sich dann die „lästigen“ Umschwünge auf die Tastatur ersparen könnten), wird die rechte Seite der Tastatur benutzt. Das liegt daran, dass es dort mehr Tasten gibt als auf der linken Seite. Wo sollten beispielsweise auf der linken Seite „#“ und „Return“ Platz finden? |
||||
|
||||
## Vorschläge und Anwendungen |
||||
Möglich wäre eine Verschiebung aller Tasten um eins nach rechts, dabei würde aber „Alt“ auf der Strecke bleiben. Um das zu kompensieren, könnte man die ursprüngliche Shift-Taste verwenden. |
||||
|
||||
Weitere Anregungen und Diskussionen auf der Mailingliste oder unter [#124](https://git.neo-layout.org/neo/neo-layout/issues/124). |
||||
|
||||
!!! missing "Fehlend" |
||||
Es fehlen noch die Threads aus der Mailing-Liste. |
@ -1,20 +1,19 @@ |
||||
# 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) |
||||
|
||||
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. |
||||
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. |
||||
|
||||
__Einrasten / Lösen:__ beide Umschalttasten gleichzeitig drücken. |
||||
|
||||
Ist die Ebene eingerastet, wird durch Gedrückthalten einer der beiden Shift-Tasten temporär ein *Klein*buchstabe erzeugt. |
||||
Temporär wird durch Gedrückthalten einer der beiden Shift-Tasten ein *Klein*buchstabe erzeugt. |
||||
|
||||
### 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. |
||||
|
||||
Ist die Ebene eingerastet (Mod4-Lock), wird durch Gedrückthalten einer der beiden Mod4-Tasten temporär zur ersten Ebene zurückgeschaltet. |
||||
Temporär wird durch Gedrückthalten einer der beiden Mod4-Tasten zur Ebene1 zurückgeschaltet. |
||||
|
||||
Die eingerastete Ebene kann man kombinieren mit der [Tastaturmaus](Tastaturmaus.md). |
||||
|