fix bug the keyboard always show up
generate package