it-swarm.com.de

Sind benutzerdefinierte Cursor in den meisten Desktop-Anwendungen eine gute Idee?

Viele Leute, mit denen ich gesprochen habe, scheinen in dieser Frage gespalten zu sein. Wenn Sie an einer Desktop-Anwendung arbeiten, ist es im Allgemeinen besser, den Standard-Systemcursor zu verwenden? Oder ist die Verwendung eines benutzerdefinierten Cursors noch in Ordnung?.

Gibt es bei beiden Optionen besondere Vor- und Nachteile?

5
Buns Glazing

Benutzerdefinierte Cursor passen zu benutzerdefinierten Aktionen.

Zum Beispiel werden in einigen interaktiven 3D-Oberflächen (CAD, Spiele usw.) benutzerdefinierte Cursor immens hilfreich sein, aber wenn Sie dem Rest des Desktops oder anderen Anwendungen auf demselben eine ähnliche Ebene und einen ähnlichen Interaktionsstil bieten Dann ist es sinnvoll, die Vertrautheit der Systemcursor zu nutzen und diese in Ihre eigene Anwendung zu übertragen, um den Lernprozess zu unterstützen.

Wenn die Systemcursor verbessert werden können, um den Lernprozess für eine bestimmte Aktion noch einfacher zu gestalten, scheint dies ebenfalls sinnvoll zu sein, aber normalerweise ist dies der Fall ohnehin kein wahrscheinliches Szenario für die Interaktion mit einfachen Steuerelementen.

7
Roger Attrill

Benutzerdefinierte Cursor sind ein Problem, da sie gegen die Konvention verstoßen. Darüber hinaus verstößt es gegen eine Konvention, die Sie wirklich nicht emulieren können. Sie können versuchen, Ihren Cursor wie eine Variation des Standardcursors aussehen zu lassen, aber was ist mit unterschiedlichen Cursorgrößen, unterschiedlichen Standardcursorn auf verschiedenen Plattformen?

Benutzerdefinierte Cursor funktionieren in Spielen gut, da der gesamte Kontext verschoben ist. Sie können Ihre eigene Konvention erstellen, damit nichts zu brechen ist.

Wenn benutzerdefinierte Cursor verwendet werden, führen sie im Allgemeinen eine bestimmte Aktion aus und zeigen dem Benutzer, dass ihre Click/Ect-Aktionen hier etwas anders funktionieren. Genau wie sich der Standard-OS-Cursor ändert. Stellen Sie sicher, dass Sie Grund haben, um den Cursor zu ändern, um eine Verschiebung des Kontexts oder eine Änderung der Möglichkeiten des Benutzers anzuzeigen.

3
Ben Brocka

Wie Roger sagte, sollte ein benutzerdefinierter Cursor ideal geeignet sein, um dem Benutzer zu helfen, zu verstehen, wozu der Cursor (und die Anwendung) in der Lage sind. Ein gutes Beispiel ist Photoshop. Der Cursor ändert sich je nachdem, welche Aktion bei Verwendung angewendet wird.

Sei einfach vorsichtig. Wenn der Benutzer herausfinden kann, was der Cursor tun soll, kann dies hilfreich sein. Da ein Cursor jedoch klein ist, ist er nicht immer offensichtlich und intuitiv. Im Allgemeinen würde ich benutzerdefinierte Cursor scheuen, nur weil der Benutzer eine leichte Lernkurve hat, um zu versuchen, sie zu verstehen. Wenn der Nutzen davon größer ist als die Lernkurve, dann entscheiden Sie sich dafür, aber das müssen Sie entscheiden.