[xkb] use timeout to schedule layout update
[xkb] fix global hotkey for khotkey, icewm

seems a some application use the first group for global hotkey, set the
default layout to the first one to solve this problem.