Lösung vorgeschlagen #346

Closed
opened 2013-02-24 18:32:45 +01:00 by michael.weimann · 7 comments

Die Cursortasten der 4. Ebene funktionieren ganz gut. Leider ist es aber nicht möglich durch zusätzliches Drücken einer Umschalttaste damit Text zu markieren.

Ich benutzen Ubuntu 12.10. Der Fehler tritt sowohl bei der Auswahl von Neo 2 als Layout in den Einstellungen auf, als auch bei Einsatz der xmodmap Lösung aus dem Neo Benutzerhandbuch.

Die Cursortasten der 4. Ebene funktionieren ganz gut. Leider ist es aber nicht möglich durch zusätzliches Drücken einer Umschalttaste damit Text zu markieren. Ich benutzen Ubuntu 12.10. Der Fehler tritt sowohl bei der Auswahl von Neo 2 als Layout in den Einstellungen auf, als auch bei Einsatz der xmodmap Lösung aus dem Neo Benutzerhandbuch.
michael.weimann added the
Bug
Treiber/Linux/xkbmap
labels 2013-02-24 18:32:45 +01:00

Die Cursortasten der 4. Ebene funktionieren ganz gut. Leider ist es aber nicht möglich durch zusätzliches Drücken einer Umschalttaste damit Text zu markieren.

Zuerst solltest du sicherstellen, dass deine Tastatur die drei gleichzeitig gedrückten Tasten auch erkennt, zum Beispiel mit xev. Falls sie das tut solltest du die xkbmap von Neo-Seite installieren. Diese verwendet einen in der offiziellen xkeyboard-config deaktivierten „type“, der Anwendungsprogrammen mitteilt, dass die Umschalttaste bei Umschalt+Mod4 nicht nur zur Ebenenauswahl, sondern auch sonst berücksichtigt werden soll.

Falls das das Problem löst, mach bitte das Ticket zu. Es ist derzeit nämlich leider nicht abzusehen, dass die Neo-spezifische Verbesserung in xkeyboard-config reaktiviert wird.

> Die Cursortasten der 4. Ebene funktionieren ganz gut. Leider ist es aber nicht möglich durch zusätzliches Drücken einer Umschalttaste damit Text zu markieren. Zuerst solltest du sicherstellen, dass deine Tastatur die drei gleichzeitig gedrückten Tasten auch erkennt, zum Beispiel mit `xev`. Falls sie das tut solltest du die xkbmap von Neo-Seite installieren. Diese verwendet einen in der offiziellen xkeyboard-config deaktivierten „type“, der Anwendungsprogrammen mitteilt, dass die Umschalttaste bei Umschalt+Mod4 nicht nur zur Ebenenauswahl, sondern auch sonst berücksichtigt werden soll. Falls das das Problem löst, mach bitte das Ticket zu. Es ist derzeit nämlich leider nicht abzusehen, dass die Neo-spezifische Verbesserung in xkeyboard-config reaktiviert wird.

Hallo,

gibt es irgendwo genauere Informationen, was in der xkbmap hier auf der Homepage verändert wurde, so dass man dies nachvollziehen kann (durch manuelles editieren der Dateien statt durch bloßes überschreiben)? Speziell meine ich damit, welche Dateien dafür bearbeitet werden (ich bin gerade dabei, mir die anderen Dateien (level3, level5, shift) anzusehen und finde durchaus einige Unterschiede zu den Defaults unter ArchLinux) werden müssen, um diesen „type“ zu aktivieren?

Liebe Grüße,

Jakob

Hallo, gibt es irgendwo genauere Informationen, was in der xkbmap hier auf der Homepage verändert wurde, so dass man dies nachvollziehen kann (durch manuelles editieren der Dateien statt durch bloßes überschreiben)? Speziell meine ich damit, welche Dateien dafür bearbeitet werden (ich bin gerade dabei, mir die anderen Dateien (level3, level5, shift) anzusehen und finde durchaus einige Unterschiede zu den Defaults unter ArchLinux) werden müssen, um diesen „type“ zu aktivieren? Liebe Grüße, Jakob
jakob closed this issue 2013-02-25 13:17:19 +01:00
jakob added the
Worksforme
label 2013-02-25 13:17:19 +01:00
jakob changed title from Markieren mit den Cursortasten der 4. Ebene funktioniert nicht to Lösung vorgeschlagen 2013-02-25 13:17:19 +01:00

