Releases: MaxGyver83/neo2-llkh
v0.6.5 UTF-8-Unterstützung
v0.6.4 Fehlerbehebungen
Behebung folgender Issues:
Fehlerbehebungen
- Allow a change-of-mind for the functions
capsLockAsEscape
,mod3RAsReturn
andmod4LAsTab
: When you hold one of these keys longer than defined in the new settingmodTapTimeout
without pressing another key, no key event will be fired. (#42) - Release Alt key before Ctrl key (this fixes an unexpected behavior in Visual Studio Code).
Fehlerbehebungen: [, ] und { auf Ebene 3 haben im Windows Terminal nicht funktioniert
- Behebung von Issue #41 (Verschiedene Tasten funktionieren in manchen Shells nicht)
Mit dieser Version funktionieren auch [
, ]
und {
im Windows Terminal (andere Sonderzeichen waren kein Problem).
Außerdem funktioneren die Symbole @{}|[]\~
hiermit in Git Bash und MobaXTerm.
Fehlerbehebungen: Leertaste in Mod-Tap-Sequenzen und Unicode in der Debug-Ausgabe
- Die Leertaste wurde geschluckt, wenn sie gleichzeitig mit Mod-Tap-Tasten gedrückt wurde.
- Nicht-ASCII-Zeichen (z.B.
ä
,α
,√
) werden jetzt in der Debug-Ausgabe korrekt dargestellt.
Neue Funktion: Mod-Tap-Tasten
Mod-Tap-Tasten
Eine Mod-Tap-Taste (bekannt aus der Open-Source-Tastaturfirmware QMK) ist eine Taste mit zwei Funktionen: Wenn sie gedrückt und gleich wieder gelöst wird (engl. to tap) sendet sie (üblicherweise) einen Buchstaben. Wenn sie gedrückt und gehalten wird, während eine andere gedrückt und wieder gelöst wird, ist sie ein Modifier. Dabei ist es entscheidend, dass die zweite Taste zuerst losgelassen wird. (Andernfalls würde man beim schnellen Tippen durch die Überlappung der Tastenanschläge ungewollt Tastenkominationen auslösen.) Mit diesem Verhalten entspricht neo-llkh
s Mod-Tap-Taste einer tap-next-release-Taste in KMonad.
Eine Mod-Tap-Taste wird wie folgt in der settings.ini
definiert:
a=ModTap(mod3)
Dabei ist a
die A
-Taste im QWERTZ-Layout. Angetippt gibt sie den Buchstaben aus, der ihr im aktivierten Layout zugeordnet ist. Gehalten wird sie zum Ebene3-Modifier. Gültige Modifier-Werte (innerhalb der Klammern): ctrl
, shift
, mod3
, mod4
, alt
, win
.
Fehlerbehebungen: Taskleistensymbol und Zeichen ` und ^ auf Ebene 3
- Das Taskleistensymbol von neo-llkh ist nicht gleich verschwunden, wenn das Programm mit
Strg-C
in der Kommandozeile oder durch Schließen des Debug-Fensters beendet wurde. Das Symbol ist in diesem Fall erst verschwunden, wenn man mit der Maus darauf gezeigt hat. - Behebung von Issue #26 (Backtick
`
und caret^
auf Ebene 3 haben in Neovim nicht funktioniert) und vermutlich auch Issue #12. - Die Logging-Ausgabe im Debug-Fenster ist jetzt farbig und dadurch übersichtlicher.