Terminal Reader and Text User Interface utilities
Date: Wed, 19 Apr 2023 17:32:06 UTC
Hi all, I'd be happy to help to improve accessibility. I have some idea, however I would like to understand where to concentrate the effort and the best solution. We have some utilities with a TUI (Text User Interface) to set up the system. For example dialog4ports and portconfig to choose options for building and installing ports [0]. Let's say: # cd /usr/ports/editor/vim # make config | espeak espeak-ng reads: escape characters that are sent to the terminal to color fonts and other graphical stuff, chars used to draw borders and lines (windows, buttons, etc). Another problem seems to be the difficulty of selecting buttons and items in a checklist or radiolist, this is the purpose of 'make config'; the problem is to understand where is the focus or the cursor. I am considering to implement a new utility with a CLI (Command Line Interface) for the same purpose. Let's say, for the vim port the output could be: # make config vim port configuration 1: print options, 2: save and exit, 3: close without saving # 1 Checklist with 2 items. Make Jobs: Enable parallel build. Disabled e: enable, c: continue # c NLS: Native Language Support. Enabled d: disable, c: continue # c End List 1: print options, 2: save and exit, 3: close without saving # 2 (Actually vim has more options, this is just a fake example.) Can this new CLI utility be useful? Suggestions and feedbacks are welcome. Regards, Alfonso [0] https://www.freebsd.org/ports/