Автор, наверно это уже советовали, неплохо было бы сделать чтобы после ввода символа, показавались все команды, которые начинаются с него