486: Personenauswahldialog - Pfeiltasten
486: Personenauswahldialog - Pfeiltasten
Ich wünsche mir, dass im Personenauswahldialog (z.B. bei "Gehe Zu Person") die Auf/Ab Tasten automatische die Vorhergehende/Nachfolgende Person aus der Liste auswählen.
Aktueller Zustand: Das Eingabefeld hat den Fokus. Durch die Pfeiltasten wird nicht die Liste weiterbewegt, sondern nur der Cursor im Eingabefeld.
Ziel: Nach eingabe von wenigen Buchstaben soll man mit den Auf/Ab-Pfeiltasten zur betroffenen Person in der Liste scrollen können.
Vorteil: Vorallem wenn viele Personen mit dem gleichen langen Nachnamen existieren, wird die Auswahl beschleunigt.
------------------------------
Augenommen als:
486 __O__ Personenauswahldialoge: Auf/Ab-Tasten die Person davor/danach auswählen.
#Wunschliste_486_OFFEN
Aktueller Zustand: Das Eingabefeld hat den Fokus. Durch die Pfeiltasten wird nicht die Liste weiterbewegt, sondern nur der Cursor im Eingabefeld.
Ziel: Nach eingabe von wenigen Buchstaben soll man mit den Auf/Ab-Pfeiltasten zur betroffenen Person in der Liste scrollen können.
Vorteil: Vorallem wenn viele Personen mit dem gleichen langen Nachnamen existieren, wird die Auswahl beschleunigt.
------------------------------
Augenommen als:
486 __O__ Personenauswahldialoge: Auf/Ab-Tasten die Person davor/danach auswählen.
#Wunschliste_486_OFFEN
Im Eingabedialog geht das auch mit den Bild-Auf & Bild-Ab Tasten. Hatte ich ganz vergessen hier zu erwähnen
In der Knowledge Base gibt es einen Artikel mit Tipps zur Steuerung von Ahnenblatt per Tasten: Lässt sich Ahnenblatt per Tastatur steuern?
Marcus
In der Knowledge Base gibt es einen Artikel mit Tipps zur Steuerung von Ahnenblatt per Tasten: Lässt sich Ahnenblatt per Tastatur steuern?
Marcus
Da habt ihr mich falsch verstanden.
Im "Gehe Zu" Dialog, dort wo oben das Eingabefeld ist und unten die Lister der Personen. Solange das Eingabefeld den Focus hat, kann ich mit den Tasten nur im Eingabefeld navigieren, ich kann nicht die Personenliste scrollen. Das geht nebenbei auch nicht mit Bildauf/BildAb.
Im "Gehe Zu" Dialog, dort wo oben das Eingabefeld ist und unten die Lister der Personen. Solange das Eingabefeld den Focus hat, kann ich mit den Tasten nur im Eingabefeld navigieren, ich kann nicht die Personenliste scrollen. Das geht nebenbei auch nicht mit Bildauf/BildAb.
Hallo Flash,
Aber: Ein Klick mit der Maus oder ein Drücken der TAB-Taste bringt Dich doch in die Liste der Personen und dann kannst Du mit allen 8 Navigationstasten rumhoppsen wie Du willst
Sollte Dein Wunsch aber sein, dass das Eingabefeld unverändert bleibt und Du gleichzeitig unten in der Liste navigieren kannst, dann dürfte auch das schwierig/unmöglich sein, denn das Eingabefeld wird ständig an die Person angepasst, die in der Liste den Fokus hat und ist damit zugleich Auswahlfeld für den Link ins Editierfenster.
nunja, ich verstehe Dich immer noch nicht so ganz. Das was Du Dir wünschst, würde bedeuten, dass zwei Bereiche "gleichzeitig" den Fokus haben. Ich vermute mal, dass Dein Wunsch unerfüllbar ist. Auf welchen Bereich soll dann Deine Tasteneingabe wirkenFlash hat geschrieben:Im "Gehe Zu" Dialog, dort wo oben das Eingabefeld ist und unten die Lister der Personen. Solange das Eingabefeld den Focus hat, kann ich mit den Tasten nur im Eingabefeld navigieren, ich kann nicht die Personenliste scrollen.
Aber: Ein Klick mit der Maus oder ein Drücken der TAB-Taste bringt Dich doch in die Liste der Personen und dann kannst Du mit allen 8 Navigationstasten rumhoppsen wie Du willst
Sollte Dein Wunsch aber sein, dass das Eingabefeld unverändert bleibt und Du gleichzeitig unten in der Liste navigieren kannst, dann dürfte auch das schwierig/unmöglich sein, denn das Eingabefeld wird ständig an die Person angepasst, die in der Liste den Fokus hat und ist damit zugleich Auswahlfeld für den Link ins Editierfenster.
Gruß, Torquatus
C.c. - Übrigens stelle ich den Antrag, dass Ahnenblatt das beste aller Ahnenprogramme werden muss - frei nach Cato
C.c. - Übrigens stelle ich den Antrag, dass Ahnenblatt das beste aller Ahnenprogramme werden muss - frei nach Cato
Es ist relativ einfach zu lösen. Im OnKeyDown-Event des Edit feldes wird einfach die Liste manipuliert. Das sollte kein Problem sein. Und den Fokus muss man auch nicht ändern. Man muss nur 2 Tasten(Auf/Ab) umbiegen. Der Rest kann bleiben.
Ich seh gerade, dass dieses Verhalten indirekt schon vorhanden ist.
Wenn man direkt den Fokus nach dem öffnen des Dialogs auf die Liste legt, kommt man schon sehr weit an das ran was ich will. Denn wenn man dann etwas eingibt springt die Liste auch an die Passende stelle, allerdings hat die Liste den Fokus und deshalb funktionieren die Pfeile wie gewollt. Einziges Problem: Sobald man sich vertippt springt die Liste zu einer anderen Stelle.
z.B. Man will zu Meier Adam und gibt ein M E I E T<-- Daneben getippt
sofort springt die Liste zu dem Namen der mit T beginnt. Wenn die Liste stehen bleiben würde und erst z.B. durch drücken der löschen/Back Taste alle nachfolgenden eingaben als neuen Namen ansähe, könnte das wie beschrieben funktionieren.
Ich seh gerade, dass dieses Verhalten indirekt schon vorhanden ist.
Wenn man direkt den Fokus nach dem öffnen des Dialogs auf die Liste legt, kommt man schon sehr weit an das ran was ich will. Denn wenn man dann etwas eingibt springt die Liste auch an die Passende stelle, allerdings hat die Liste den Fokus und deshalb funktionieren die Pfeile wie gewollt. Einziges Problem: Sobald man sich vertippt springt die Liste zu einer anderen Stelle.
z.B. Man will zu Meier Adam und gibt ein M E I E T<-- Daneben getippt
sofort springt die Liste zu dem Namen der mit T beginnt. Wenn die Liste stehen bleiben würde und erst z.B. durch drücken der löschen/Back Taste alle nachfolgenden eingaben als neuen Namen ansähe, könnte das wie beschrieben funktionieren.
Ich glaube ich habe es jetzt richtig verstanden ....
Will man in der Liste direkt suchen, sieht man nicht was man tippt - daher kann man mit [Backspace] auch schlecht löschen. Daher ist die Standardfunktionalität, dass neu gesucht wird. Es muss ja nicht vertippt sein, sondern könnte Absicht sein.
Wenn man genau schaut, ist in der Liste zu sehen, was man getippt hat. Vertippt man sich nun und der erste Nachname mit "T" wird angesprungen, genügt trotzdem ein tippen von [Backspace] und man ist wieder bei "M E I E"! Nur wieder weitertippen kann man dann nicht ... das wäre aber vielleicht auch zu verwirrend?!
Das finde ich eigentlich schon richtig gut in der Umsetzung
Marcus
... muss aber sagen, dass dies eine völlig widersinnige Funktionalität wäre.Flash hat geschrieben:Es ist relativ einfach zu lösen. Im OnKeyDown-Event des Edit feldes wird einfach die Liste manipuliert. Das sollte kein Problem sein. Und den Fokus muss man auch nicht ändern. Man muss nur 2 Tasten(Auf/Ab) umbiegen. Der Rest kann bleiben.
So ist es ja auch (überall) gedacht. Man manipuliert mit Tasteneingaben stets nur das aktive Element/Objekt. Im Bereich A tippen und dabei in Bereich B scrollen, würde - wie von Torquatus beschrieben - zu meiner Meinung nach widersinnigen Ergebnissen führen.
Ich seh gerade, dass dieses Verhalten indirekt schon vorhanden ist.
Wenn man direkt den Fokus nach dem öffnen des Dialogs auf die Liste legt, kommt man schon sehr weit an das ran was ich will. Denn wenn man dann etwas eingibt springt die Liste auch an die Passende stelle, allerdings hat die Liste den Fokus und deshalb funktionieren die Pfeile wie gewollt.
Tippt man im Editierfeld den Namen ein, funkioniert die Suche so wie von Dir gewünscht. Dann noch per [Tab] in die Liste und weitergescrollt.
Einziges Problem: Sobald man sich vertippt springt die Liste zu einer anderen Stelle.
z.B. Man will zu Meier Adam und gibt ein M E I E T<-- Daneben getippt
sofort springt die Liste zu dem Namen der mit T beginnt. Wenn die Liste stehen bleiben würde und erst z.B. durch drücken der löschen/Back Taste alle nachfolgenden eingaben als neuen Namen ansähe, könnte das wie beschrieben funktionieren.
Will man in der Liste direkt suchen, sieht man nicht was man tippt - daher kann man mit [Backspace] auch schlecht löschen. Daher ist die Standardfunktionalität, dass neu gesucht wird. Es muss ja nicht vertippt sein, sondern könnte Absicht sein.
Wenn man genau schaut, ist in der Liste zu sehen, was man getippt hat. Vertippt man sich nun und der erste Nachname mit "T" wird angesprungen, genügt trotzdem ein tippen von [Backspace] und man ist wieder bei "M E I E"! Nur wieder weitertippen kann man dann nicht ... das wäre aber vielleicht auch zu verwirrend?!
Das finde ich eigentlich schon richtig gut in der Umsetzung
Marcus
- Roger Paini
- Administrator
- Beiträge: 943
- Registriert: 12.02.2006, 11:32
- Wohnort: Reinach BL
Hallo zusammen
Eigentlich ist ja lediglich die Tab-Taste zu drücken und man befindet sich in der Listbox und kann die Pfeiltasten (hoch/runter) verwenden (bin ich auch schon ewig so gewohnt).
Auf der anderen Seite schadet es der Suchfunktion ja eigentlich auch nicht wenn die hoch/runter Tasten eine Funktion erhalten.
Gruss
Roger
Naja, ihr habt ja recht, wirklich gewöhnt ist man solches wie Flash es vorschlägt nicht. Aber wisst ihr was? Ich benutze zur Zeit geschäftlich ein Programm bei dem diese Funktionalität an einer Stelle eingebaut ist. Erst fand ich die ungewohnte Funktionalität doof - nun liebe ich sie!Flash hat geschrieben: Es ist relativ einfach zu lösen. Im OnKeyDown-Event des Edit feldes wird einfach die Liste manipuliert. Das sollte kein Problem sein. Und den Fokus muss man auch nicht ändern. Man muss nur 2 Tasten(Auf/Ab) umbiegen. Der Rest kann bleiben.
Eigentlich ist ja lediglich die Tab-Taste zu drücken und man befindet sich in der Listbox und kann die Pfeiltasten (hoch/runter) verwenden (bin ich auch schon ewig so gewohnt).
Auf der anderen Seite schadet es der Suchfunktion ja eigentlich auch nicht wenn die hoch/runter Tasten eine Funktion erhalten.
Gruss
Roger
Naja wie jetzt halt auch beim vertippen. Kommt man aus Versehen drauf (oder weil man zum ersten oder letzten Zeichen wechseln will - auch das wäre denkbar), dann passiert etwas völlig unerwartetes ...Roger Paini hat geschrieben:
Auf der anderen Seite schadet es der Suchfunktion ja eigentlich auch nicht wenn die hoch/runter Tasten eine Funktion erhalten.
Mein Herz hängt aber nicht dran
Marcus