> they can overlay the keyboard and simply grab all keyboard input?
Keyboards have variable heights, widths, etc, so they at least have to know what the keyboard looks like.
Keyboards have variable heights, widths, etc, so they at least have to know what the keyboard looks like.