Inventu Viewer+ Base Product and Components
This version provides significant improvements in Accessibility, important for our Federal, State and Local Government Customers who wish to address requirements in the United States by April of 2026/2027, and European organizations that need to adhere to the European Accessibility Act (EAA).
(Version: 6.0.117 August 8, 2025)
FVTerm Web Terminal Emulator
-
Major Accessibility Enhancements – Multiple tweaks were made to HTML throughout the runtime client interface to address accessibility guidelines and requirements in both Europe and the U.S.
- Welcome screen with connection tiles—is now fully navigable with the keyboard with necessary ARIA and role tags to fully support tools like NVDA and Jaws to deliver help and guidance for sight impaired. When screen-to-speech tools like ARIA are in-use, additional title text (translated to the user’s language) provides spoken help on how to start a host connection.
- The initial Help Page for operating the terminal emulator has been made fully accessible with all elements accessible with the keyboard. This includes being able to tab through each of the tool bar icons and receiving spoken descriptions of each icon. Combined with FVTerm’s support for many non-English languages which are all translated on this top-level help, this is unmatched accessibility (don’t forget non-English speakers along with vision and physically impaired!).
- Once connected, the terminal emulation page has been restructured to better support screen readers—5250 and 3270 entry fields were not integrated with the read-only text (labels). They are now and work very well and tested with NVDA which has no trouble with the FVTerm page structure. In our tests with other HTML-based terminal emulators we found that NVDA only speaks one character at a time, due to each character cell being its own SPAN tag (!)
- The tool bar icons are now keyboard accessible (default=Alt-M) and navigable with tab and arrow keys. This enables a user to fully access all functionality with the keyboard as well as when sight impaired.
- The Settings Dialog is now fully keyboard accessible with all necessary roles and ARIA elements to enable accessibility to the configurable options.
- If there are Macros defined, a user can now open the Macros Access page and navigate and activate available macros with the keyboard.
- The Configuration can now set the HTML lang attribute to match the host screen’s language to better support screen-to-speech functionality (see below).
- A previously implemented feature is also important for accessibility—the setting the enables a user to set a minimum font height and width…this ensures that the text can be very large and will be readable with vision-impaired users. This avoids the need to constantly zoom as the setting persists across all screens.
- Also important is the ability to configure toolbar icons as “large” when this used to only be implemented for touch devices. Large toolbar icons can generally be more desirable with today’s large monitors whether needed for accessibility or not.
- The Keyboard Configurator at the server for administration has had a bug since 2024 for saving changes to the SCKeyDefs.js file. It would ask the same questions as asked a user at a client web browser and then not display the javascript text to update the file with.
Profiles Configurator
- The new configuration option Profile / Common / Screens HTML Language Code has been added. This provides the ability to set the HTML “lang” attribute for the emulator iFrame if the target host has a different language than English. For example, if a host displays labels and data in Spanish, it enables screen readers and other assistive technologies to better interpret the host terminal emulation text when the correct language is in the HTML lang attribute.
- Some fixes were made to logic that would hide or would show a property based on other property values.
- Prompts were improved during the “add a new host” recognition text step to make it easier to understand how to draw a box around identification text for the first host screen.
Configuration Documentation
- Added documentation for the new configuration option Profile / Common / Screens HTML Language Code.
- Added a few missing settings that had been implemented but not documented in the help.