asterics / FLipMouse-esp32

This repository contains the FLipMouse firmware for upcoming version 3 with the ESP32
GNU General Public License v3.0
17 stars 6 forks source link

Accessibility issues for web configuration #5

Open klues opened 6 years ago

klues commented 6 years ago

The current web configuration already has several accessibility features (accesskeys, live-regions, hidden headers, ...) and was tested with ChromeVox screen reader in Google Chrome. See the current version at: https://asterics.github.io/FLipMouse-esp32/index.htm

However these issues still could be improved:

  1. add accessible tooltips for technical terms like "Deadzone", maybe like these https://www.barrierefreies-webdesign.de/knowhow/tooltip/tooltip-mit-aria.html
  2. Many inputs on the configuration page directly change the configuration of the FlipMouse (sensitivity, sip/puff levels, slot selection, ...) and do not have any "submit" button. While this may be comfortable for some users it is maybe also suboptimal for users of screen readers. Maybe there should be a test and a save button like in the old C# configuration GUI? However the comfortable "live" editing of the configuration would be lost.
klues commented 6 years ago

also see this link for, WAVE accessibility checker: http://wave.webaim.org/report#/https://asterics.github.io/FLipMouse-esp32/index.htm