wlgreet should probably use map_keyboard_auto_with_repeat, instead of just map_keyboard_auto, to fix this.