Im DDD funktienieren „uiaeolc“ nicht #115

Closed
opened 2009-01-29 10:48:29 +01:00 by anonymous · 5 comments

Hallo!

Ich habe vor kurzem mal wieder neo installiert und mir die „de“ Datei für X geholt und sie per root recht installiert und mit „setxkbmap de neo“ auf neo gewechselt. Lief alles gut ausser im ddd.

Er interpetiert uiaeo lc als die darunter liegenden bewegungsbefehle der 4(?) Ebene. gdb hatte diese Probleme nicht und es ist mir auch auf kein anderes Programm aufgefallen.

System Kubuntu 8.10 fully patched mit neuestem neo (Revision 1559).

Grüße,
Guilherme

Hallo! Ich habe vor kurzem mal wieder neo installiert und mir die „de“ Datei für X geholt und sie per root recht installiert und mit „setxkbmap de neo“ auf neo gewechselt. Lief alles gut ausser im ddd. Er interpetiert uiaeo lc als die darunter liegenden bewegungsbefehle der 4(?) Ebene. gdb hatte diese Probleme nicht und es ist mir auch auf kein anderes Programm aufgefallen. System Kubuntu 8.10 fully patched mit neuestem neo (Revision 1559). Grüße, Guilherme
anonymous added the
Bug
Treiber/Linux/xkb
labels 2009-01-29 10:48:29 +01:00
Member

Replying to anonymous:

Hallo!

Ich habe vor kurzem mal wieder neo installiert und mir die „de“ Datei für X geholt und sie per root recht installiert und mit „setxkbmap de neo“ auf neo gewechselt. Lief alles gut ausser im ddd.

Er interpetiert uiaeo lc als die darunter liegenden bewegungsbefehle der 4(?) Ebene. gdb hatte diese Probleme nicht und es ist mir auch auf kein anderes Programm aufgefallen.

System Kubuntu 8.10 fully patched mit neuestem neo (Revision 1559).

Grüße,
Guilherme

Hört sich an, als könnte sich ddd in die Reihe der alten Programme xterm, xfig, xpdf, xedit usw. einreihen. Siehe dazu Ticket #46 und dort den Teil X.org (4).

Falls jemand eine Idee hat, wie man das lösen kann, oder auch nur, warum das bei diesen Programmen passiert, her damit. Oder auch, an wen man sich genau wenden muss.

Replying to [anonymous](./issues/115): > Hallo! > > Ich habe vor kurzem mal wieder neo installiert und mir die „de“ Datei für X geholt und sie per root recht installiert und mit „setxkbmap de neo“ auf neo gewechselt. Lief alles gut ausser im ddd. > > Er interpetiert uiaeo lc als die darunter liegenden bewegungsbefehle der 4(?) Ebene. gdb hatte diese Probleme nicht und es ist mir auch auf kein anderes Programm aufgefallen. > > System Kubuntu 8.10 fully patched mit neuestem neo (Revision 1559). > > Grüße, > Guilherme Hört sich an, als könnte sich ddd in die Reihe der alten Programme xterm, xfig, xpdf, xedit usw. einreihen. Siehe dazu Ticket #46 und dort den Teil [X.org (4)](http://wiki.neo-layout.org/ticket/46#X.org4). Falls jemand eine Idee hat, wie man das lösen kann, oder auch nur, warum das bei diesen Programmen passiert, her damit. Oder auch, an wen man sich genau wenden muss.
erik self-assigned this 2009-04-22 03:35:10 +02:00
Member

Ist der Fehler auch mit r1803 noch vorhanden?

Ist der Fehler auch mit r1803 noch vorhanden?

ist noch immer fehlerhaft, zumindest unter ubuntu 9.04

auch in urxvtc und xterm noch das selbe problem (da allerdings nur W/Insert)

ist noch immer fehlerhaft, zumindest unter ubuntu 9.04 auch in urxvtc und xterm noch das selbe problem (da allerdings nur W/Insert)

Wie vermutet gehört ddd zur selben Kategorie wie xterm, Programmen, die Xt für ihre Tastenbelegung verwenden. Die FAQ verweist auf einen Beitrag zu diesem Thema.

Konkret zu ddd: Man sucht das XResource-File ‹Ddd›. Auf dem System, auf dem ich es probiert habe, wurde ich in /usr/share/ddd-3.3.9/ddd/Ddd fündig. Dann setzt man an den Anfang von den meisten Zeilen, die <Key> enthalten (viel zu viele, um sie hier zu zitieren) einen Doppelpunkt. Folgende Zeilen sollen aber nicht verändert werden:

Ddd*defaultVirtualBindings: \
osfBackSpace:	<Key>BackSpace\n\
osfCancel:	<Key>Escape\n\
osfRight: 	<Key>Right\n\
osfLeft:	<Key>Left\n\
osfUp:		<Key>Up\n\
osfHelp:	<Key>F1\n\
osfDown:	<Key>Down\n\
osfPageUp:	<Key>Prior\n\
osfPageDown:	<Key>Next\n\
osfBeginLine:	<Key>Home\n\
osfEndLine:	<Key>End\n

Nach dieser Operation sollte ddd mit Neo benutzbar sein.

Wie vermutet gehört ddd zur selben Kategorie wie xterm, Programmen, die Xt für ihre Tastenbelegung verwenden. Die FAQ verweist auf einen Beitrag zu diesem Thema. Konkret zu ddd: Man sucht das XResource-File ‹Ddd›. Auf dem System, auf dem ich es probiert habe, wurde ich in /usr/share/ddd-3.3.9/ddd/Ddd fündig. Dann setzt man an den Anfang von den meisten Zeilen, die \<Key\> enthalten (viel zu viele, um sie hier zu zitieren) einen Doppelpunkt. Folgende Zeilen sollen aber nicht verändert werden: ``` Ddd*defaultVirtualBindings: \ osfBackSpace: <Key>BackSpace\n\ osfCancel: <Key>Escape\n\ osfRight: <Key>Right\n\ osfLeft: <Key>Left\n\ osfUp: <Key>Up\n\ osfHelp: <Key>F1\n\ osfDown: <Key>Down\n\ osfPageUp: <Key>Prior\n\ osfPageDown: <Key>Next\n\ osfBeginLine: <Key>Home\n\ osfEndLine: <Key>End\n ``` Nach dieser Operation sollte ddd mit Neo benutzbar sein.
erik closed this issue 2009-05-13 06:30:01 +02:00
erik added the
Wontfix
label 2009-05-13 06:30:01 +02:00
Member

Danke. Damit ist dieses Ticket geschlossen.

Nochmal ein Verweis auf unsere FAQ (suche nach ddd), wo mehr zu diesem Thema verlinkt ist.

Danke. Damit ist dieses Ticket geschlossen. Nochmal ein Verweis auf **unsere** [FAQ](wiki/FAQ) (suche nach ddd), wo mehr zu diesem Thema verlinkt ist.
Sign in to join this conversation.
No Milestone
No Assignees
4 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#115
No description provided.