[NFBCS] visual studio code

bjduarte at asu.edu bjduarte at asu.edu
Sat Mar 25 17:52:35 UTC 2023


Thank you Paul for sharing this information. So these Code Spaces that you are referencing are just Docker instances? So basically you are using a github code space to serve up a Docker instance that provides a custom dev environment? Did I understand that correctly? I use Docker and github but I have never used the code spaces you are talking about.

 

Bryan Duarte Ph.d.

 

From: NFBCS <nfbcs-bounces at nfbnet.org> On Behalf Of Paul York via NFBCS
Sent: Saturday, March 25, 2023 1:27 PM
To: NFB in Computer Science Mailing List <nfbcs at nfbnet.org>
Cc: Paul York <paul at yorkfamily.com>
Subject: Re: [NFBCS] visual studio code

 

As a (nearly blind) professor using GitHub Codespaces in my (virtual) classroom, I'd be interested in hearing more about your experience with this.

 

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.

 

There are two ways to use Codespaces. 

 

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).

 

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: https://docs.github.com/en/codespaces/developing-in-codespaces/using-github-codespaces-in-visual-studio-code <https://urldefense.com/v3/__https:/docs.github.com/en/codespaces/developing-in-codespaces/using-github-codespaces-in-visual-studio-code__;!!IKRxdwAv5BmarQ!aksb86uj7eLAbCAFKoXaGnOb5YZOK-u1Ps7R2jIHhS7f_OR25gAnWMefu94cXZ_hd8AB0TF_pm9zqg$> 

 

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.

 

Best,

Paul York

 

On Sat, Mar 25, 2023 at 12:58 PM Bryan via NFBCS <nfbcs at nfbnet.org <mailto:nfbcs at nfbnet.org> > wrote:

Hey thee Pete,

I have used VS Code for years on a Mac with no problem at all. I have also
used VS Code on Windows using Jaws with no problems at all. VS Code is
accessible and offers lots of ways of executing commands from shortcut key
strokes to a search function that is amazing. I have honestly never heard of
a github virtual machine but here is what I will say. While virtual machines
are not typically the best for running a full desktop, running secure shells
with a terminal is usually pretty solid. When using a screen reader it is
difficult to use a virtual machine because we do not use a mouse to interact
with the interface. When using a screen reader we use keyboard commands
which presents the issue of which system are you issuing commands to? It
could be screen reader specific commands, host machine commands, and virtual
system commands. I know some virtual machines have tried to fix this with
Unity view patching all commands into the virtual machine but it is not
perfect. 

I wish I had better news for you but my suspicion is that you are trying to
issue commands to the virtual machine and the host machine is not allowing
them to pass through. Typing text into the virtual machine will probably
work but when executing other commands the host computer is not knowing how
to handle where the commands should be going. Perhaps you can ask your
professor which tools they have loaded on the github instance so you can
duplicate them on your personal machine. From there you can write your code
on your personal machine and load it to github as you are doing with full
access to the tools you need. 

Bryan Duarte Ph.d.

-----Original Message-----
From: NFBCS <nfbcs-bounces at nfbnet.org <mailto:nfbcs-bounces at nfbnet.org> > On Behalf Of Peter Mark via NFBCS
Sent: Friday, March 24, 2023 8:32 AM
To: nfbcs at nfbnet.org <mailto:nfbcs at nfbnet.org> 
Cc: Peter Mark <usapetermark at gmail.com <mailto:usapetermark at gmail.com> >
Subject: [NFBCS] visual studio code

hi cs list

a week ago or so, i wrote asking about help using visual studio code on a
github virtual machine.
it is not working well with voiceover.

there were no responses, maybe no one here is using such a system, so may i
ask a more general question?

do most coders use nvda with visual studio?

i mean, vs code that i installed on my mac is pretty ok, but on the virtual
machine it is not very good.
the editor does not read correctly no matter what i try.

is it the opinion of the group that this may work better if i had a windows
computer?
i mean, vs code and the github codespace seems to be microsoft products.

i do like apple for the terminal is in my opinion better than the windows
command line, but i will switch if the editing is better.

i have been working in textedit and compiling in the terminal on my mac then
pasting the finished code into the github codespace for submission, but this
is becoming more of an issue because the corse i am in is using things that
i don't have on my local machine.

please, any advice or if anyone can direct me to others who may be advanced
coders using such github codespaces.

thanks, pete


_______________________________________________
NFBCS mailing list
NFBCS at nfbnet.org <mailto:NFBCS at nfbnet.org> 
https://urldefense.com/v3/__http://nfbnet.org/mailman/listinfo/nfbcs_nfbnet <https://urldefense.com/v3/__http:/nfbnet.org/mailman/listinfo/nfbcs_nfbnet> .
org__;!!IKRxdwAv5BmarQ!d7rMJLzSTt6wVvOAJdeN48gfWO5Qky2KcyEHsYG2zFCChZvzic8Wg
ZDrl9iERreov5g4AmE6hE2-Dg$ 
To unsubscribe, change your list options or get your account info for NFBCS:
https://urldefense.com/v3/__http://nfbnet.org/mailman/options/nfbcs_nfbnet.o <https://urldefense.com/v3/__http:/nfbnet.org/mailman/options/nfbcs_nfbnet.org/bjduarte*40asu.edu__;JQ!!IKRxdwAv5BmarQ!d7rMJLzSTt6wVvOAJdeN48gfWO5Qky2KcyEHsYG2zFCChZvzic8WgZDrl9iERreov5g4AmHbhIu_jQ$> 
rg/bjduarte*40asu.edu__;JQ!!IKRxdwAv5BmarQ!d7rMJLzSTt6wVvOAJdeN48gfWO5Qky2Kc
yEHsYG2zFCChZvzic8WgZDrl9iERreov5g4AmHbhIu_jQ$ 


_______________________________________________
NFBCS mailing list
NFBCS at nfbnet.org <mailto:NFBCS at nfbnet.org> 
http://nfbnet.org/mailman/listinfo/nfbcs_nfbnet.org <https://urldefense.com/v3/__http:/nfbnet.org/mailman/listinfo/nfbcs_nfbnet.org__;!!IKRxdwAv5BmarQ!aksb86uj7eLAbCAFKoXaGnOb5YZOK-u1Ps7R2jIHhS7f_OR25gAnWMefu94cXZ_hd8AB0TGrTDo9aw$> 
To unsubscribe, change your list options or get your account info for NFBCS:
http://nfbnet.org/mailman/options/nfbcs_nfbnet.org/paul%40yorkfamily.com <https://urldefense.com/v3/__http:/nfbnet.org/mailman/options/nfbcs_nfbnet.org/paul*40yorkfamily.com__;JQ!!IKRxdwAv5BmarQ!aksb86uj7eLAbCAFKoXaGnOb5YZOK-u1Ps7R2jIHhS7f_OR25gAnWMefu94cXZ_hd8AB0TELZJODQQ$> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nfbnet.org/pipermail/nfbcs_nfbnet.org/attachments/20230325/5f4e31da/attachment.html>


More information about the NFBCS mailing list