Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: seal am 28.10.11 - 11:01:11

Titel: Button mit bestimmten Tastatur-Knopf ausführen
Beitrag von: seal am 28.10.11 - 11:01:11
Hallo zusammen,

ich habe mal eine Frage zum Thema Button in einer Maske über bestimmte Tasten ausführen. Am besten erklär ich das am Beispiel eines Taschenrechner. Ich habe einen Button mit dem eine Dialogbox geöffnet wird, die wie ein Taschenrechner aussieht. Hier habe ich jetzt natürlich ein Zahlenblock (Button mit 1, Button für 2, ...., Button für +, Button für -, usw.). Jetzt möchte ich wenn ich auf meiner Tastatur + drücke, das er den Button mit dem + auch ausgeführt wird. Ist sowas überhaupt in Notes möglich (nicht Web sondern Client)? Wenn ja, hat jemand einen groben Lösungsweg?  ???

Ich weis nur das man mit JavaScript mit onKeyDown oder onKeyPress sowas abfangen kann. Kann ich das aber auch in Notes mit LotusScript machen? Hat da jemand von euch schonmal was gemacht? Habe leider hier im Forum noch nichts dazu gefunden oder die falschen Suchwörter eingegeben  :)

Vielen Dank im Vorraus,
seal
Titel: Re: Button mit bestimmten Tastatur-Knopf ausführen
Beitrag von: ata am 28.10.11 - 12:58:33
... grundsätzlich geht das natürlich. Beim Tippen der Zahlen musst du die Werte in einem Feld als String speichern. Bei + gehst du dann über diese Eingabe und addierst deine Eingabe. Zum Schluß das Ergbnis mit dem Inhalt eines bisherigen Ergebnisses addieren und wieder ins Ergebnisfeld schreiben.

Mit @ToNumer konvertierst du Text zu Zahl, denn in deiner Eingabe hast du ja Text. Bei Eingabe einer Komma-Zahl musst du dann gesondert abfangen...

Toni
Titel: Re: Button mit bestimmten Tastatur-Knopf ausführen
Beitrag von: seal am 28.10.11 - 13:15:45
Hallo,

ja das funktioniert bei mir ja auch alles. Was ich genau möchte ist, das wenn ich auf das + auf meiner Tastatur drücke, das er den Button + der Maske aktiviert. Quasi wie wenn man auf Enter drückt er den OK-Button ausführt.

Viele Grüße,
seal
Titel: Re: Button mit bestimmten Tastatur-Knopf ausführen
Beitrag von: ata am 28.10.11 - 16:19:02
... vergiß es - das wird nichts - dazu müsstest du permanent in deinem Kontext die Tastaureingaben überwachen...

;) schönes Wochenende
Titel: Re: Button mit bestimmten Tastatur-Knopf ausführen
Beitrag von: pram am 29.10.11 - 13:19:14
ggf. könnte man mit Javascript einen Eventlistener schreiben, der dann die onclick() Methode der Buttons aufruft.
leider ist aber die Javascript-Funktionalität des Notes-Clients sehr mager, so dass ich auch glaube, dass das nichts wird...

Gruß
Roland
Titel: Re: Button mit bestimmten Tastatur-Knopf ausführen
Beitrag von: seal am 02.11.11 - 09:49:53
Ja ich habs eigentlich schon befürchtet, das es nichts wird. Wollt aber trotzdem nochmal eine fachmännische Meinung von euch einhollen.
dann überleg ich mir was anderes :-)

Vielen Dank euch allen!