Autor Beitrag
Mathematiker
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2622
Erhaltene Danke: 1448

Win 7, 8.1, 10
Delphi 5, 7, 10.1
BeitragVerfasst: Fr 11.01.13 00:44 
Hallo,
in den letzten Tagen hatte ich heftige Diskussionen mit meinen "Lieblingen" über die richtige Aufteilung der Formulare in Arbeits- und Bedienungsbereich, d.h. es ging um ergonomische Dinge.
Nun habe ich im Netz gesucht und immer nur allgemeines "Gelaber" gefunden. Die Microsoft-Empfehlungen sagen dazu auch nichts.
Konkret geht es mir um Folgendes:

Das Hauptformular eines Programms kann ja einen Bereich enthalten, in dem Eingaben und Einstellungen vorgenommen werden. In einem anderen Fensterteil findet das eigentlich Wichtige statt.
Zum Beispiel habe ich bei meinem Schachprogramm den Hauptteil im linken Fensterbereich:

schach

dagegen beim Dreiecks-Programm im rechten Teil:

rdreieck

Bisher habe ich es immer nach Gefühl gemacht. Bei Martoks "Pi" ist die Steuerung rechts, auch bei vielen Programmen von Fiete. Die meisten anderen Programme, auch außerhalb der EE, haben den Großteil der Steuerung links.
Gehört habe ich einmal, dass man im Allgemeinen die im linken Bildschirmabschnitt befindlichen Teile besser wahrnimmt (wir lesen von links nach rechts und seien daher so erzogen), dagegen die meisten Anwender die Maus in "Warteposition" auf die rechte Seite schieben, da sie diese ja auch mit der rechten Hand bewegen. Bei mir ist es so, aber bei anderen?

Das würde bedeuten:
Ist der Einstellungsteil links, muss ich mit der Maus quer über den Arbeitsbereich. Nehme ich dort Änderungen vor, muss ich diese rechts verfolgen, also gerade entgegengesetzt zur Mausbewegung. Das könnte störend sein.
Ist der Einstellungsteil rechts, wäre es günstiger, da die Mausbewegung kürzer ist (wenn die Maus wirklich mehr rechts ist) und die wichtigen Dinge im besser wahrnehmbaren Bereich erfolgen. Dies findet man aber seltener.
Ähnliches gilt auch für oben und unten.

Vielleicht sind diese Überlegungen auch vollkommen sinnlos. Ich weiß es einfach nicht. Trotzdem würde ich gern meinen Schülerlein eine vernünftige Antwort geben.
Was ist nun günstiger? Gibt es da Richtlinien?

Beste Grüße
ein ratloser Mathematiker
Einloggen, um Attachments anzusehen!
_________________
Töten im Krieg ist nach meiner Auffassung um nichts besser als gewöhnlicher Mord. Albert Einstein
Gerd Kayser
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 632
Erhaltene Danke: 121

Win 7 32-bit
Delphi 2006/XE
BeitragVerfasst: Fr 11.01.13 04:43 
Es gibt von Microsoft einen Styleguide im PDF-Format: msdn.microsoft.com/e...ibrary/aa511258.aspx

Wenn ich so sehe, wie die Menüs von Microsoft-Programmen (insbesondere Office) aussehen, macht man damit wohl den Bock zum Gärtner. ;-)
Tranx
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 648
Erhaltene Danke: 85

WIN 2000, WIN XP
D5 Prof
BeitragVerfasst: Fr 11.01.13 07:06 
user profile iconGerd Kayser hat folgendes geschrieben Zum zitierten Posting springen:

Wenn ich so sehe, wie die Menüs von Microsoft-Programmen (insbesondere Office) aussehen, macht man damit wohl den Bock zum Gärtner. ;-)


Wie wahr. Aber das ist ja oft so, dass genau diejenigen, die Regeln aufstellen, sie gleich brechen.

