Ich habe das folgende Szenario: Delphi XE7 und eine Android-Emulator-Umgebung (Andy). Ich verwende den folgenden Befehl Einfügen von Text in Windows-Umgebung korrekt zu bedienen:Kopieren und Einfügen Delphi für Android
procedure TForm1.Button1Click(Sender: TObject);
begin
keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), 0, 0);
keybd_event(Ord('V'), MapVirtualKey(Ord('V'), 0), 0, 0);
keybd_event(Ord('V'), MapVirtualKey(Ord('V'), 0), KEYEVENTF_KEYUP, 0);
keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), KEYEVENTF_KEYUP, 0)
end;
Die Formstyle Option Form ist auf fsStayOnTop.
Jetzt mit dem Android-Emulator muss ich den Text zum Beispiel in der Google-Suchleiste im Emulator einfügen und der Befehl Einfügen funktioniert nicht.
Ich bemerkte, dass, wenn ich die rechte Maustaste für 2 Sekunden halte, erscheint die Paste-Option (Android-Umgebung) und durch Klicken darauf kann ich einfügen, aber ich brauche es automatisch zu sein. Irgendein Vorschlag ?
Halten Sie die rechte Maustaste 2 Sekunden lang gedrückt und klicken Sie auf die Schaltfläche Einfügen. Wenn Sie dies durch Eingabe von Fälschungen tun, müssen Sie dies tun. –