Необходимо сделать два разных способа ввода в текстовое поле.
Способ ввода будет переключаться клавишой Scroll Lock.
В включенном состоянии будет подставляться текст при вводе номера варианта.
В отключенном просто ввод текста любого.
Как узнать включен ли Scroll Lock?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший