Die Zeiteingabe eines Termins sollte für die Desktopbenutzung besser angepasst werden.
-
Die Start- und Endzeit haben standardmäßig immer den gleichen Startwert, falls noch keine Eingabe getätigt wurde, was dazu führt, dass die Endzeit vor der Startzeit sein kann:
In dem Video hätte die Endzeit z.B. direkt 16:10 Uhr sein können. Endzeit_Bug_kurz -
Beim Dialog muss man erst bis zu "OK" tabben und dann "Space" drücken, um den Dialog zu bestätigen/schließen.
Das Verhalten ist zwar richtig, aber zusätzlich sollte man den den "OK"-Button (und die anderen) per Enter bestätigen können, außerdem sollte man meiner Meinung nach den Dialog auch bestätigen können, wenn man in der Minuten-Eingabe "Enter" drück, damit man nicht die ganze Zeit durchtabben muss. -
Beim Eingeben der Stunde muss erst einmal Tab gedrückt werden, bevor man eine Zeit auswählt.
Im Bestfall sollte meiner Meinung nach gar kein Wert standardmäßig eingefüllt sein und man sollte stattdessen direkt Fokus ins erste Textfeld bekommen. Tabbing_Zeiteingabe
Änderungen, die ich Vorschlagen würde:
- Keine Default-Zeit in die Dialoge schreiben, dafür direkt das erste Textfeld focusen, damit man direkt anfangen kann zu schreiben.
- Beim Enter drücken im Stunden-Textfeld zu dem Minuten-Textfeld wechseln.
- Beim Enter drücken im Minuten-Textfeld den Dialog "erfolgreich" schließen (Zeit wird gespeichert).
- Beim Focusen von Abbrechen, Okay, etc via Tab sollte man auch Enter drücken können anstatt nur Space.
- Falls man das Stunden/Minuten-Textfeld focust sollte direkt der ganze Inhalt markiert werden, sodass man ihn ersetzen kann.
Das heißt, dass man falls die Zeit "13:33" in der Auswahl steht nicht erst zwei mal Backspace drücken muss, um den Inhalt zu löschen und dann erst die neue Zeit eingeben kann, sondern stattdessen direkt die Eingabe markiert wird und man direkt bei Eingabe die alte Auswahl ersetzt.