-
m-relay
<the-whocrazy76:matrix.org> Hello there. I am totally blind and I use a screen reader software that reads text out loud, and monero isn't very accessible with screen readers.
-
m-relay
<the-whocrazy76:matrix.org> I'd love to be able to use monero, but can't because it is written using QT. Now QT does have an accessibility plugin but it appears it wasn't used
-
m-relay
<the-whocrazy76:matrix.org> I really hope someone can help. I am using windows 10
-
plowsof
Not yet added to the monero GUi, some other monero wallets (mobile ones) have added similar features. Monerujo for example. That task was funded via a bounty here:
bounties.monero.social/posts/97/0-400m-fix-monerujo-issue-885
-
plowsof
That is for using TalkBack screen reader
-
plowsof
If it is possible in the version currently use my the GUI, we could start a bounty for it. The other 2 related ones where funded so there is a community interest in this
-
plowsof
Currently in use by*
-
m-relay
<rbrunner7:monero.social> the-whocrazy76: Did you consider using the CLI wallet? Sure, it needs a bit more knowledge to use than the GUI wallet, but I guess that command-line and thus text-oriented software is quite ok for screen readers?
-
m-relay
<ofrnxmr:monero.social> Shortwavesurfer offered some advice in Monero Website
-
vthor
the-whocrazy76: if you want you can send me a private message, I don't have a solution for right now, but I would happy to make with you something work. It wont be a fast process because I struggle with time at the moment, but a have a huge personal motivation to get something working easy for you, how my daughter (which is also non-verbal) lost her sight almost 2 years ago. So for me I would have the oportunity to get your insights, while I will do my best
-
vthor
to get it work in the smoothest way for you. No strings attached.
-
vthor
ofrxmr: "Shortwavesurfer offered some advice in Monero Website" <- do you have by accident the link?
-
m-relay
<rbrunner7:monero.social> vthor: The advice was this: "ofrnxmr yeah, i suggest they try feather wallet or go with monero.com on mobile since it is accessible until monero gui can be fixed"
-
m-relay
<rbrunner7:monero.social> I am still curious how well the CLI wallet works with today's screen readers, even if it may be not user friendly enough for everybody
-
m-relay
<rbrunner7:monero.social> Heresy in the GUI wallet matrix room :)
-
m-relay
<321bob321:monero.social> Tob suggest monero tui
-
m-relay
<321bob321:monero.social> Cause feather is graphical
-
m-relay
<rbrunner7:monero.social> So that's this here?
github.com/Im-Beast/monero-tui Hmm ... still very early, it seems
-
vthor
rbunner7 yeah, wonder the same. I have "seen" (more hearing, because cam was on him instead of the screen) recently a blind person installing arch and debian with accessibility in virtual box. I mean heck. I think it would freak me out. My daughter uses her tablet forever after she lost her sight I installed talkback on her tablet, she almost killed me. She uses her tables still up to this day - without talkback, but it is very frustrating because of YT policy
-
vthor
and crap one have to take with all the huge companies. I myself also guilty to never integrated any accessibility in any of my software - well my target group had probably none to almost none person person needing it. But to comming back to the point, for me it is oft frustrating how things don't work as supposed or overcomplicat easy things, how must it be if you have a touch device but can't see - I think I would never use a mobile or tablet, I would go for
-
vthor
sure keyboard and voiceoutput only, but still a hard thing to do, if you need to read man pages, info pages or `--help` in the terminal or even worse search for it on the web. But how I still see well if it is a meter away, I still relay on my sight and can not really imagine what would be a good to great UX for a blind or almost blind (most apperantly not complete blind) person. And I would like to know more, because it is a personal thing to me, my daughter
-
vthor
can't tell me how I can improve here live further, I can only try to learn from other people who have the answers through solving for them the issues, I think.
-
vthor
tui looks great for me, but I assume the screenreader would make me nuts with a ncurses like UX, but how I said - I really don't know. If I would have time I would blindfold and try for days how to go on and make this stuff.
-
m-relay
<rbrunner7:monero.social> I could imagine that in some parts of the UI the CLI wallet is "chatty" i.e. outputs much info that people with normal vision just skip if they are not interested, but would turn out to be tedious when reading screen readers
-
m-relay
<rbrunner7:monero.social> I think if that's true a new CLI wallet option "terse output" or so would be quite easy to implement.
-
m-relay
<rbrunner7:monero.social> easy = 1 to 2 weeks of work for somebody who knows already their away around the code
-
m-relay
<rbrunner7:monero.social> *their way
-
vthor
"I could imagine that in some parts of the UI the CLI wallet is "chatty" i.e. outputs much info that people with normal vision just skip if they are not interested, but would turn out to be tedious when reading screen readers" <- oh yeah, that is right. That make even me sick, it should be like unix philosophy, silence equals everything is okay, as long everything goes well there is no need to scream around :D
-
m-relay
<rbrunner7:monero.social> Right :) But a bit old school
-
m-relay
<rbrunner7:monero.social> We can be glad it does not use emojis, nowadays
-
vthor
"easy = 1 to 2 weeks of work for somebody who knows already their away around the code" <- this seem for me first glance a good idea, but would like to have first imput from a person, or even better some people to get to know there preferences and to know why they prefer on thing over the other.
-
m-relay
<rbrunner7:monero.social> Sounds good. And I also see a certain danger, if not careful, that the code becomes harder to read with too many "if (terse) {
-
m-relay
<rbrunner7:monero.social> checks
-
vthor
"We can be glad it does not use emojis, nowadays" <- :D indeed, I had already the temptation to add in monero-gui key listeners (did it first for the Qr Scanner than realised it is impossible to use monero-gui via keyboad) but then skipped it because full out of scope and anyway no time
-
m-relay
<rbrunner7:monero.social> After all, the CLI wallet is one of the cornerstones of the Monero "software universe", it should not get changed lightly
-
vthor
"Sounds good. And I also see a certain danger, if not careful, that the code becomes harder to read with too many "if (terse) {" <- yeah, have this issue also in the moment in monero-gui, because the urScanner can also replace the QRCodeScanner already in the source, but don't want to remove the code because I feel like destroying somebodys work, and maybe it would be only compiled with the qr scanner for the tx info and wallet restore but not with offline
-
vthor
signing... But somehow I feel however I will do it is is somehow shitty.
-
vthor
"After all, the CLI wallet is one of the cornerstones of the Monero "software universe", it should not get changed lightly" <- I think I mentioned it in #feather, and I hope I don't get stoned by you again for what I'm saying :D I think the wallet functionallity should be 100% seperated from monero-wallet-cli, monero-gui, monero-wallet-rpc, the code would improve a lot and would make other wallets easier, so a monero-wallet-screenless would be a lot easier to
-
vthor
archive...