AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Usability technisches Problem mit nur einem Button
Thema durchsuchen
Ansicht
Themen-Optionen

Usability technisches Problem mit nur einem Button

Ein Thema von kurtm1 · begonnen am 20. Apr 2006 · letzter Beitrag vom 20. Apr 2006
Antwort Antwort
kurtm1

Registriert seit: 12. Dez 2003
348 Beiträge
 
#1

Usability technisches Problem mit nur einem Button

  Alt 20. Apr 2006, 18:55
Also bin mal auf folgendes 'Problem' gestoßen:

Es gibt einen Button, über den eine bestimmte Aktion ausgeführt wird. Dieser Button soll sowohl mit der Maus, als auch mit dem Keyboard (Shortcut) bedient werden können, wobei folgendes gilt:

1. Es muss möglich sein, die Aktion nur so lange auszuführen, wie der Button gedrückt wird (daher solange die entsprechende Taste am Keyboard, bzw auf der Maus gedrückt gehalten wird)
2. Zusätzlich muss man den Button aber auch einrasten können -> Irgendwie muss mit Maus und Keyboard der Button zum einrasten gebracht werden können, damit die Aktion dauernd ausgeführt wird

Optimal wäre natürlich wenn man beide Aktionen mit der selben Taste auf Maus & Keyboard ausführen könnte!

Ideen?
  Mit Zitat antworten Zitat
Benutzerbild von Mackhack
Mackhack

Registriert seit: 29. Nov 2003
Ort: San Diego, CA/USA
1.446 Beiträge
 
Delphi 2006 Architect
 
#2

Re: Usability technisches Problem mit nur einem Button

  Alt 20. Apr 2006, 19:02
Der BitBtn hat diese Einrastfunktion.
Um etwas Neues zu schaffen muss man seine Ohren vor den Nein-sagern verschliessen um seinen Geist öffnen zu können.
(George Lukas)
  Mit Zitat antworten Zitat
kurtm1

Registriert seit: 12. Dez 2003
348 Beiträge
 
#3

Re: Usability technisches Problem mit nur einem Button

  Alt 20. Apr 2006, 19:06
Zitat von Mackhack:
Der BitBtn hat diese Einrastfunktion.
Das stimmt schon, löst aber das Problem der Bedienung mit Maus und Tastatur nicht
  Mit Zitat antworten Zitat
Tubos

Registriert seit: 25. Feb 2004
Ort: Yspertal (Niederösterreich)
1.014 Beiträge
 
Delphi 7 Personal
 
#4

Re: Usability technisches Problem mit nur einem Button

  Alt 20. Apr 2006, 19:08
Beide Aktionen mit derselben Taste ausführen?

Dann würde ich vorschlagen, Einfacklick für normale Aktion, Doppelklick zum Einrasten.
Wenn die Einrast-Funktion öfter benötigt wird, dann kannst du die mit dem Einfachklick belegen.

Andere Möglichkeit: Mindestens 1 Sekunde gedrückt lassen, damit er einrastet. Sowas wäre zugleich auch logisch nachvollziehbar.
Lukas
  Mit Zitat antworten Zitat
kurtm1

Registriert seit: 12. Dez 2003
348 Beiträge
 
#5

Re: Usability technisches Problem mit nur einem Button

  Alt 20. Apr 2006, 23:49
Möchte mal ein Beispiel zu dem 'Problem' bringen:

Nehmen wir an, wie programmieren ein Programm, welches 30-40 Buttons hat, und jedem Button wird eine Taste der Tastatur zugeordnet. Wenn man auf einen Button drückt, hört man einen Ton (je nach Button in verschiedenen Frequenzlagen)

Wie würdet ihr das machen, dass man den Ton nur kurz anklingen lassen kann, aber auch sofort/schnell auf 'Dauerton' einstellen kann? (Wie gesagt alles mit Maus und Tastatur)

Bei der Maus wäre es ja noch einfacher, wenn man sagt links klicken ist nur aktivieren, rechts klicken ist Dauerton, aber mit dem Keyboard??
  Mit Zitat antworten Zitat
Benutzerbild von DGL-luke
DGL-luke

Registriert seit: 1. Apr 2005
Ort: Bad Tölz
4.149 Beiträge
 
Delphi 2006 Professional
 
#6

Re: Usability technisches Problem mit nur einem Button

  Alt 20. Apr 2006, 23:54
Modifier? Shift, Ctrl, etc...
Lukas Erlacher
Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:52 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz