Is it possible to oblige a user to select a value from F4 list, not allowing him to enter the value using a keyboard? (see also InputAssistant, Q&A 177)

Yes, this is possible using a relatively new option in the NoInput command:

NoInput F[...] -searchhelp