Opened 16 years ago

Closed 15 years ago

#18 closed Fehler/Defekt (fixed)

[xmodmap] macht nicht immer zutreffende Annahmen über existierende Vorbelegungen – zu schließen am 08.02.

Reported by: hc Owned by: Pascal
Priority: normal Milestone: Neo Version 2.0
Component: Treiber: Linux – Xmodmap Version: 2.0 BETA
Keywords: xmodmap Cc:

Description

xmodmap darf keinerlei Annahmen über eine vorher existierende Belegung machen. Im Einzelnen:

  • „remove mod“ darf nicht verwendet werden, weil xmodmap mit einem Fehler aussteigt, falls die Taste gerade gar nicht existiert. Stattdessen ist „clear mod“ zu verwenden.
  • Alle Tasten der 105-Standardtastatur sind explizit mit einem Defaultwert zu definieren.
  • Alle acht Modifier sollten mit „clear“ gelöscht und mit „add“ in einen definierten Zustand versetzt werden.

Change History (10)

comment:1 by Ben, 16 years ago

Owner: set to anonymous
Status: newassigned
  • Alle Tasten der 105-Standardtastatur sind explizit mit einem Defaultwert zu definieren.

ich bin mir nicht sicher ob das sinnvoll ist. Tasten, wie F1 bis F12 oder die Fenster und Menütasten sollen ja nicht von NEO angefasst werden und sollen deshalb so sein, wie sie vorher eingestellt sind. Anders gesagt: NEO definiert nicht, dass zwischen Strg+Alt eine Fenstertaste ist, NEO kennt diese Taste gar nicht

comment:2 by anonymous, 16 years ago

Owner: changed from anonymous to Pascal
Status: assignednew

in reply to:  description ; comment:3 by pascal, 16 years ago

Wahrscheinlich mag ich das Ticketsystem darum nicht, weil ich nun (statt in der Mailingliste) an zwei Stellen lesen und schreiben muss :-(

  • „remove mod“ darf nicht verwendet werden, weil xmodmap mit einem Fehler aussteigt, falls die Taste gerade gar nicht existiert. Stattdessen ist „clear mod“ zu verwenden.

Das hatte ich (wenn auch nur wenige Stunden) schon vor Erstellung dieses Tickets behoben und auf der Liste bekanntgegeben.

  • Alle Tasten der 105-Standardtastatur sind explizit mit einem Defaultwert zu definieren.

Hier bin ich Bens Meinung, und wir definieren ohnehin schon fast alle anderen Tasten um

  • Alle acht Modifier sollten mit „clear“ gelöscht und mit „add“ in einen definierten Zustand versetzt werden.

Ist ebenfalls eine Frage, denn wenn jemand zuvor z.B. Contol und Alt getauscht hat, dann wird dies bewusst geschehen und gewollt sein, denn diese Tasten nicht zu denen, die NEO verändert. Alle von NEO betroffenen Modifer werden aber schon gelöscht.

Erweiterte Frage: mir ist klar, wie man die Modifier üblicherweise definiert, der Grund allerdings nicht ganz (weshalb sie momentan auch noch undefiniert sind).

in reply to:  description comment:4 by anonymous, 16 years ago

Keywords: xmodmap added

Ist das Problem gelöst? Es wurden keine weiteren Probleme gemeldet.

Stichtag bevor als Fixed betrachtet: 08.02.2009 (6 Monate nach bekanntwerden und hoffentlich erfolgreicher Lösung des Problems)

comment:5 by Erik Streb del Toro, 16 years ago

Milestone: Neo Version 2.0

comment:6 by Annika Roppelt, 16 years ago

Summary: xmodmap macht nicht immer zutreffende Annahmen über existierende Vorbelegungenxmodmap macht nicht immer zutreffende Annahmen über existierende Vorbelegungen – zu schließen am 08.02.

Gibt’s hier eigentlich noch irgendwelche Probleme? Das Ticket kann doch eigentlich sofort geschlossen werden!

in reply to:  3 comment:7 by anonymous, 16 years ago

Replying to pascal:

  • Alle Tasten der 105-Standardtastatur sind explizit mit einem Defaultwert zu definieren.

Hier bin ich Bens Meinung, und wir definieren ohnehin schon fast alle anderen Tasten um

Was soll dieser Kommentar jetzt bedeuten? Was ist Bens Meinung oder was hat das mit der Frage zu tun? Werden jetzt alle Tasten der 105-Standardtastatur sind explizit mit einem Defaultwert definiert? Oder hätte das Nachteile?

  • Alle acht Modifier sollten mit „clear“ gelöscht und mit „add“ in einen definierten Zustand versetzt werden.

Ist ebenfalls eine Frage, denn wenn jemand zuvor z.B. Contol und Alt getauscht hat, dann wird dies bewusst geschehen und gewollt sein, denn diese Tasten nicht zu denen, die NEO verändert. Alle von NEO betroffenen Modifer werden aber schon gelöscht.

Naja, also wenn man Neo verwendet, möchte man vielleicht gar nicht mehr, dass Steuerung und Alt getauscht sind. Und wenn man es doch möchte, lädt man erst Neo und tauscht dann Steuerung und Alt. Also ich bin auch für das Löschen aller Mods.

Erweiterte Frage: mir ist klar, wie man die Modifier üblicherweise definiert, der Grund allerdings nicht ganz (weshalb sie momentan auch noch undefiniert sind).

Konnte das inzwischen geklärt werden? Oder soll die Frage an einen der X.org-Entwickler weiter geleitet werden?

comment:8 by Annika Roppelt, 15 years ago

Summary: xmodmap macht nicht immer zutreffende Annahmen über existierende Vorbelegungen – zu schließen am 08.02.[xmodmap] macht nicht immer zutreffende Annahmen über existierende Vorbelegungen – zu schließen am 08.02.

comment:9 by anonymous, 15 years ago

Component: Treiber: Linux – XkbmapTreiber: Linux – Xmodmap

comment:10 by pascal, 15 years ago

Resolution: fixed
Status: newclosed

Seit über einem halben Jahr keine Probleme gemeldet → alles ok!

Note: See TracTickets for help on using tickets.