Guac input

This change implements a directive for the on-screen keyboard, thereby restoring support for the OSK.