-
Notifications
You must be signed in to change notification settings - Fork 34.5k
Description
Hello, I would like to request accessibility support to be added to jupyter notebook in VSCode. Jupyter web application has very poor accessibility, and it seems like jupyter team is not actively working on its accessibility:
jupyterlab/jupyterlab#4878
It would be great if VSCode jupyter functionality can be made accessible to screenreader users. There are requests on the blind mailing lists (e.g. on program-l@freelists.org) every now and than about ways to use jupyter with a screenreader, and given the fact that jupyter team doesn't seem to be working actively on their accessibility, if VSCode jupyter mode can be made accessible, it will be very welcome among blind developers.
I have tried it with recent NVDA (2019.3) and it seems like pressing Control+Enter works correctly to evaluate expression in the current cell, but I couldn't find a good way for the cursor to jump to the cell output, even though visually the output is right there. Also, when you press up and down, the cursor seems to be jumping to the next-previous cells once it reaches the end of current cell. This is confusing for screenreader users, since there is no indication of that. It would be great if either some indication of another cell being activated is announced, or better if the cursor can stay within current cell and extra shortcuts to jump to previous/next cells could be added. With these two changes I think the basic functionality of jupyter would be accessible to screenreader users.
Thanks!