notspace input function