use xbmc.keyboard instead of workaround