﻿Ultimate Shift Controller
Benutzerhandbuch

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 1. Vertriebsart und Systemanforderungen
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Freeware ohne Nutzungsgebühr. Erforderlich sind 64-Bit-Windows 10/11, .NET 8 Desktop Runtime (x64), Tastatur und Maus. Verhalten und verfügbare Eingaben können je nach Gerät, Anwendung oder Spiel abweichen. Virtuelle Controller können zusätzliche Treiber erfordern.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 2. Installation
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Es gibt keinen Installer. ZIP in einen beschreibbaren Ordner entpacken, UltimateShiftController.exe starten, Belegungen einrichten und [Speichern] klicken. Nicht direkt aus dem ZIP starten.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 3. Deinstallation
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Autostart deaktivieren, USC einschließlich Tray beenden und den Ordner löschen. Für vollständiges Entfernen auch [Settings] löschen. Separat installierte Treiber müssen separat deinstalliert werden.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 4. Über USC
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Ultimate Shift Controller kombiniert Tastatur und Maus, um Tasten neu zu belegen, Shortcuts über Maustasten auszuführen und Belegungen während eines gehaltenen Layer-Auslösers umzuschalten. Geeignet für Spiele, Schreiben, Bild-/Videobearbeitung, Streaming und andere Shortcut-Anwendungen. Grundfunktionen benötigen keinen virtuellen Controller.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 5. Hauptfunktionen
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Tastatur-/Maus-Remapping, Modifikator-Shortcuts, mehrere Ausgaben, F1-F24, NORMAL/HYPER/ULTRA/ULTIMATE, Turbo, Tabs, Profile, Import/Export, HUD und Tray.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 6. Grundeinrichtung
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Programm starten, Layer wählen, Eingabe oben und Ausgabe unten eintragen, [Speichern] klicken und testen. Beispiel: Q -> CTRL+1.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 7. Vier Layer
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

NORMAL ist Standard. HYPER und ULTRA gelten, solange der jeweilige Auslöser gehalten wird. ULTIMATE gilt, wenn beide gehalten werden. Die oberen Schaltflächen wählen den Bearbeitungs-Layer; die Auslöser bestimmen den aktiven Layer.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 8. HYPER / ULTRA / ULTIMATE und externe Mäuse
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Als Auslöser sind F1-F24 möglich. F13-F24 werden empfohlen, weil sie seltener mit Standardfunktionen kollidieren. Unterstützt das Gerät nur F1-F12, kann eine dieser Tasten genutzt werden, wenn ihre normale Funktion entfallen oder geteilt werden darf.

Beispiel: HYPER=F13, ULTRA=F14. Die physische Taste muss denselben F-Key senden wie USC.

[Razer Synapse 2]
Synapse 2 speichert F13-F24, zeigt den Tastennamen aber nicht an. Für F13: Im NORMAL-Layer physisches F1 vorübergehend auf Ausgabe F13 legen; in Synapse 2 die Tastenregistrierung öffnen; F1 drücken; ohne sichtbaren Namen speichern; danach F1 in USC zurückstellen und HYPER auf F13 setzen.

[Razer Synapse 3]
Wenn F13-F24 direkt wählbar sind, F13/F14 auf die gewünschte Maustaste legen und denselben Key in USC verwenden.

[Logicool/Logitech G-Shift und G HUB]
G HUB kann F1-F24 auswählen. F13/F14 auf eine normale oder G-Shift-Taste legen und denselben Key in USC verwenden.

[Andere Geräte]
Jede Software, die F1-F24 registriert, kann dieselbe Methode nutzen. Auch ohne sichtbaren Namen funktioniert es, wenn der Key gespeichert und gesendet wird. Nach Möglichkeit F13-F24 verwenden.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 9. Tabs, Profile und Speichern
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Tabs ordnen Belegungen. Profile speichern die gesamte Konfiguration. Nach Änderungen immer [Speichern] klicken. Daten liegen im Ordner [Settings].

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 10. Turbo, HUD und Status
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Turbo wiederholt Ausgaben. US HUD zeigt Layer und Labels. CLEAN versucht hängende Zustände zu lösen. Keyboard Lock sperrt die Tastatur vorübergehend und wird per Maus aufgehoben.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 11. Wichtige Einstellungen
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

[Zugewiesene Eingaben killen] verhindert gleichzeitige Original- und Mapping-Ausgabe. Das Blockieren nicht belegter Eingaben verhindert deren Durchreichen in HYPER/ULTRA/ULTIMATE. Tray- und Autostart-Optionen sind ebenfalls vorhanden.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 12. Virtueller Controller
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Fortgeschrittene Funktion, die Treiber, Trennung von physischem/virtuellem Controller und Spieleinstellungen erfordern kann. Falsche Konfiguration kann Doppeleingaben verursachen. Bebilderte Anleitung:
https://github.com/Lu-ci-el/UltimateShiftController/blob/main/Instructions_en.md

Für Tastatur, Maus, Layer und Shortcuts nicht erforderlich.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 13. Fehlerbehebung
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Änderungen speichern, Auslöser prüfen, Kill bei Doppeleingabe prüfen, Keyboard Lock per Maus lösen, CLEAN bei hängenden Zuständen nutzen und einen beschreibbaren Ordner verwenden. Program Files vermeiden, wenn Speichern fehlschlägt.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 14. Kontakt und Fehlerberichte
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

https://github.com/Lu-ci-el/UltimateShiftController/issues

Problem, Schritte, Häufigkeit, Umgebung und Logs angeben. Individuelle Antwort, sofortige Behebung und Unterstützung jeder Umgebung sind nicht garantiert. Missbrauchs- oder individuelle Entwicklungsanfragen werden nicht angenommen.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 15. Hinweise
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

[Settings] sichern, USC vor Updates beenden, Shortcut-Konflikte und Regeln von Spielen/Diensten prüfen. Nicht für Betrug, Störung oder Belästigung verwenden. Der Autor haftet nicht für Schäden durch die Nutzung.
