webentwicklung-frage-antwort-db.com.de

Erhöht ein Einfügen-Button die Benutzerfreundlichkeit?

Es gibt Fälle, in denen es ziemlich offensichtlich ist, dass Benutzer am wahrscheinlichsten einen Wert kopieren und in ein bestimmtes Textfeld einfügen. Einer dieser Fälle sind URL-Felder.

Dies brachte mich dazu, eine Schaltfläche zum Einfügen neben dem Textfeld hinzuzufügen, um das Einfügen einer Zeichenfolge aus der Zwischenablage mit nur einem einfachen Klick zu ermöglichen. Obwohl das Klicken mit der rechten Maustaste + "Einfügen" und die Tastenkombination Strg + V überflüssig sind, scheint es viel mehr Erschwinglichkeit , Erkennbarkeit und Geschwindigkeit zu haben (wenn Sie zufällig nur mit dem Formular zum Formular gelangen Maus in Ihren Händen).

enter image description here

Ich weiß, dass ich irgendwo einige echte Beispiele für einen solchen Knopf gesehen habe, aber ich kann sie scheinbar nicht finden (Hilfe wäre hier willkommen).

Fragen

  1. Haben Sie Beweise dafür, dass dies die Benutzerfreundlichkeit tatsächlich verbessert?
  2. Wenn ja, warum ist es nicht häufiger?
17
Dvir Adler

Ja, dies verbessert die Effizienz. Für Desktop-Benutzer bedeutet dies, dass Benutzer, die noch nicht in der Lage sind, die Tastatur zu verwenden, unverzüglich fortfahren können (was Ihre GOMS- oder KLM-Punktzahl verringert). Für Touch-Benutzer bedeutet dies, dass sich der Benutzer nicht auf die oft recht umständlichen nativen Steuerelemente zum Einfügen von Text verlassen muss.

Abgesehen davon bin ich mir über Ihr aktuelles Design nicht sicher - Einfügesymbole können mehrdeutig sein, sodass eine einfache Textschaltfläche möglicherweise überlegen ist.

Bei Ihrer zweiten Frage gibt es zwei Gründe, warum dieses Muster selten auftritt. Erstens sind Formulare in Desktop-Anwendungen weniger verbreitet als im Web. und zweitens ist das Kopieren und Einfügen im Web für die Seite schwierig, da die meisten Browser die Zwischenablage nicht JavaScript aussetzen.

9

Wenn Sie zum Einfügen eine spezielle Schaltfläche verwenden, wird die Aktion visuell angezeigt. Folgende Dinge sollten beachtet werden:

  • Was passiert, wenn Sie nichts in Ihrer Zwischenablage haben? Ist es ausgegraut/Ist es unsichtbar?

  • Wenn Sie den Status der Schaltfläche basierend auf der Verfügbarkeit der Einfügeoption ändern, müssen Sie den Benutzer darüber informieren, dass sich der Status der Schaltfläche geändert hat. Wie auch immer Sie dies tun, Sie bitten den Benutzer um Aufmerksamkeit, welche IMO für eine triviale Aktion zum Kopieren und Einfügen nicht benötigt wird.

  • Wenn Sie dies tun möchten, müssen Sie an Konsistenz denken. Der Benutzer kann keine Inhalte über die Tastatur/das Menü kopieren und dann erwarten, dass er eine Schaltfläche zum Einfügen verwendet. Sie benötigen also auch eine andere Schaltfläche zum Kopieren von Inhalten.

2
rk.

In diesem Szenario müssen Sie wirklich Präzedenzfälle berücksichtigen. Textfelder sind auf allen Arten von Geräten und Schnittstellen verbreitet, und keines von ihnen verfügt über spezielle Einfügetasten.

Ich denke, es ist sicher anzunehmen, dass Benutzer Ihres Programms wissen, wie man Textfelder verwendet, und wenn sie herausgefunden haben, wie man etwas in die Zwischenablage kopiert, können sie höchstwahrscheinlich herausfinden, wie man es wieder einfügt.

Ich würde also argumentieren, dass die Schaltfläche Einfügen unnötige Unordnung ist. Tatsächlich würde ich argumentieren, dass das Hinzufügen einer Schaltfläche zum Einfügen tatsächlich beeinträchtigen die Benutzerfreundlichkeit der Benutzeroberfläche beeinträchtigen würde, da dies die Benutzer verwirren (oder zumindest ablenken) würde.

Das heißt, ich habe einige ziemlich raffinierte Schnittstellen gesehen, die den Inhalt eines Formulars basierend auf dem, was sich beim Laden des Formulars in der Zwischenablage befindet, standardmäßig festlegen (insbesondere denke ich an Cornerstone 2 's Dialogfeld "Repository hinzufügen"). In der Praxis finde ich es sehr praktisch. Beachten Sie jedoch, dass in diesem speziellen Fall der Inhalt der Zwischenablage eine URL sein muss, die auf ein SVN-Repository in einem anerkannten Format verweist (das Formular wird nicht einfach blind ausgefüllt, basierend auf den Angaben in der Zwischenablage).

Das Dialogfeld "Repository hinzufügen" von Cornerstone 2, das bereits aus der Zwischenablage ausgefüllt wurde

In Ihrem Fall können Sie, da das Textfeld eine URL eingeben soll, leicht feststellen, ob der Inhalt der Zwischenablage eine URL ist, und diese standardmäßig verwenden. Die Chancen stehen gut, dass dies eine praktische Ergänzung wäre.

2
devios1

Dies hängt hauptsächlich davon ab, wie Benutzer die URL zuerst kopiert haben.

Die Verarbeitung neuer UI-Steuerelemente wirkt sich immer auf die Benutzeroberfläche aus. Wenn Sie Ihren Benutzern die gleichen Optionen zum Kopieren und Einfügen geben, wird die kognitive Belastung nicht erhöht, worauf es wirklich ankommt. Durch ähnliche Eingabemethoden reduzieren Sie auch die Anzahl der Änderungen der physischen Maus-/Tastaturkombination, was für Benutzer normalerweise schmerzhaft ist.

strg + C, Strg + V.

symbol kopieren, Symbol einfügen

rechtsklick auf Kopieren, Rechtsklick auf Einfügen

Da es unwahrscheinlich ist, dass Benutzer eine URL mit einem ähnlichen Symbol kopieren, passt dieses Symbol meiner Meinung nach in die Steuerungskategorie "Nice to have" der Benutzeroberfläche.

1
TotemFlare

Ich weiß es nicht genau. Es muss getestet werden (wie die meisten Dinge UX). Ich bezweifle jedoch, dass dies Ihre Benutzerfreundlichkeit verbessern wird. Ein URL-Feld wird höchstwahrscheinlich aus einer Standortleiste in einem Browser kopiert. Es gibt keine Möglichkeit, diese nicht mit den Tastenkombinationen in modernen Browsern zu kopieren. Daher sind Benutzer mit der Funktion zum Kopieren/Einfügen über die Tastatur vertraut. Darüber hinaus akzeptieren alle Textfelder das Einfügen in Text, sodass dies von ihnen erwartet wird. Das macht Ihren Button etwas überflüssig.

0
André

Es erhöht tatsächlich die Benutzerfreundlichkeit und ist häufiger, aber nicht so, wie Sie es dargestellt haben. Meistens handelt es sich um ein Kontextmenü (das Menü, das beim Klicken mit der rechten Maustaste angezeigt wird), und ich denke, dies ist natürlicher was für einen Benutzer zu tun ist, wenn er einfügen möchte, ohne Strg + V zu verwenden.

Here's an example of how it is done in Google Chrome

0
ThaSaleni