Domino 9 und frühere Versionen > ND8: Entwicklung

Button mit bestimmten Tastatur-Knopf ausführen

(1/2) > >>

seal:
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

ata:
... 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

seal:
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

ata:
... vergiß es - das wird nichts - dazu müsstest du permanent in deinem Kontext die Tastaureingaben überwachen...

;) schönes Wochenende

pram:
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

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln