From d1ddb0ce80ce72cfe4c0dda8e00948053a98c658 Mon Sep 17 00:00:00 2001 From: qwertfisch Date: Mon, 5 Jul 2021 18:29:19 +0200 Subject: [PATCH] =?UTF-8?q?Treiberseite=20listet=20f=C3=BCr=20Windows=20nu?= =?UTF-8?q?r=20noch=20Reneo=20und=20kbdneo=20auf?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/Einrichtung/index.md | 58 +++++++++++++++++-------------------- docs/Einrichtung/neovars.md | 15 ++++++---- docs/Einrichtung/reneo.md | 3 ++ mkdocs.yml | 4 ++- 4 files changed, 41 insertions(+), 39 deletions(-) create mode 100644 docs/Einrichtung/reneo.md diff --git a/docs/Einrichtung/index.md b/docs/Einrichtung/index.md index 34ed137..afc5dcc 100644 --- a/docs/Einrichtung/index.md +++ b/docs/Einrichtung/index.md @@ -1,4 +1,5 @@ -# Übersicht +# Übersicht + Nachdem du dich ein wenig mit Neo beschäftigt hast und dir über alle Vor- und Nachteile von Neo im Klaren bist, bist du nun bereit, auf Neo umzusteigen und es dafür zunächst einzurichten. Auch wenn du natürlich die Möglichkeit hast, Neo „nur mal kurz“ auszuprobieren, empfehlen wir dir eher, dich ganz bewusst für oder gegen einen Umstieg auf Neo zu entscheiden und dann auch dabei zu bleiben. @@ -8,53 +9,34 @@ Neben den folgenden Softwarelösungen gibt es auch Möglichkeiten, Neo mit spezi ## Windows -Das Neo-Tastaturlayout ist standardmäßig nicht in Windows enthalten und muss manuell nachinstalliert werden. Dafür stehen drei unterschiedliche Wege zur Verfügung, die jeweils ihre Vor- und Nachteile haben. Welcher der richtige ist, hängt von den eigenen Bedürfnissen ab. +Das Neo-Tastaturlayout ist standardmäßig nicht in Windows enthalten und muss manuell nachinstalliert werden. Dafür stehen zwei unterschiedliche Wege zur Verfügung, die beide ihre Vor- und Nachteile haben. Welcher der richtige ist, hängt von den eigenen Bedürfnissen ab. -Unter Windows hat nicht jeder vollen Zugriff (Administrator-Rechte) auf den vor ihm stehenden Computer, beispielsweise in der Firma oder Universität. Zwei der drei Varianten laufen als normales Programm im Hintergrund mit Benutzerrechten, eine Variante installiert ein systemweites Tastaturlayout. +**ReNeo** +: Unter Windows hat nicht jeder vollen Zugriff (Administrator-Rechte) auf den vor ihm stehenden Computer, beispielsweise in der Firma oder Universität. Das im Hintergrund laufende Programm [ReNeo](reneo.md) aktiviert das neue Layout und benötigt keine Adminrechte zur Installation, siehe auch unter [Downloads](../Download/index.md). -Bei Problemen hilft ein Blick in die unter [FAQ](../Probleme/FAQ.md) stehende Liste der [bekannten Probleme unter Windows](../Probleme/FAQ.md#windows). Wenn du direkte Hilfe brauchst, wende dich [an uns!](../Beitragen/Community.md). +**kbdneo** +: Falls dagegen vollständiger Zugriff auf das System vorhanden ist, kann ein systemweites Tastaturlayout namens [kbdneo](kbdneo.md) installiert werden. -- **[NeoVars (Benutzerskript)](neovars.md)** - Dieses Programm ist in der [AutoHotkey](https://www.autohotkey.com)-Skriptsprache geschrieben und eignet sich vor allen Dingen zum Ausprobieren bzw. für die kurzfristige Nutzung an fremden Rechnern, aber auch zur dauerhaften Verwendung ohne Administratorrechte. Zum Starten dieses Treibers reicht ein einfacher Doppelklick auf eine ».exe«-Datei aus. -- **[kbdneo (natives Layout)](kbdneo.md)** - Mit diesem Treiber kann man Neo permanent auf seinem Rechner als natives Tastaturlayout installieren, verfügbar für alle Benutzer. Dadurch wird eine bessere Systemintegration erreicht, allerdings benötigt man auch Administratorrechte. Um alle Funktionen nutzen zu können, ist ein [zusätzliches Autohotkey-Skript](kbdneo.md#ergaenzendes-autohotkey-skript)) notwendig. - - **[ReNeo (Benutzerprogramm)](https://github.com/Rojetto/ReNeo)** - ReNeo dient als neue Alternative für das in kbdneo mitgelieferte Ergänzungsskript. Es bietet eine fehlerfreie Integration in GTK- und Qt-basierten Programmen, mehr Compose-Kombinationen und ist stabiler als das Autohotkey-Skript. Derzeit fehlt im Vergleich noch die Bildschirmtastatur. -- **[neo2-llkh (Benutzerprogramm)](https://github.com/MaxGyver83/neo2-llkh)** - Diese Variante benötigt wie NeoVars weder eine Installation noch Administratorrechte. Man lädt nur eine ».exe«-Datei und eine Textdatei für die Einstellungen herunter. [neo2-llkh](https://github.com/MaxGyver83/neo2-llkh) wird offiziell nicht vom Neo-Team gepflegt, aber bei Problemen helfen wir gerne weiter. - +Bei Problemen hilft ein Blick in die unter FAQ stehende Liste der [bekannten Probleme](../Probleme/FAQ.md#windows) unter Windows. Wenn du direkte Hilfe brauchst, wende dich [an uns!](../Beitragen/Community.md). -??? info "Unterschiede und Vergleich der Programme" - | | NeoVars | kbdneo | neo2-llkh | - | --- | :---: | :---: | :---: | - |läuft ohne Adminrechte | ja | nein | ja | - |Kompatibilität zu anderen Programmen | sehr gut | meistens | sehr gut | - |Stabilität | „verhakt“ sich gelegentlich | natives Layout | gut(?) | - |beliebige Neo-basierte Layouts möglich | ja | nein | ja | - |Unterstützung aller Zeichen | ja | ja | nein | - |Vertauschen
von Mod-Tasten | teilweise | nein | ja | - |temporäres Deaktiveren | ja | ja | nein | - |Bildschirmtastatur | ja
(dynamisch) | ja | nein | - |Einhand-Modus | ja | nein | nein | - -## [Linux](Linux.md) +## Linux Die Einrichtung von Neo oder auf Neo basierten Layouts unter Linux wird unter [Neo einrichten](Linux.md) im Einzelnen beschrieben. Bei allen modernen Systemen sind die Layouts bereit vorinstalliert. Zum Aktivieren reicht es aus, diese in den Tastatureinstellungen auszuwählen. -Bei Problemen gibt es in der FAQ eine Liste der bekannten Probleme unter Linux. Darüber hinaus gibt es mehrere Möglichkeiten, individuelle Hilfe für Neo zu erhalten. +Bei Problemen gibt es in der FAQ eine Liste der [bekannten Probleme](../Probleme/FAQ.md#linux-unix-bsd) unter Linux. Darüber hinaus gibt es mehrere Möglichkeiten, individuelle Hilfe für Neo zu erhalten. -## [Mac OS X](macOS.md) +## macOS Wer einen *schönen* Mac hat, möchte ihn auch *schön* und einfach bedienen. Dafür eignet sich Neo vorzüglich. Siehe [macOS](macOS.md). -## [FreeBSD, OpenBSD, NetBSD](BSD.md) +## FreeBSD, OpenBSD, NetBSD Eines der freiesten Betriebssysteme und an Universitäten nach wie vor verbreitet: FreeBSD. Und das sicherste System will auch sicher bedient werden: OpenBSD. Das portable NetBSD unterstützt Neo natürlich auch. Siehe [BSD-Systeme](BSD.md). -## [Android](Android.md) +## Android Immer weniger Menschen (relativ gesehen) verwenden „echte“, große Computer (Desktop-Systeme oder Laptops). Glücklicherweise kann man auch direkt auf dem Telefon oder Tablet oder mit einer externen Tastatur an diesen Geräten mit Neo tippen, siehe [Neo unter Android einrichten](Android.md). @@ -66,6 +48,18 @@ Immer weniger Menschen (relativ gesehen) verwenden „echte“, große Computer ## Sonstiges -### [Virtuelle Maschinen](../Probleme/VM.md) +### Virtuelle Maschinen Wird ein Betriebssystem in einer virtuellen Maschine installiert, konkurrieren die Tastaturbelegungen von Wirt und Gast miteinander. In den meisten Fällen ist die des Gastes entscheidend, weitere Infos und Problemlösungen gibt es unter [Virtuelle Maschinen](../Probleme/VM.md). + +### Obsolete / alternative Treiber für Windows + +In der Vergangenheit wurden andere Programme genutzt, um Neo unter Windows einzurichten. Außerdem gibt es ein weiteres Projekt eines anderen Entwicklers, welches hier nicht verschwiegen werden soll. Diese Programme lassen sich ähnlich wie Reneo benutzen, werden aber von unserer Seite nicht (mehr) gepflegt. Bei Problemen versuchen wir natürlich trotzdem gerne zu helfen. + +#### NeoVars + +[NeoVars](neovars.md) ist der Vorgänger von ReNeo und basiert auf der Skriptsprache [AutoHotkey](https://www.autohotkey.com/). Das Funktionsprinzip ist ähnlich. Aufgrund der Natur von AutoHotkey ist NeoVars nicht so stabil, wie man es von einem Tastaturlayout erwartet. Da es noch viele Nutzer gibt, ist es weiterhin im Wiki dokumentiert. + +#### neo2-llkh + +[neo2-llkh](https://github.com/MaxGyver83/neo2-llkh) entstand aus dem Bedürfnis heraus, NeoVars spezifisch an einzelne Anforderungen anpassen zu wollen (z.B. Umbelegung der Modifier-Tasten). Der Ansatz entspricht demselben wie ReNeo, allerdings führen manche Zeichen oder Tastenkombinationen noch zu falschen Ergebnissen. Auf der anderen Seite lassen sich die Belegungen der Modifier (auch von ++Alt++, ++Strg++ und ++Win++) sehr frei anpassen. Dies ist in ReNeo zwar auch möglich, jedoch nicht über einfache Einstellungen in einer Textdatei. diff --git a/docs/Einrichtung/neovars.md b/docs/Einrichtung/neovars.md index 82d7cdc..a3daa7c 100644 --- a/docs/Einrichtung/neovars.md +++ b/docs/Einrichtung/neovars.md @@ -1,12 +1,15 @@ -# NeoVars (Autohotkey) +# NeoVars (obsolet) -Dieser Treiber ist in der Autohotkey-Skriptsprache geschrieben und eignet sich vor allen Dingen zum Ausprobieren bzw. für die kurzfristige Nutzung an fremden Rechnern, aber auch zur dauerhaften Installation ohne Administratorrechte. Zum Starten dieses Treibers reicht ein einfacher Doppelklick auf die ».exe«-Datei aus. +!!! warning "Obsoleter Treiber" + NeoVars wurde inzwischen durch die Neuentwicklung [ReNeo](reneo.md) ersetzt, die um einiges stabiler ist und mehr Möglichkeiten für eigene Layoutvarianten bietet. Es wird empfohlen, NeoVars nicht mehr zu verwenden. Für Altnutzer und aus Archivgründen bleibt der Treiber weiterhin dokumentiert. + +Dieser Layout-Treiber für Windows ist in der Autohotkey-Skriptsprache geschrieben und eignet sich vor allen Dingen zum Ausprobieren bzw. für die kurzfristige Nutzung an fremden Rechnern, aber auch zur dauerhaften Installation ohne Administratorrechte. Zum Starten dieses Treibers reicht ein einfacher Doppelklick auf die ».exe«-Datei aus. ## Installation und Benutzung Einfach die Datei [neo.exe](https://dl.neo-layout.org/neo.exe) herunterladen und an einem Ort nach Wahl speichern (bspw. auf dem Desktop oder in dem Order »Eigene Dateien«). Nach dem Starten der Datei ist Neo bereits aktiv. Es werden keine Administrator-Rechte benötigt und das Layout steht auf jedem Rechner sofort zur Verfügung. -Die [Download-Seite](../Download/index.md) bietet alternativ auch das NeoQwertz-Layout (zum Kennenlernen) und das modernere Bone-Layout an, die zur gemeinsamen [Neo-Familie](../Layouts/index.md) gehören und hier stellvertretend als „Neo“ bezeichnet werden. +Für [Bone](https://dl.neo-layout.org/bone.exe) und [NeoQwertz](https://dl.neo-layout.org/neoqwertz.exe) stehen eigene Downloads bereit. Andere Neo-basierte Layouts können in der [Konfiguration](#benutzerdefinierte-layouts) eingestellt werden. Sie alle werden hier stellvertretend als „Neo“ bezeichnet. !!! info "Temporäres Deaktivieren" Um kurzzeitig zwischen ursprünglichem Qwertz und Neo zu wechseln, kann mit der Tastenkombination ++Shift+Pause++ das gesamte Skript pausiert bzw. wieder gestartet werden. Gleiches erreicht man auch über einen Doppelklick auf das Neo-Icon im Traybereich (bei der Uhr). @@ -132,18 +135,18 @@ Der AHK-Treiber unterstützt mehrere spezielle Modi, die zur Laufzeit ein- und a ## Benutzerdefinierte Layouts -Zusätzlich zu Neo oder Bone besteht die Möglichkeit, ein alternatives Layout für die Buchstabentasten zu definieren, ohne den Treiber selbst ändern zu müssen. Dazu wird ein globaler Schalter in der Konfigurationsdatei definiert, der die 33 Standardzeichen des Hauptfelds enthält (a-z, ä, ö, ü, ß, Punkt, Komma und Bindestrich). Dabei entspricht das erste Zeichen der ++eszett++-Taste auf Qwertz, danach die drei Hauptreihen von links nach rechts (obere Reihe, Grundreihe, untere Reihe) ohne die Akzent- oder Modtasten. Hier ein Beispiel für Neo2: +Zusätzlich zu Neo oder [Bone](../Layouts/bone.md) besteht die Möglichkeit, ein alternatives Layout für die Buchstabentasten zu definieren, ohne den Treiber selbst ändern zu müssen. Dazu wird ein globaler Schalter in der Konfigurationsdatei definiert, der die 33 Standardzeichen des Hauptfelds enthält (a-z, ä, ö, ü, ß, Punkt, Komma und Bindestrich). Dabei entspricht das erste Zeichen der ++eszett++-Taste auf Qwertz, danach die drei Hauptreihen von links nach rechts (obere Reihe, Grundreihe, untere Reihe) ohne die Akzent- oder Modtasten. Hier ein Beispiel für Neo: ``` [Global] customLayout="-xvlcwkhgfqßuiaeosnrtdyüöäpzbm,.j" ``` -Ein weiteres Beispiel für [Bone](../Layouts/bone.md): +Ein weiteres Beispiel für Bone: ``` [Global] customLayout="-jduaxphlmwßctieobnrsgqfvüäöyz,.k" ``` -Das Layout ist beim Starten des Treibers aktiv (anstatt Neo2) und verhält sich entsprechend: die Bildschirmtastatur passt sich dem neuen Layout an, ebenso tote Tasten und Compose-Kombinationen. +Das Layout ist beim Starten des Treibers aktiv (anstatt Neo) und verhält sich entsprechend: die Bildschirmtastatur passt sich dem neuen Layout an, ebenso tote Tasten und Compose-Kombinationen. ## Compose und weitere Funktionen ## diff --git a/docs/Einrichtung/reneo.md b/docs/Einrichtung/reneo.md new file mode 100644 index 0000000..101e3fe --- /dev/null +++ b/docs/Einrichtung/reneo.md @@ -0,0 +1,3 @@ +# ReNeo + +--8<-- "fehlender Inhalt.md" diff --git a/mkdocs.yml b/mkdocs.yml index 73aa6c5..0baa3de 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -18,6 +18,7 @@ theme: - 404.html markdown_extensions: - attr_list + - def_list - admonition - footnotes - meta @@ -60,8 +61,9 @@ nav: - Benutzerhandbuch: - Neo einrichten: - Einrichtung/index.md - - Einrichtung/neovars.md + - Einrichtung/reneo.md - Einrichtung/kbdneo.md + - Einrichtung/neovars.md - Einrichtung/Linux.md - Einrichtung/macOS.md - Einrichtung/BSD.md