Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2017-09

Accessibility enhacement request Lazarus version 1.7

7 messages · 3 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Mgr. Janusz Chmiel

Dear specialists,
My name is Janusz Chmiel. I Am visually impaired user of Lazarus. My dream is to use yours development environment to create professional Android applications. But to make not only my dream to come true, it is necessary to find out, if editable field for editing source code can be make screen reader compatible.
I AM ready to even test bleeding edge code from SVN. My only one question is, if it is possible tomake this component accessible. Because in general, Lazarus IDE is quite accessible. But The biggest accessibility issue is editable field for writing and editing source code. Any advice will be very welcomed. I will do my best with The cooperation with engaged developers to make yours product accessible for visually impaired programmer.
I Am advanced user so I AM really ready to constructively help in this problem not only by submitting it,but I will cooperate with you on A solution.
Thank you very much for yours time and help to The visually impaired users of Lazarus.
With The warmest regards.
Mgr. Janusz Chmiel, Brno.

Reply by email

R0b0t1
to Mgr. Janusz Chmiel

On Friday, September 29, 2017, Mgr. Janusz Chmiel via Lazarus <

wrote: Dear specialists, My name is Janusz Chmiel. I Am visually impaired user of Lazarus. My

dream is to use yours development environment to create professional Android applications. But to make not only my dream to come true, it is necessary to find out, if editable field for editing source code can be make screen reader compatible.

I AM ready to even test bleeding edge code from SVN. My only one question

is, if it is possible tomake this component accessible.

Because in general, Lazarus IDE is quite accessible. But The biggest

accessibility issue is editable field for writing and editing source code.

Any advice will be very welcomed. I will do my best with The cooperation

with engaged developers to make yours product accessible for visually impaired programmer.

I Am advanced user so I AM really ready to constructively help in this

problem not only by submitting it,but I will cooperate with you on A solution.

Thank you very much for yours time and help to The visually impaired

users of Lazarus.

With The warmest regards.

Hello Mr. Chmiel,

I have some minor experience working with the visually impaired (usually not complete blindness). Can you describe the operating system you use and how you make use of your screen reader for editing? Most readers will not be familiar with such things.

In the interim, you may want to use another editor for your programming. I do this myself occasionally but recognize that the Lazarus editor has better integration with the design workflow.

Cheers,
R0b0t1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20170930/cecfd65a/attachment.html>

Reply by email

Mgr. Janusz Chmiel
to R0b0t1

Good evening.
It is good idea. I will rather discuss with you out of mailing list. I Am using NVDA screen reader. This screen reader is very advanced and it support many applications. NVDA support applications which are using UI automation. So many Windows 10 apps are supported with no issues. I Am using Windows 10 X64 bit edition. Standard Home edition. It would be perfect, if editable field and also designer would become screen reader compatible. But I know, how is it complex to retain visual aspect of GUI and making it usable for visually impaired.
I know about other editors. Such as Akelpad. But it is also necessary to use form designer for some tasks. Thank you very much for yours interest about accessibility.

Reply by email

R0b0t1
to Mgr. Janusz Chmiel

Sorry about the delay. I'm not sure I can help directly.

You may want to ask on the forums. Now the problem has been expressed in terms that someone can use to create goals.

The complexity of adding accessibility hints to custom GUI work is what led me to suggest an external editing program. Do you know how the Lazarus GUI functions (code hints, etc), and can you describe an analogue of that functionality that could work for you?

Cheers,
R0b0t1

On Saturday, September 30, 2017, Mgr. Janusz Chmiel via Lazarus <

wrote: Good evening. It is good idea. I will rather discuss with you out of mailing list. I Am using NVDA screen reader. This screen reader is very advanced and it

support many applications. NVDA support applications which are using UI automation. So many Windows 10 apps are supported with no issues. I Am using Windows 10 X64 bit edition. Standard Home edition. It would be perfect, if editable field and also designer would become screen reader compatible. But I know, how is it complex to retain visual aspect of GUI and making it usable for visually impaired.

I know about other editors. Such as Akelpad. But it is also necessary to

use form designer for some tasks. Thank you very much for yours interest about accessibility.

