Menu

#30 "Befehl geben" im Kontextmenü beeinflusst falsche Einheit

open
Interface (36)
4
2007-02-08
2006-10-21
stm
No

Bei Rechtsklick auf eine Einheit in der Übersicht und
Auswahl von "Befehl geben" wird der Befehl der gerade
selektierten Einheit gegeben anstatt der, auf die der
Rechtsklick ausgeführt wurde.

Gewünschtes Ergebnis: Der neue Befhl sollte der
angeklickten Einheit gegeben werden und diese
selektiert. Unklar ist allerdings, was passiert, wenn
bereits mehrere Einheiten selektiert wurden. Jetzt
würde man trotz Rechtsklick auf eine andere Einheit
vielleicht erwarten, dass der neue Befehl allen
selektierten Einheiten gegeben wird. Ich denke aber, es
sollte auch in diesem Falle die angeklickte Einheit
selektiert werden und die bisher selektierten
de-selektiert werden. Dies scheint das allgemein
übliche Verhalten zu sein.

Merkwürdigerweise verhält sich der Kontextmenübefehl
"Kopiere Nummer" anders. Hier wird die Nummer der
angeklickten Einheit kopiert, nicht die der
selektierten. Auch hier sollte die angeklickte Einheit
selektiert werden und deren Nummer kopiert, um
Zweideutigkeiten aufzulösen.

Man sollte sich alle Kontextbefehle mal daraufhin
anschauen.

Discussion

  • Alexander Fietz

    Alexander Fietz - 2007-02-08
    • labels: --> Interface
    • priority: 5 --> 4
    • assigned_to: nobody --> fiete
     
  • Alexander Fietz

    Alexander Fietz - 2007-02-08

    Logged In: YES
    user_id=26454
    Originator: NO

    Beim Rechtsklick sollte sich auf keinen Fall die Selektion ändern. Dann könnte man "Befehle geben" nie mehr für mehrere Einheiten benutzen.

    Jetziges Fehlverhalten: Bei einer selektierten Einheit und Rechtsklick auf eine andere, wird im Kopf des Kontextmenüs die geklickte Einheit angezeigt, obwohl sich alle Rechtsklicks auf die selektierte Einheit(en) beziehen (sollen). Bei mehreren selektierten Einheiten ist das eindeutig.

    Also würde ich den Kopf des Kontextmenüs anpassen und Kopiere umstellen auf die selektierte(n) Einheit(en). Womit mann dann sehr einfach nur die Nummern bzuw Namen + Nummern der selektierten Einheiten in die Zwischenablage befördern kann. Befehle, die nur für eine Einheit gängig sind (Routenplanung) würde ich dann ausschliessen, wenn mehr als eine Einheit selektiert worden ist.

    Alternative Interpretation: Erfolgt der Rechtsklick auf eine der selektierten Einheiten, bleibt die Selektion erhalten. Erfolgt der Rechtsklick auf eine nicht bereits selektierte Einheit, wird sie selektiert (die anderen deselektiert) Das entspricht dem Windows-Explorer verhalten. (und gefällt mir gerade beim Schreiben noch besser...)

    Gruss
    Fiete

     
  • stm

    stm - 2007-02-11

    Logged In: YES
    user_id=1283754
    Originator: YES

    Einverstanden (mit der alternativen Interpretation). Man sollte möglichst nahe am üblichen L&F-Verhalten bleiben.

     

Log in to post a comment.

MongoDB Logo MongoDB