Hi!
ich habe eine CTI Applikation, die kann per Hotkey (zB F12) eine vom Benutzer markierte Telefonummer direkt anwählen (egal ob diese auf einer HTML Seite, in Word, Excel oder sonstwo markiert wurde).
Die hat gegenüber Javascript den Vorteil, dass sie direkt im Betriebssystem gestartet wurde, und deshalb auch alle Möglichkeiten, sich in globale Tastaturereignisse einzuklinken.
Jetzt möchte ich über eine Website mit Javascript durch Klick auf einen Button eben diese zwei Tätigkeiten automatisieren:
* Telefonnummer aus einem Feld auslesen und markieren
* F12 drücken
die Taste F12 zu drücken ist kein Problem, aber ich bekomme es nicht hin, dem Programm eine Markierung vorzugaukeln.
Ich hätte jetzt eher andersrum gedacht. Mit Javascript eine Markierung (selection) zu setzen/ändern ist eigentlich kein Problem, für dass nicht schon Lösungen zu finden wären. Das Tastendrücken, so dass es direkt im Betriebssystem respektive in anderen Anwendungen ankommt, kann ich mir nicht vorstellen. Dann könnte ja jede Javascript-Anwendung einfach so den Rechner fernsteuern.
Gibt es irgendeine Möglichkeit dass ich "markierten Text" für andere Anwendungen vortäusche, ohne dass eigentlich irgendetwas markiert wurde ???
Glaub ich nicht. Aber wenn du das mit dem Tastendruck schon erfolgreich hinbekommen haben solltest, dann ist es nicht schwer, eine Markierung zu setzen und wieder zu entfernen.
Lo!