Paranoid: Focus in Texteingabefeld ermitteln

Beitrag lesen

Hallo,

ich habe folgendes vor:
Mit einer "virtuellen Tastatur" möchte ich via Mausclick Umlaute/Akzente setzen können, für Webseitennutzer, die eine andere Ländertasturbelegung haben als die deutsche.
Für eine Texteingabefeld ist das kein Problem, aber:

Es gibt mehrere Texteingabefelder!

Wie kann ich in JS die ID ermitteln, in welchem Texteingabefeld sich der Nutzer aktuell bewegt, um dort den Umlaut mit der Maus aus der virt. Tastatur hinzuzufügen?