Oh, habe gerade den "types"-Ordner entdeckt, wenn man dessen Datei level5 in den entsprechenden Systemordner kopiert und in "symbols/de" die "LEVEL_FIVE_LOCK"-Ergänzungen macht (bzw. die de von der Neo-Homepage kopiert), funktioniert das Markieren mit Shift+Ebene4-Pfeiltasten bereits in mehr Programmen als vorher (z.B. dwb, weiß gerade nicht, wo es sonst ebenfalls nicht funktionierte…) mehr ist zumindest unter ArchLinux momentan nicht notwendig.

Oh, habe gerade den "types"-Ordner entdeckt, wenn man dessen Datei *level5* in den entsprechenden Systemordner kopiert und in "symbols/de" die "LEVEL_FIVE_LOCK"-Ergänzungen macht (bzw. die de von der Neo-Homepage kopiert), funktioniert das Markieren mit Shift+Ebene4-Pfeiltasten bereits in mehr Programmen als vorher (z.B. dwb, weiß gerade nicht, wo es sonst ebenfalls nicht funktionierte…) mehr ist zumindest unter ArchLinux momentan nicht notwendig.

Ich habe die Dateien wie im Wiki beschrieben aktualisiert. Das Markieren klappt jetzt! Gibt es von xkeyboard ein Ticketsystem/Repository wo angefragt werden kann, ob die Anpassung aufgenommen wird? Würde da auch gerne mit einem Patch aushelfen.

Ich habe die Dateien wie im Wiki beschrieben aktualisiert. Das Markieren klappt jetzt! Gibt es von xkeyboard ein Ticketsystem/Repository wo angefragt werden kann, ob die Anpassung aufgenommen wird? Würde da auch gerne mit einem Patch aushelfen.

Ein Link zum Bugtracker ist hier zu finden: http://www.freedesktop.org/wiki/Software/XKeyboardConfig/Development

Liebe Grüße, Jakob

Ein Link zum Bugtracker ist hier zu finden: http://www.freedesktop.org/wiki/Software/XKeyboardConfig/Development Liebe Grüße, Jakob
Member

Oh, schon wieder ein Neo-Fehler bei X.org. Der hier wurde gerade geschlossen, nachdem Stephan und Andreas (unsere Xkeyboard-Cracks) sich dort um eine Lösung gerissen haben.

Oh, schon wieder ein Neo-Fehler bei X.org. [Der hier](https://bugs.freedesktop.org/show_bug.cgi?id=50935) wurde gerade geschlossen, nachdem Stephan und Andreas (unsere Xkeyboard-Cracks) sich dort um eine Lösung gerissen haben.

Ich habe hier ein repo eingerichtet mit den änderungen zur orginalen xkeyboard-config.

diese Änderungen können leider momentan wegen einem Bug nicht upstream integriert werden (siehe commit message). In der neo-version werden deshalb zwei types auskommentiert, die nicht von neo verwendet werden.

Die eigentlich wichtige Zeile um das Markieren mit Shift + Mod4 zu ermöglichen ist

preserve[LevelFive+Shift] = Shift;
Ich habe [hier](https://github.com/stev47/xkb-neo) ein repo eingerichtet mit den änderungen zur orginalen xkeyboard-config. diese Änderungen können leider momentan wegen einem Bug nicht upstream integriert werden (siehe commit message). In der neo-version werden deshalb zwei types auskommentiert, die nicht von neo verwendet werden. Die eigentlich wichtige Zeile um das Markieren mit Shift + Mod4 zu ermöglichen ist ``` preserve[LevelFive+Shift] = Shift; ```
Sign in to join this conversation.
No Milestone
No Assignees
5 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: neo/neo-layout#346
No description provided.