Show quoted text 7 lines
-- _______________________________________________ Lazarus mailing list https://lists.lazarus-ide.org/listinfo/lazarus

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20171006/57de2a17/attachment-0001.html>

Reply by email

Mgr. Janusz Chmiel
to R0b0t1

I AM afraid, that to make Lazarus editor accessible, it would be necessary to use UIautomation component as often as possible especially while using various list items, The most important would be to make accessible form designer. Very accessible IDE for visually impaired is Eclipse, but making plugins for this environment which would use Lazarus external components such as Lamw is also run on the long way and it is not easy.
For example, Akelpad editor is fully accessible. Editbox can be used perfectly with screen reader.
But I know, that standard Microsoft WIndows objects can not allow developers to make some complex GUI. And it is The cause of accessibility issues in general.

Lazarus is perfect tool, load very fast, is stable. This is The reason, why I AM so sad, that the most important part of its GUI are not accessible. Sure I know, that even commercial IDES have similar issues. May be, that really, some student of informatic sciences would had to get this task from his professor to redesign lazarus or to make The series of Eclipse plugins.
Thank you very much for yours help and time.

Reply by email

Lubos Pintes
to Mgr. Janusz Chmiel

Hello,
I am very interested in adding an UI Automation support to the Win32 WidgetSet. I am currently studying what UI Automation is, etc. and now I am about to study the WidgetSet itself.
The most difficult thing is to start, but I believe this can be done. Dňa 7. 10. 2017 o 8:55 Mgr. Janusz Chmiel via Lazarus napísal(a):

Show quoted text 21 lines
I AM afraid, that to make Lazarus editor accessible, it would be necessary to use UIautomation component as often as possible especially while using various list items, The most important would be to make accessible form designer. Very accessible IDE for visually impaired is Eclipse, but making plugins for this environment which would use Lazarus external components such as Lamw is also run on the long way and it is not easy. For example, Akelpad editor is fully accessible. Editbox can be used perfectly with screen reader. But I know, that standard Microsoft WIndows objects can not allow developers to make some complex GUI. And it is The cause of accessibility issues in general. Lazarus is perfect tool, load very fast, is stable. This is The reason, why I AM so sad, that the most important part of its GUI are not accessible. Sure I know, that even commercial IDES have similar issues. May be, that really, some student of informatic sciences would had to get this task from his professor to redesign lazarus or to make The series of Eclipse plugins. Thank you very much for yours help and time.

Reply by email

Mgr. Janusz Chmiel
to Lubos Pintes

Because It is possible to use UIautomation in Lazarus. I have found out some unit if I Am correct.
Uiautomation is supported by Microsoft. But this approach have one little disadvantage. Such kind of IDE would not be usable on Windows XP. But using Syslistwiev32, richedit, combo and similar classes inside whole code of Lazarus IDE is also very probably not possible. I will patiently wait.
Lubos Pintes via Lazarus napsal(a):

Show quoted text 30 lines
Hello, I am very interested in adding an UI Automation support to the Win32 WidgetSet. I am currently studying what UI Automation is, etc. and now I am about to study the WidgetSet itself. The most difficult thing is to start, but I believe this can be done. Dňa 7. 10. 2017 o 8:55 Mgr. Janusz Chmiel via Lazarus napísal(a): > I AM afraid, that to make Lazarus editor accessible, it would be > necessary to use UIautomation component as often as possible > especially while using various list items, The most important would > be to make accessible form designer. Very accessible IDE for visually > impaired is Eclipse, but making plugins for this environment which > would use Lazarus external components such as Lamw is also run on the > long way and it is not easy. > For example, Akelpad editor is fully accessible. Editbox can be used > perfectly with screen reader. > But I know, that standard Microsoft WIndows objects can not allow > developers to make some complex GUI. And it is The cause of > accessibility issues in general. > > Lazarus is perfect tool, load very fast, is stable. This is The > reason, why I AM so sad, that the most important part of its GUI are > not accessible. Sure I know, that even commercial IDES have similar > issues. > May be, that really, some student of informatic sciences would had to > get this task from his professor to redesign lazarus or to make The > series of Eclipse plugins. > Thank you very much for yours help and time. >

Reply by email