_________________
Toleranz ist eine Grundvoraussetzung für das Leben.
bummi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1248
Erhaltene Danke: 187

XP - Server 2008R2
D2 - Delphi XE
BeitragVerfasst: Fr 11.01.13 08:30 
Nachdem es sich in den Beispielen nur um einfache Alignments handelt und jeder Benutzer hier andere Vorliegen haben dürfte, könnte man so etwas ja auch über ein einfaches Häkchen im Menü einstellbar machen.

_________________
Das Problem liegt üblicherweise zwischen den Ohren H₂♂
DRY DRY KISS
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4708
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Fr 11.01.13 11:20 
Zitat:
Was ist nun günstiger? Gibt es da Richtlinien?


Ich denke zu UI Design gibt es keine allgemein richtigen Ansatz. Hängt ab vom Zielpublikum, deren Vorerfahrungen und dem Zweck der Anwendung. Für bestimmte Anwendungen mag es sogar richtig sein explizit mit Regeln (wenn es denn welche gäbe) zu brechen. Die Microsoft Styleguides zum Beispiel sind ganz nett aber eben langsamer in ihrem Wandel als irgendeine Mode. Und wer etwas auf sich hält möchte ja eh auch eher Trendsetter sein als bloßer Follower ;)

Mein streben ist immer gute Defaults zu wählen und darüber hinaus die wichtigsten Dinge einstellbar zu machen. Deine Einstellungen wären bei mir zum Beispiel ein Dockingpanel. Vermutlich hätte ich mich als Default da aber auch für rechts entschieden. Einfach dadurch das ich durch die Anwendungen die ich benutze darauf konditioniert bin links dockende Fenster eher als Navigation zu interpretieren und rechtsdockende als Einstellungen. Einen tatsächlichen Qualitätunterschied bei der Entscheidung existiert aber sicher nicht.

Übrigens falls bei dir zwischen den Einstellungen und dem Spielfeld ein Splitter liegt würde in Winforms sobald du RightToLeft Support einstellst die Panels getauscht werden. Es gibt da also auch noch eine kulturelle Komponente. Oder, was ich nicht ausschließen will, Microsoft hat da einfach nur unfug implementiert ;)
Martok
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 3661
Erhaltene Danke: 604

Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
BeitragVerfasst: Fr 11.01.13 12:25 
user profile iconRalf Jansen hat folgendes geschrieben Zum zitierten Posting springen:
Einfach dadurch das ich durch die Anwendungen die ich benutze darauf konditioniert bin links dockende Fenster eher als Navigation zu interpretieren und rechtsdockende als Einstellungen.
Ich glaube fast, da hast du was wichtiges getroffen. Das sieht man auch in Firefox, als eins der Relikte aus der Zeit, als dort noch nach UI-psychologischen Gesichtspunkten statt nach der Regel "wie macht Google das" gearbeitet wurde. Die Lesezeichenleiste (Strg-B) ist nämlich, genau wie die Favoriten im IE, standardmäßig links ;)

Bei Pi hab ich bzgl. der Variablenliste mehr oder weniger nach Matlab geschaut; dass da dann noch eine Toolbar gelandet ist war eigentlich Zufall, da ich möglichst wenig anderen Platz verlieren wollte.

Die Maus parke ich übrigens auch immer rechts, und zwar nicht weil es einfacher wäre, sondern weil links der komplette Cursorpfeil sichtbar ist - am "Rechtsanschlag" verschwindet der und fällt nicht mehr ins Auge. Haben RTL-Versionen die Cursor andersrum?

Ein Teil der "Links ist Navigation"-Konditionierung könnte auch von Microsoft kommen, die das mit dem 3.1-File Manager (im ggs. zu NeXT zum Beispiel) mal verbreitet haben.

_________________
"The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4708
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Fr 11.01.13 13:01 
Zitat:
Haben RTL-Versionen die Cursor andersrum?


