Update virtualkbd.c

Sync both branches.