Input from touchscreen keyboard in real time

I have a script on the Text Field component (on propertyChange event) to filter values in dataset tag and display on the screen.
Filtered list is displayed as a single character is entered using physical keyboard. But when I use the touchscreen keyboard I have to click Enter on touchscreen keyboard for character to appear in Text Field and then script to fire.
Is there any way I can get the “real-time” filtered list as I type each character in touchscreen keyboard, same way as physical keyboard.