Nö. Der Cursor ist ja nur ein beliebig austauschbares Icon. Musst ja nicht den Pfeil verwenden.
Mann könnte aber natürlich einfach selbst ein Icon mit gedrehten Pfeil zeichnen und den Hotspot passend setzen um diesen Effekt zu erzielen.
Martok
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 3661
Erhaltene Danke: 604

Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
BeitragVerfasst: Fr 11.01.13 13:20 
user profile iconRalf Jansen hat folgendes geschrieben Zum zitierten Posting springen:
Nö. Der Cursor ist ja nur ein beliebig austauschbares Icon. Musst ja nicht den Pfeil verwenden.
Bei eigenen ist das klar, ich bezog mich da nur auf die Standarddinger, besonders die, die crDefault und crAppStart werden. Hätt ja sein können, dass es da einen zweiten Schemasatz gibt.

Danke!

_________________
"The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."
Mathematiker Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2622
Erhaltene Danke: 1448

Win 7, 8.1, 10
Delphi 5, 7, 10.1
BeitragVerfasst: Fr 11.01.13 17:58 
Hallo,
Danke an alle für die Hinweise. :D
Bis jetzt stelle ich fest, dass es doch keine Richtlinien für die Fenstereinteilung gibt.

Heute habe ich einer Klasse testweise das Funktionsprogramm einmal mit Einstellungsteil rechts und einmal links vorgesetzt. Meine Frage war: Was ist besser?
Das Ergebnis war fast klar; die Hälfte für links, die andere Hälfte für rechts. Wahrscheinlich ist es wohl so, dass jeder etwas anderes bevorzugt.

Interessant war für mich noch, dass alle die Maus mit der rechten Hand bewegten (ist mir noch nie aufgefallen); obwohl in der Klasse 3 richtige Linkshänder sind.
Gibt es eigentlich irgendjemand, der die Maus links bedient?

Beste Grüße
Mathematiker

_________________
Töten im Krieg ist nach meiner Auffassung um nichts besser als gewöhnlicher Mord. Albert Einstein
Regan
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2157
Erhaltene Danke: 72


Java (Eclipse), Python (Sublimetext 3)
BeitragVerfasst: Fr 11.01.13 17:58 
user profile iconRalf Jansen hat folgendes geschrieben Zum zitierten Posting springen:
Übrigens falls bei dir zwischen den Einstellungen und dem Spielfeld ein Splitter liegt würde in Winforms sobald du RightToLeft Support einstellst die Panels getauscht werden. Es gibt da also auch noch eine kulturelle Komponente. Oder, was ich nicht ausschließen will, Microsoft hat da einfach nur unfug implementiert ;)

Das lässt sich doch ganz einfach erklären: in den westlichen Ländern wird von links nach rechts, oben nach unten gelesen. Die Maus befindet sich für häufige Aktionen auf der linken Seite des Bildschirms. Von daher findet eine "Abarbeitung" immer von links nach rechts und oben nach unten statt.
Das bedeutet für Programme: Wenn du mit dem Programm schon was auf der linken Seite anfangen kannst, dann zeigst du die anderen Teile rechts an. Brauchst du aber erstmal Inhalte, um weiter rechts etwas anzeigen lassen zu können, dann kannst du das über die Navigationsleiste machen, die sich meistens links befindet.

Interessant sind übrigens Menschen mit RTL-Heimat, die in LTR-Umgebungen arbeiten: die können scheinbar problemlos zwischen beiden Versionen umschalten (zumindest schafft das ein Kollege von mir).

user profile iconMartok hat folgendes geschrieben Zum zitierten Posting springen:
Die Lesezeichenleiste (Strg-B) ist nämlich, genau wie die Favoriten im IE, standardmäßig links

