在 FMX 应用程序中模拟按键

Simulating keypress in FMX application

是否有可能当您输入 TMemo 时,自动完成的第一件事就是按下 Delete 键?我读过 SendInput() 程序,但我把它弄得一团糟,所以这就是我问这个问题的原因。

我第一次在应用程序中做这个。该应用程序在 Android.

上运行

您可以查看 kbmFMX Pro,它包含一个可以与现有控件一起使用的虚拟键盘。

在 Firemonkey 中创建虚拟键盘和模拟按键操作相当复杂,并且涉及访问 TTextService 和 Firemonkey 的其他功能。

如果仅在 Windows 上,您 可以 向 window 发送 windows 消息以进行按键和按键,但这是模拟control/shift/alt键时也相对复杂。