bug of shift+return & alike