"Нарисовал" такой вариант меню
+----------------------------------+------+
| Properties main menu | |
+----------------------------------+------+
| 1. Mouse sensitivity | 100% |
| 2. Scroll mouse wheel usage | Yes |
| 3. RS232 mode | 7N1 |
| 4. Keyboard scancode usage | 2 |
| 5. Serial-mouse plug & play | Yes |
| 6. Enter bootloader | |
| 7. Quit | |
+----------------------------------+------+
Choose your option number [1...7]
При этом, строкой ниже, после выбора пункта, можно просто писать
Type new value for ...
Исключением, наверно, будет только RS232 mode, где с помощью цифр надо будет выбрать 7N1 или 7N2
Еще думаю, оставить только одну кнопку, которая была bootloaderом.
Если нажать на эту кнопку до подачи питания на адаптер, то он сразу входит в режим bootloader.
А уже после запуска адаптера в рабочий режим - эта кнопка будет включать менюшку, в которой уже можно будет выбрать перевод в режим bootloader.
Хорошая идея?