Ziffern auf Layer4 funktionieren nicht korrekt in Konsole #434
Labels
No Label
(╯°□°)╯︵ ┻━┻
Bug
Diskussion
Dokumentation
Duplikat
Gitea
Hardware
Hilfe
Invalid
Java
Lernen
Qt
Remote
Subversion
Tablet
Tastaturbelegung
Test
Treiber/Android
Treiber/iOS
Treiber/Linux/Konsole
Treiber/Linux/xkbmap
Treiber/Linux/xmodmap
Treiber/MacOS
Treiber/Windows/AHK
Treiber/Windows/kbdneo
Treiber/Windows/ReNeo
Verbesserung
Website
Windows 11
Wontfix
Worksforme
No Milestone
No Assignees
4 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: neo/neo-layout#434
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Wenn die entpackte neo.map mit loadkeys(1) geladen wird, funktionieren die Tasten für die Ziffern 0, 1, ..., 9 auf Ebene 4 nicht.
(Statt dessen wirken sie wie Pfeiltasten. Da mein Laptop keinen Ziffernblock hat, kann ich auch nicht, wie im Wiki beschrieben, NumLock aktivieren.)
Lösung: Die Einträge in neo.map
shiftl keycode 57 = KP_0
shiftl keycode 50 = KP_1
...
shiftl keycode 24 = KP_9
durch
shiftl keycode 57 = zero
shiftl keycode 50 = one
...
shiftl keycode 24 = nine
ersetzen.
Numlock aktivieren: setleds +num
Danke, das hilft auch. Allerdings funktioniert setleds z.B. nicht innerhalb von fbterm. Außerdem kann man sich das Kommando mit der oben beschriebenen Methode ganz sparen.
Dass Deine Tastatur nicht vollständig ist, ist nicht das Problem von Neo. Oder anders: Das Problem hättest Du auch mit jeder anderen Belegung, oder?
Bei der Gelegenheit weise ich mal auf die keymap hin, die ich vor einiger Zeit geschrieben hatte (http://comments.gmane.org/gmane.comp.hardware.keyboards.layout.neo/9758).
Dort habe ich auch auf die KP_-keysyms verzichtet, weil man NumLock scheinbar nicht durch die keymap kontrollieren kann. Aus den comments:
Dann sollte vielleicht ein deutlicherer Hinweis im Wiki und in der Keymap selbst stehen. Wer von der Standardbelegung kommt, macht sich beim Schreiben von Texten kaum Gedanken um den Zustand von numlock.
Oder wir stellen wirklich die Keymap auf die normale Zahlenvariante um, da zumindest laut Stephan (Hilb, nehme ich an) – und dem vertraue ich in der Sache – die Ziffernblock-Zahlen nur sehr selten (nie? Gegenbeispiele?) benötigt werden. Dann brauchen wir im Wiki nur den Hinweis, dass die Keymap sich nicht strikt an die Referenz hält. Wenn es einer einfach tut (umstellen), bin ich auch froh. Rückgängig können wir es immer noch machen.
Ich habe gerade in der Datei http://wiki.neo-layout.org/browser/linux/console/README das hier gefunden:
Falls das Keypad nicht korrekt funktioniert, dann liegt dies am falschen Status
von »Num_Lock« (den es unter Neo nicht mehr gibt). Um Num_Lock dennoch
nachträglich einschalten zu können, muss die Menü-Taste (in der untersten Reihe)
betätigt werden.
Aha, so wäre es also gegangen. Tja, die Info ist im Wiki, in Quellcode-Kommentaren, in der FAQ und in README-Dateien versteckt. Neo soll ja nicht einfach sein, sonst würde es am Ende jeder benutzen. Besonders im Terminal!