diff --git a/docs/Benutzerhandbuch/images/kbdneo_settings1.png b/docs/Benutzerhandbuch/images/kbdneo_settings1.png new file mode 100644 index 0000000..a79199c Binary files /dev/null and b/docs/Benutzerhandbuch/images/kbdneo_settings1.png differ diff --git a/docs/Benutzerhandbuch/images/kbdneo_settings2.png b/docs/Benutzerhandbuch/images/kbdneo_settings2.png new file mode 100644 index 0000000..28862ce Binary files /dev/null and b/docs/Benutzerhandbuch/images/kbdneo_settings2.png differ diff --git a/docs/Benutzerhandbuch/images/kbdneo_settings3.png b/docs/Benutzerhandbuch/images/kbdneo_settings3.png new file mode 100644 index 0000000..6ebea81 Binary files /dev/null and b/docs/Benutzerhandbuch/images/kbdneo_settings3.png differ diff --git a/docs/Benutzerhandbuch/images/kbdneo_settings4.png b/docs/Benutzerhandbuch/images/kbdneo_settings4.png new file mode 100644 index 0000000..c74759e Binary files /dev/null and b/docs/Benutzerhandbuch/images/kbdneo_settings4.png differ diff --git a/docs/Benutzerhandbuch/images/neo_winxp_kbdneo.jpg b/docs/Benutzerhandbuch/images/neo_winxp_kbdneo.jpg deleted file mode 100644 index 5f0293a..0000000 Binary files a/docs/Benutzerhandbuch/images/neo_winxp_kbdneo.jpg and /dev/null differ diff --git a/docs/Benutzerhandbuch/kbdneo.md b/docs/Benutzerhandbuch/kbdneo.md index a3a3581..e7fb470 100644 --- a/docs/Benutzerhandbuch/kbdneo.md +++ b/docs/Benutzerhandbuch/kbdneo.md @@ -1,113 +1,94 @@ # kbdneo (nativ) -!!! warning "Todo" - Nur kopie der alten Texte, bitte sichten/aktualisieren. - Links anpassen +kbdneo ist ein natives Tastaturlayout für Windows. Es wird nach der Installation auf dieselbe Weise wie die mitgelieferten Layouts (z.B. Englisch, Französisch, Dvorak) ausgewählt. Generell wird es für alle Nutzer empfohlen, die Administratorrechte besitzen. -## Varianten ## +kbdneo gibt es ebenso in den Varianten Bone und Neoqwertz. -Generell wird der kbdneo-Treiber für alle empfohlen, die Administratorrechte besitzen. +## Download - * 32 bit-Windows: [kbdneo32.zip](/Downloads/kbdneo32.zip) - * 64 bit-Windows: [kbdneo64.zip](/Downloads/kbdneo64.zip). +Die verschiedenen Varianten von kbdneo sind unter folgenden Links verfügbar: -Den ergänzenden AutoHotKey-Treiber gibt es hier: - * [kbdneo_ahk.exe](/Downloads/kbdneo_ahk.exe) +| Layout | 64-Bit (empfohlen) | 32-Bit | +| -------- | -------- | -------- | +| Neo2 | [kbdneo64.zip](http://neo-layout.org/download/kbdneo64.zip) | [kbdneo32.zip](http://neo-layout.org/download/kbdneo32.zip) | +| Bone | [kbdbone64.zip](http://neo-layout.org/download/kbdbone64.zip) | [kbdbone32.zip](http://neo-layout.org/download/kbdbone32.zip) | +| Qwertz | [kbdqwertz64.zip](http://neo-layout.org/download/kbdqwertz64.zip) | [kbdqwertz32.zip](http://neo-layout.org/download/kbdqwertz32.zip) | +| Qwertz
(ß unten, Bindestrich oben) | [kbdqwertz_eszett64.zip](http://neo-layout.org/download/kbdqwertz_eszett64.zip) | [kbdqwertz_eszett32.zip](http://neo-layout.org/download/kbdqwertz_eszett32.zip) | -## Installer ## +Bei der letzten Variante sind ß und Bindestrich im Unterschied zu Qwertz getauscht. Alle horizontalen Striche sind somit auf der Strichtaste von Neo zu finden. -Es gibt auch einen Installer, der kbdneo mit und ohne AHK-Erweiterung installieren kann. +!!! important "Hinweis" + In einzelnen Fällen bemängelt der Browser beim Download, dass das Archiv unsicher oder gefährlich sei. Dies liegt an den enthaltenen .exe-Dateien im Zip-Archiv. Um den Download trotzdem durchzuführen, auf „Beibehalten“ (oder ähnlich) klicken. - * [Neo2.0_installer_beta](https://git.neo-layout.org/neo/neo-layout/raw/branch/master/windows/Neo2.0_setup.exe) - -!!! warning "Achtung!" - Der hier zum Download angebotene Installationsassistent ist eine Beta-Version und kann noch Fehler enthalten. Der Installer wurde erfolgreich auf Windows XP 32bit SP3, Windows 7 32bit und 64bit getestet. - -## Manuelle Installation ## - -![Image](images/neo_winxp_kbdneo.jpg) - - 1. reg_backup.bat ausführen. Dies sichert einen bereits vorhandenen Schlüssel. Wenn der Schlüssel bislang noch nicht vorhanden war wird auch keine Sicherungsdatei angelegt. - 1. kbdneo2.dll (Windowsversion beachten) nach `%SystemRoot%\system32\` (in der Regel `C:\Windows\system32\`) kopieren. Bei der 64-bit-Version *muss* dies mit einem 64-bit-Programm durchgeführt werden (z.B. mit dem Windows-Explorer)! - 1. kbdneo2_install.reg ausführen. - 1. Nach der Installation kann das in den Sprachoptionen Neo 2.0 ausgewählt werden: Dazu muss man die Systemsteuerung öffnen, unter »Regions- und Sprachoptionen« auf den Reiter »Sprachen«, hier auf »Details« klicken. Dann bei »Installierte Dienste« auf »Hinzufügen« klicken, unter »Eingabegebietsschema« »Deutsch (Deutschland)« und unter Tastaturlayout »Neo 2.0 ergnonomisch« auswählen und mit Ok bestätigen. - 1. Es erscheint künftig eine Leiste (die sich auch neben die Icons rechts unten auf die Taskleiste minimieren lässt), in der man für das aktive Fenster die Tastaturbelegung umschalten kann. Windows merkt sich diese Einstellung Fenster-spezifisch! Also nicht wundern, wenn sich die Einstellung einmal *von alleine* ändern sollte. Damit alles funktioniert, siehe auch die Hinweise im Abschnitt [»Einschränkungen dieser Treiberversion«](#einschrankungen-dieser-treiberversion). - -## Update auf aktuelle Version ## - -Falls eine alte Version von Neo aktualisiert werden soll, so reicht es die kbdneo2.dll im Ordner `%SystemRoot%\system32\` mit der aktuellen Version zu überschreiben. - -## Deinstallation ## - - 1. Das Layout in den »Regions- und Sprachoptionen« entfernen. - 1. kbdneo2_uninstall.reg ausführen. Hierbei werden alle vorgenommenen Einträge in der Registry gelöscht. - 1. Falls vorhanden die gesicherten Schlüssel zurückspielen (backup1.reg, backup2.reg und backup3.reg – soweit vorhanden – ausführen) - -Je nach Windows-Version sind für die einzelnen Schritte Administrator-Rechte nötig. - -## Einschränkungen dieser Treiberversion ## - - 1. Einige spezielle Funktionen lassen sich nicht belegen und sind deshalb nicht verfügbar. Dazu gehören leider die Pfeiltasten, Entf, Seite hoch/runter, Einfg, Pos1 und Ende. - 1. Ein Einrasten von Modifiern ist treibertechnisch leider nicht möglich. - -Diese Mängel werden durch einen speziellen AutoHotKey-Treiber behoben, der beim Anmelden ausgeführt werden sollte (ins Autostartverzeichnis kopieren): - * [kbdneo_ahk.exe](/Downloads/kbdneo_ahk.exe) - - -## Wie aktivieren unter Windows 10 ## - -!!! warning "Todo" - Siehe Kommentare in [#490](https://git.neo-layout.org/neo/neo-layout/issues/490). - -## Zwischen Neo und Qwertz wechseln ## - -Mit der Tastenkombination Strg+Umschalt kann standardmäßig zwischen den installierten Tastaturlayouts umgeschaltet werden. In der Systemsteuerung können auch andere Alternativen (wie etwa Alt_Links+Shift) eingestellt werden. Dabei hat Strg+Shift den Nachteil, dass man beim wortweisen Markieren aus versehen das Layout wechselt kann. Eine weitere Möglichkeit ist, das Wechseln zu deaktivieren und jedem Layout eine eigene feste Kombination zu geben (z.B. Neo auf links_Alt+Shift+1 und QWERTZ auf links_Alt+Shift+2). - -### Windows 7 (und Vista?) ### - -Um andere Tastenkombinationen zu verwenden, kann man dies unter Windows 7 wie folgt einstellen: -Region und Sprache → Tastaturen und Sprachen → „Tastaturen ändern …“. Im neuen Fenster den Reiter „Erweiterte Tastatureinstellungen“ wählen und dort den Button „Tastenkombination ändern …“. - -Hier ist zu beachten, dass Neo2 eine Deutsch-Variation ist, d.h. die Kombination für „Tastaturlayout wechseln“ ist einzustellen. Außerdem gilt ein Wechsel des Layouts nur für die Anwendung im Fokus. Alle anderen Anwendungen behalten ihr aktuelles Layout. Neue Anwendungen starten mit der eingestellten Standardsprache/Layout. +Die Versionen sind unter Windows 10 getestet. Sie funktionieren ohne Einschränkung auch unter Windows 7 und (vermutlich) Vista. Ältere Windows-Versionen werden nicht mehr offiziell unterstützt. -## Neo auf dem Benutzerkonto-Anmeldebildschirm verfügbar machen ## +## Manuelle Installation -Zu Beginn ein wichtiger Hinweis: **Notieren Sie sich, wie sie ihr Passwort mit dem geänderten Tastaturlayout eingeben müssen**, bevor Sie das Tastaturlayout auf dem Anmeldebildschirm ändern!. +!!! warning "Bitte beachten" + Die Installation des Layouts in Windows 10 erfordert die Einhaltung der Reihenfolge des nachfolgenden Ablaufs. Wird diese nicht beachtet, können unerwartete Fehler auftreten oder das Layout nicht in der Liste erscheinen. -### Windows Vista und Windows 7 ### + 1. Entpacken des heruntergeladenen Archivs in ein Verzeichnis nach Wahl + 2. Kopieren der .dll-Datei im Unterverzeichnis `System32` nach `C:\Windows\System32`. Dies geschieht am besten mit dem Windows-Explorer. Wenn Windows nach Zugriffsrechten fragt, müssen diese gewährt werden. + 3. Kopieren der .dll-Datei im Unterverzeichnis `SysWOW64` entsprechend nach `C:\Windows\SysWOW64`. Bei der 32-Bit-Version (nur für 32-Bit-Systeme!) entfällt dieser Punkt. + 4. Ausführen der Datei `kbdneo_win10_install.reg`, welche das Layout in der Registry einträgt. Auch hier die Zugriffsrechte bestätigen. + 5. Neu starten. Nicht bloß den Benutzer ab- und anmelden, sondern Windows neu starten. -Windows Vista und 7 erlauben jedem Benutzer, die Regions- Sprachoptionen individuell anzupassen. Auf der Willkommensseite kann das aktuelle Tastaturlayout durch einen Klick auf »DE« bzw. das Tastatursymbol geändert werden. -Sollte Neo dort nicht zur Auswahl stehen, muss es erst zu den Systemkonten hinzugefühgt werden. Da der Zugriff auf Systemkonten beschränkt ist, sind hierfür Administratorrechte erforderlich. +Damit steht das Tastaturlayout im System zur Verfügung. Als nächstes stellen wir das Layout in den Spracheinstellungen für den Benutzer ein. Dazu die Windows-Einstellungen öffnen, „Zeit und Sprache“ auswählen, auf „Sprache“ klicken. -**Für Vista:** -Startknopf → Systemsteuerung → Regions- und Sprachoptionen → Reiter »Verwaltung« → Schaltfläche »Zu reservierten Konten kopieren« → »Systemkonten« markieren → OK +![screenshot](images/kbdneo_settings1.png) -**Für 7:** -Startknopf → Systemsteuerung → Zeit, Sprache und Region → Optionen → Reiter »Verwaltung« → Schaltfläche »Einstellungen kopieren« -Dort können nun die aktuellen Einstellungen auf das Systemkonto übertragen werden. +Im unteren Teil unter „Bevorzugte Sprachen“ klicken wir auf Deutsch und dann auf „Optionen“. Das nächste Fenster listet uns die bisher aktivierten Tastaturen auf, in der Regel nur „Deutsch (QWERTZ)“. Hier fügen wir Neo hinzu mit „Tastatur hinzufügen“ und wählen „Deutsch (Neo 2.0 ergonomisch)“ aus (für Bone bzw. Neoqwertz entsprechend mit anderem Text). -Ausführlich steht das ganze in der Windows-Hilfe unter dem Titel »Ändern des Tastaturlayouts« und »Anwenden von Regions- und Spracheinstellungen auf reservierte Konten«. Die Hilfe ist auch online verfügbar: ['für Vista'](http://windows.microsoft.com/de-DE/windows-vista/Apply-regional-and-language-settings-to-reserved-accounts) und ['für 7'](http://windows.microsoft.com/de-AT/windows7/Apply-regional-and-language-settings-to-reserved-accounts) +![screenshot](images/kbdneo_settings2.png) -### Windows NT 4.0/Windows 2000/WindowsXP ### +Wenn man ausschließlich Neo benutzen möchte, könnte man entsprechend das QWERTZ-Layout auf ähnliche Weise löschen. Meist hat es sich jedoch als praktisch erwiesen, Qwertz als Option beizubehalten. Um Neo als primäres Layout festzulegen, gehen wir zum vorigen Bildschirm zurück und wählen „Tastatur“ (unter Sprache). -Führen Sie Registrierungseditor (regedt32.exe) aus. +![screenshot](images/kbdneo_settings3.png) -Die folgende Registrierungsschlüsselstruktur enthält eine Liste der installierten Tastatur-Layout-Codes: -`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts` +In der oberen Auswahlliste wählt man nun statt des Systemstandards explizit Neo (bzw. Bone / Neoqwertz) aus. Nun startet Windows mit aktiviertem Neo-Layout. -Nutzer sie hier die Suchfunktion, um den Code für den kbdneo herauszufinden (beispielsweise b0000407). +![screenshot](images/kbdneo_settings4.png) -Navigieren sie nun zu dem folgenden Schlüssel: `HKEY_USERS\.DEFAULT\Keyboard Layout\Preload` +### Ergänzendes AutoHotkey-Skript -Legen sie hier die Reihenfolge fest, in der die Tastaturlayouts bei der Anmeldung Priorität bekommen sollen, beispielsweise: -``` -1 = b0000407 (»Deutsch (NEO 2.0 ergonomisch)«) -2 = 00000407 (»German (Standard)«) -3 = 00000409 (English (American)«) -``` -Starten Sie den Rechner neu und melden Sie sich in Zukunft mit NEO an. +Einige spezielle Funktionen lassen sich nicht über einen nativen Tastaturtreiber belegen. Dazu gehören die Pfeiltasten, Entfernen, Seite hoch/runter, Einfügen, Pos1 und Ende. Ebenso ist das Einrasten von Modifieren (Capslock bzw. Mod4-Lock) treibertechnisch nicht direkt möglich. -Die Standardeinstellungen für das Tastaturlayout werden auch verwandt, wenn Sie ein neues Benutzerkonto erstellen. +Diese beiden Mängel werden durch ein ergänzendes, auf AutoHotkey basierendes Skript behoben, das beim Anmelden ausgeführt werden sollte (ins Autostartverzeichnis kopieren). Dies ist ebenfalls im Archiv unter `kbdneo.exe` enthalten. Es rüstet die fehlenden Funktionen nach und ermöglicht Capslock, Mod4-Lock und eine vollständige vierte Ebene. -Diese Anleitung basiert auf einem [Tutorial von Microsoft](http://support.microsoft.com/?kbid=138354). +!!! important "Wichtig" + Wenn ein Programm mit Administrator-Rechten gestartet wird, bleibt das Neo-Layout aktiv. Die Funktionen des Ergänzungsskripts laufen dagegen leider nicht automatisch im Admin-Modus. Sollten diese erforderlich sein (in der Regel startet man Programme nur kurzzeitig als Admin), es ist dafür notwendig, das Skript ein zweites Mal und dabei _im Admin-Modus_ zu starten. + + +### Deinstallation + +Die Deinstallation läuft am Besten in umgekehrter Reihenfolge zur Installation ab: + + 1. In den Einstellungen das fragliche Layout aus der Liste entfernen + 2. Die Registry-Uninstall-Datei `kbd_win10_uninstall.reg` aufrufen und bestätigen + 3. Die beiden `kbdneo.dll`-Dateien aus `C:\Windows\System32` und `SysWOW64` löschen + 4. Windows neu starten + +Auch bei einem Wechseln des Layouts, z.B. von Neo nach Bone, wird zuerst die vollständige Deinstallation empfohlen. Auf den Neustart kann verzichtet werden, wenn man anschließend eine Installation des anderen Layouts nach Anleitung vornimmt. + + +## Features + +### Bildschirmtastatur + +Die Bildschirmtastatur (BST) von Windows ist nicht kompatibel mit auf Neo basierenden Layouts. Daher stellt Neo eine eigene BST (im Stile von NeoVars, jedoch abgespeckt) bereit. Wenn man das Ergänzungsskript gestartet hat, wird die Tastatur mit Mod4+F7 eingeblendet bzw. versteckt. Sie zeigt die Zeichen der jeweils aktiven Ebene an, abhängig von den gedrückten Mod-Tasten. + +### Wechseln zwischen Neo und Qwertz + +Wenn beide Layouts in Windows für den Benutzer eingerichtet sind, kann man zwischen ihnen mit Windows-Taste + Leertaste umschalten. Die Umschaltung wirkt sich standardmäßig auf alle bereits gestarteten Anwendungen aus. + + +## Häufige Fehler + +### Mein ß ist ein ö! + +Dieser Fehler tritt auf, wenn das Ergänzungsskript gestartet wird, aber Neo _zum Zeitpunkt des Programmstarts_ nicht das aktive Layout war. + +**Abhilfe:** Entweder Neo als primäres Layout einrichten (siehe [Manuelle Installation](#manuelle-installation)), oder das Layout temporär zu Neo umschalten, bevor das Skript gestartet wird. + +Nach dem korrekten Start des Skripts kann man beliebig das Layout wechseln, ohne dass es zu plötzlichen Problemen führt. Jedoch wird empfohlen, bei längerer Verwendung von Qwertz das Skript über sein Kontextmenü zu deaktivieren (siehe Neo-Symbol im Systray), um Probleme in der vierten Ebene zu vermeiden.