Wenn du die Lesezeichenleiste als Startpunkt deines Surferlebnisses verstehst, dann sollte sie dort sein. Für mich startet das Programm schon in der Omnibox (dort ist auch der Cursor schon drin!), denn die durchsucht schon meine Lesezeichen (ich nehme ungern die Hände von der Tastatur). Für Klicki-Bunti-Hipster-Typen wurden dann ja auch die großen Links mit Bildern auf der Neuen-Tab-Seite geschaffen bzw. ein ganzes Betriebssystem so geschrieben.

user profile iconbummi hat folgendes geschrieben Zum zitierten Posting springen:
Nachdem es sich in den Beispielen nur um einfache Alignments handelt und jeder Benutzer hier andere Vorliegen haben dürfte, könnte man so etwas ja auch über ein einfaches Häkchen im Menü einstellbar machen.

Oder einfach wie bei Eclipse: über ziehbare Parts.
Martok
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 3661
Erhaltene Danke: 604

Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
BeitragVerfasst: Fr 11.01.13 19:57 
user profile iconRegan hat folgendes geschrieben Zum zitierten Posting springen:
user profile iconMartok hat folgendes geschrieben Zum zitierten Posting springen:
Die Lesezeichenleiste (Strg-B) ist nämlich, genau wie die Favoriten im IE, standardmäßig links
Wenn du die Lesezeichenleiste als Startpunkt deines Surferlebnisses verstehst, dann sollte sie dort sein.
Für mich startet das "Erlebnis" damit, dreimal mittlere Maustaste zu klicken: EE, Reader, OTR (wegen Bannerklicken). Und Echofon aufklappen ;)
Und dann ist da noch der Effekt, dass ich seit Monaten bei jedem neuen Tab "br" tippe, weil das das Testforum hier aufmacht :roll:
Die Leiste benutz ich auch nur auf einem 16:9-Rechner, weil ich die Lesezeichentoolbar ausblenden musste, um die sonst so verschwendete Höhe wieder auszugleichen.

user profile iconRegan hat folgendes geschrieben Zum zitierten Posting springen:
Für mich startet das Programm schon in der Omnibox (dort ist auch der Cursor schon drin!), denn die durchsucht schon meine Lesezeichen (ich nehme ungern die Hände von der Tastatur).
Du hast nicht viele Lesezeichen, oder?
~5000 Bookmarks und 90 Tage plus Sync-Bug-Verlängerung (also ca 6 Monate) (also 20-50k Einträge) Chronik bedeuten, dass du effektiv nix mehr findest. Da hilft nur noch ordentliche Struktur für die paar hundert, die man oft braucht (für Devs: Referenzen, Projektseiten etc.)

_________________
"The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."

Für diesen Beitrag haben gedankt: Regan
hathor
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 11.01.13 22:43 
Einstellbar machen wäre eine gute Lösung.

Auf Touchscreens ist bei Rechtshändern der Eingabebereich natürlich ergonomisch rechts und umgekehrt bei Linkshändern.
rushifell
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 306
Erhaltene Danke: 14



BeitragVerfasst: Sa 12.01.13 00:44 
Mathematiker hat folgendes geschrieben:
Gibt es eigentlich irgendjemand, der die Maus links bedient?

Das Problem ist, dass man für Linkshänder nicht nur die Maus links platzieren, sondern zudem die Tasten vertauschen muss. Denn die Maus mit dem Mittelfinger statt mit dem Index zu bedienen ist äußerst unpraktisch. Das Umstellen ist also mit etwas Aufwand verbunden. Man passt sich als Linkhänder den Gegebenheiten an. Ich denke, dass das der Hauptgrund ist. Letztendlich ist es dann jedoch reine Gewohnheit.

Wie es mit der Maus war, weiss ich nicht mehr. Ich weiss jedoch noch gut, dass ich früher große Probleme hatte, die Pfeiltasten oder den Nummernblock mit der rechten Hand zu bedienen. Inzwischen ist es für mich ein merkwürdiges Gefühl, dafür die linke Hand zu verwenden, obwohl ich Linkshänder bin.

