PoC: InputMethod: only activate virtual keyboard when used with touch
With this the vk could be enabled by default everywhere because it dynamically activates itself as needed and doesn't get in the way.
Still needs some changes in the dbus API or it will make the vk unusable as an on-screen keyboard w/ mouse interaction.