VoiceOver UIAccessibilityAnnouncementNotification tone of voice - objective-c

Using UIAccessibilityPostNotification(UIAccessibilityAnnouncementNotification, string); to announce things with VoiceOver. This works great for summaries etc.
The problem is in announcing entered/deleted text, VoiceOver uses a deeper tone when echoing the text you enter, and deeper still when you delete text. The documentation mentions no way to control the tone of Voice, is there some unicode character you can put in the string or any argument you can pass to do this?

Related

Setting keyboard format (bold, italic etc.) for to be written later texts

To describe shortly, i have a "Bold" button for example. When the user touches this button, the texts will writen later will be Bold. So when the user writes by keyboard, the texts will be bold. I tried setSpan but I gave up because it wanted a start and end, and there would be trouble if the user wanted to change the initial letter of the text he had written before for example i think. Maybe it happens with this too but I don't know. Is there any library or a way for this?

Is there an option to influence WhatsApp display text direction instead of automatically according to the language?

When starting with Latin characters and continuing with Hebrew characters, WhatsApp shows the paragraph in left-to-right, where the intention is right-to-left.
Is there a way to "tell" the recipient device what is the desired paragraph direction?
In a computer you should be able to inset LRM (https://en.wikipedia.org/wiki/Left-to-right_mark) to force the toolkit to render in LTR mode. I am unsure how is this implemented on each of the platforms WhatsApp works (HTML, Android and IOS).

Google Custom Search in Cyrillic

I need some help with Cyrillic support. First, I do not know if it is possible but here it is what I want to do:
When typing in Google Custom Search is it possible letters to be changed automatically in Cyrillic characters? This actually should "replace" Alt+Shift function, so that user should not change his keyboard language and then start searching, but as he typing in the search letters should convert instantly.
Right now I am using "onkeyup="this.form.s.value=toCyr(this.form.s.value)" for my website and I was wondering if something similar could be done with Google Custom Search.
I don't know about replace , but google does have Phonetic typing which could be vary helpful http://www.google.com/inputtools/try/

What (physical) ebook-reader has good support for rendering code

On all the e-readers I've seen and owned, reading IT-books is cumbersome, if not impossible.
This is mostly because of the formatting of example-code in the books (epub and PDF).
PDF books work, somehow, but only when the text is not enlarged: as soon as the ebook-device starts re-flowing the text in the PDF, code formatting breaks horribly.
Epub code-formatting seems to never really render properly. This appears to be caused by re-flowing and by often removing spaces (indentation).
What devises renders code nicely? I am not looking for coloured syntax highlighting. But mostly a rendering that retains the indentation, renders in a mono-space font, and avoids re-flowing of text in code-blocks.
My Sony PRS-T1 does a great job with PRE tags, but I've never tried to read a technical document on it so I can't offer any more than that. If spacing is done properly using CSS or tables it renders it perfectly, but if you try to indent using a bunch of spaces then it will do what it's supposed to and only display one of them (remember that epubs are basically Websites, and render accordingly). I'm well acquainted with spacing from making epub character sheets for various roleplaying games. That's also how I learned my T1 renders PRE properly, but the current versions use tables and again render perfectly on my T1, as well as my wife's Nook Simple Touch.
That tells me that the display problems you're seeing are as likely to be from how the document is coded as from how the device renders them.

Screen reader in PDF

Does anyone use or know about Screen readers in PDF such as NVDA?
I wanna figure out some question about screen readers in PDF:
What screen reader can read PDFs? I mean, What should I use, If I wanted to create a PDF Reader(for example with C#)?
How can I use a special language(Such as Hebrew or Persian) in screen readers? Can I change default language to special language in a screen reader?
IF I can change default language, What shall I do?
YMS is kind of correct with his answer.
1.What does screen reader support by PDF?
The screen reader that has the most support is JAWS, this is because Freedom Scientific and Adobe have worked extremely close together. NVDA has pretty good support as well. ZoomText has hit or miss support in Adobe Reader, and next to none in Acrobat.
I mean, What should I use, If I wanted to create a PDF Reader(for example with C#)?
Honestly, don't even try. It took Freedom Scientific roughly 10 years to get JAWS and Acrobat/Reader working together decently.
2.How can I use a special language(Such as Hebrew or Persian) in screen readers? Can I change default language to special language in a screen reader?
See my answer on localising strings, but JAWS does not even support those languages. So I would tag the first page as an image and put an alt of "This PDF is in Hebrew, please return to the main page to get a ___ version." I don't know those languages, so I don't know if it is more practical to provide a straight English version or a romanization of the languages you mentioned.
AFAIK, screen readers and PDF files (in general) do not get along very well. You can however use PDF files specially created to be used with screen readers. See this post for more details: What are “PDF tags” and why should I care?
For a non-optimal solution, you will need a component that allows unicode text extraction from a PDF file. You will find many questions and answers about PDF text extraction here in SO.
you could find information on webaim website: http://webaim.org/techniques/acrobat/