Für diesen Beitrag haben gedankt: Mathematiker
hathor
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Sa 12.01.13 19:06 
Die Funktion der linken und rechten Maustaste lässt sich bei "Eigenschaften der Maus" ändern.
Gerd Kayser
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 632
Erhaltene Danke: 121

Win 7 32-bit
Delphi 2006/XE
BeitragVerfasst: So 13.01.13 00:09 
Gerade entdeckt: www.ukpt.de/pages/da...ftware-ergonomie.pdf

Auf Seite 27 ist die durchschnittliche Aufmerksamkeitsverteilung beim Blick auf den Bildschirm beschrieben: links oben 45%, links unten 25%, rechts oben 20% und unten rechts 15%. Wie das bei einem Araber (lesen von rechts nach links) oder einem Japaner (lesen von oben nach unten) aussieht, ist leider nicht aufgeführt.

Demnach sind nach meiner Meinung beide Varianten korrekt. Beim Programm mit dem rechtwinkeligen Dreieck stehen die Berechnungen und Werte im Mittelpunkt. Also gehören sie nach links. Die Zeichnung ist eigentlich nur schmückendes Beiwerk, gehört also nach rechts.

Beim Schachprogramm steht das Spielfeld im Mittelpunkt des Interesses, also gehört es nach links. Wobei man über den Aufbau und die Gruppierungen im rechten Teil noch diskutieren könnte.

Wie gesagt: meine Meinung. Aber egal, ob nun links oder rechts: Man sollte beim Hauptformular und den Unterformularen einen in etwa gleichen Aufbau haben.

Für diesen Beitrag haben gedankt: Martok, Mathematiker
Mathematiker Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2622
Erhaltene Danke: 1448

Win 7, 8.1, 10
Delphi 5, 7, 10.1
BeitragVerfasst: So 13.01.13 01:00 
Hallo,
user profile iconGerd Kayser hat folgendes geschrieben Zum zitierten Posting springen:
Gerade entdeckt: www.ukpt.de/pages/da...ftware-ergonomie.pdf

Sehr schön. Das ist genau das, was ich gesucht aber nicht gefunden habe. Vielen Dank.

Nach dem ersten schnellen Überfliegen des Textes sieht es so aus, als ob die Einteilung der Fenster nach "Gefühl" nicht ganz verkehrt ist. Gefällt es einem selbst und empfindet man es als einigermaßen angenehm, so liegt man schon im Großen und Ganzen richtig.
Im linken, oberen Teil sollte das jeweils Wesentliche sichtbar sein, der Rest vernünftig und übersichtlich angeordnet.

Beste Grüße
Mathematiker

_________________
Töten im Krieg ist nach meiner Auffassung um nichts besser als gewöhnlicher Mord. Albert Einstein
Martok
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 3661
Erhaltene Danke: 604

Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
BeitragVerfasst: So 13.01.13 03:21 
user profile iconGerd Kayser hat folgendes geschrieben Zum zitierten Posting springen:
Gerade entdeckt: www.ukpt.de/pages/da...ftware-ergonomie.pdf
"Interessant". Irgendwie wie mein Eindruck von Arbeitswissenschaften allgemein: viele richtige und wichtige Daten, um dann daraus komplett falsche Schlüsse zu ziehen. Und sowieso, Microsoft macht alles richtig! Dabei fällt ihnen dann nicht mal auf, dass das in der PDF anscheinend aktuelle Office 2000 als Paket in sich komplett inkonsistent ist und jede Komponente komplett andere Designphilosophien hat. Obwohl sie das sogar an den Druckdialogen von Word, Excel und Powerpoint demonstrieren!

Aber auch viel richtiges dabei, grade was Navigation angeht.

Am Besten ist wohl immer noch: Don't surprise your users!
Und das, was Gerd sagt.

_________________
"The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."