<div dir="ltr"><div>As a (nearly blind) professor using GitHub Codespaces in my (virtual) classroom, I'd be interested in hearing more about your experience with this.</div><div><br></div><div>To assuage Bryan's concern, Codespaces is not a virtual machine in the "full desktop" sense. It's really all Docker, SSH, peanut butter and magic behind the scenes.<br></div><div><br>
</div><div>There are two ways to use Codespaces. 

</div><div><br></div><div>One way is entirely in the browser. This runs VSCode inside of a browser window. This I would imagine is far less optimal because the browser might intercept the commands intended for VS Code. I've not used it with screen readers, but I imagine it likely wouldn't work perfectly. Certainly the keyboard shortcuts are sometimes intercepted in very inconvenient ways (like Ctrl+W will close the entire session instead of just closing an editor tab).</div><div><br></div><div>The other way is to use the Codespaces extension from within VS Code itself. Here you just connect to the Codespace using the same URL. See: <a href="https://docs.github.com/en/codespaces/developing-in-codespaces/using-github-codespaces-in-visual-studio-code">https://docs.github.com/en/codespaces/developing-in-codespaces/using-github-codespaces-in-visual-studio-code</a></div><div><br></div><div>If you are currently using the browser method, I'd strongly recommend trying the "native" method to see if your experience is better. Certainly for me it is a significantly superior UX.</div><div><br></div><div>Best,</div><div>Paul York<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Mar 25, 2023 at 12:58 PM Bryan via NFBCS <<a href="mailto:nfbcs@nfbnet.org">nfbcs@nfbnet.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hey thee Pete,<br>
<br>
I have used VS Code for years on a Mac with no problem at all. I have also<br>
used VS Code on Windows using Jaws with no problems at all. VS Code is<br>
accessible and offers lots of ways of executing commands from shortcut key<br>
strokes to a search function that is amazing. I have honestly never heard of<br>
a github virtual machine but here is what I will say. While virtual machines<br>
are not typically the best for running a full desktop, running secure shells<br>
with a terminal is usually pretty solid. When using a screen reader it is<br>
difficult to use a virtual machine because we do not use a mouse to interact<br>
with the interface. When using a screen reader we use keyboard commands<br>
which presents the issue of which system are you issuing commands to? It<br>
could be screen reader specific commands, host machine commands, and virtual<br>
system commands. I know some virtual machines have tried to fix this with<br>
Unity view patching all commands into the virtual machine but it is not<br>
perfect. <br>
<br>
I wish I had better news for you but my suspicion is that you are trying to<br>
issue commands to the virtual machine and the host machine is not allowing<br>
them to pass through. Typing text into the virtual machine will probably<br>
work but when executing other commands the host computer is not knowing how<br>
to handle where the commands should be going. Perhaps you can ask your<br>
professor which tools they have loaded on the github instance so you can<br>
duplicate them on your personal machine. From there you can write your code<br>
on your personal machine and load it to github as you are doing with full<br>
access to the tools you need. <br>
<br>
Bryan Duarte Ph.d.<br>
<br>
-----Original Message-----<br>
From: NFBCS <<a href="mailto:nfbcs-bounces@nfbnet.org" target="_blank">nfbcs-bounces@nfbnet.org</a>> On Behalf Of Peter Mark via NFBCS<br>
Sent: Friday, March 24, 2023 8:32 AM<br>
To: <a href="mailto:nfbcs@nfbnet.org" target="_blank">nfbcs@nfbnet.org</a><br>
Cc: Peter Mark <<a href="mailto:usapetermark@gmail.com" target="_blank">usapetermark@gmail.com</a>><br>
Subject: [NFBCS] visual studio code<br>
<br>
hi cs list<br>
<br>
a week ago or so, i wrote asking about help using visual studio code on a<br>
github virtual machine.<br>
it is not working well with voiceover.<br>
<br>
there were no responses, maybe no one here is using such a system, so may i<br>
ask a more general question?<br>
<br>
do most coders use nvda with visual studio?<br>
<br>
i mean, vs code that i installed on my mac is pretty ok, but on the virtual<br>
machine it is not very good.<br>
the editor does not read correctly no matter what i try.<br>
<br>
is it the opinion of the group that this may work better if i had a windows<br>
computer?<br>
i mean, vs code and the github codespace seems to be microsoft products.<br>
<br>
i do like apple for the terminal is in my opinion better than the windows<br>
command line, but i will switch if the editing is better.<br>
<br>
i have been working in textedit and compiling in the terminal on my mac then<br>
pasting the finished code into the github codespace for submission, but this<br>
is becoming more of an issue because the corse i am in is using things that<br>
i don't have on my local machine.<br>
<br>
please, any advice or if anyone can direct me to others who may be advanced<br>
coders using such github codespaces.<br>
<br>
thanks, pete<br>
<br>
<br>
_______________________________________________<br>
NFBCS mailing list<br>
<a href="mailto:NFBCS@nfbnet.org" target="_blank">NFBCS@nfbnet.org</a><br>
<a href="https://urldefense.com/v3/__http://nfbnet.org/mailman/listinfo/nfbcs_nfbnet" rel="noreferrer" target="_blank">https://urldefense.com/v3/__http://nfbnet.org/mailman/listinfo/nfbcs_nfbnet</a>.<br>
org__;!!IKRxdwAv5BmarQ!d7rMJLzSTt6wVvOAJdeN48gfWO5Qky2KcyEHsYG2zFCChZvzic8Wg<br>
ZDrl9iERreov5g4AmE6hE2-Dg$ <br>
To unsubscribe, change your list options or get your account info for NFBCS:<br>
<a href="https://urldefense.com/v3/__http://nfbnet.org/mailman/options/nfbcs_nfbnet.org/bjduarte*40asu.edu__;JQ!!IKRxdwAv5BmarQ!d7rMJLzSTt6wVvOAJdeN48gfWO5Qky2KcyEHsYG2zFCChZvzic8WgZDrl9iERreov5g4AmHbhIu_jQ$" rel="noreferrer" target="_blank">https://urldefense.com/v3/__http://nfbnet.org/mailman/options/nfbcs_nfbnet.o<br>
rg/bjduarte*40asu.edu__;JQ!!IKRxdwAv5BmarQ!d7rMJLzSTt6wVvOAJdeN48gfWO5Qky2Kc<br>
yEHsYG2zFCChZvzic8WgZDrl9iERreov5g4AmHbhIu_jQ$</a> <br>
<br>
<br>
_______________________________________________<br>
NFBCS mailing list<br>
<a href="mailto:NFBCS@nfbnet.org" target="_blank">NFBCS@nfbnet.org</a><br>
<a href="http://nfbnet.org/mailman/listinfo/nfbcs_nfbnet.org" rel="noreferrer" target="_blank">http://nfbnet.org/mailman/listinfo/nfbcs_nfbnet.org</a><br>
To unsubscribe, change your list options or get your account info for NFBCS:<br>
<a href="http://nfbnet.org/mailman/options/nfbcs_nfbnet.org/paul%40yorkfamily.com" rel="noreferrer" target="_blank">http://nfbnet.org/mailman/options/nfbcs_nfbnet.org/paul%40yorkfamily.com</a><br>
</blockquote></div>