Ticket #1064 (closed New Feature: fixed)

Opened 7 years ago

Last modified 5 years ago

The FCKEditor toolbars are not accessible to Blind people who use screen readers

Reported by: prhunt Owned by:
Priority: Normal Milestone: CKEditor 3.0
Component: UI : Toolbar Version: SVN (FCKeditor) - Retired
Keywords: Confirmed Cc: administrator@…

Description

I am Blind and am developing content on a site hosted by www.icthustech.com. icthus.com uses the DotNetNuke portal and the DotNetNuke portal uses the FCKEditor. The editor works fine when composing straight text but I can't use the toolbar because all or most of the controls are graphics that can't be picked up by Screen Readers. Furthermore, there doesn't seem to be any keyboard equivalents. For these reasons, I can't even document the problems. I'm asking that the FCKEditor follow guideline. Web Content Accessibility Guideline 1.0 Guideline 8. Since access to these controls is critical for content developers, this is considered a priority one checkpoint.

Change History

comment:1 Changed 7 years ago by fredck

  • Keywords FCKEditor Toolbar Accessibility removed
  • Milestone set to FCKeditor 3.0

Well be strongly working on accessibility for version 3.0. The most important thing for us will be matching usability and accessibility. We don't want to propose accessibility features just to say that we do so, but we aim to make them nice for those who will use them, without of course interfering in the experience of those who will not use them.

Being you Blind, and a potential editor user, a wonderful contribution to help us would be your description of features that FCKeditor should have, and how we should effectively propose them.

As much information we have, as better we can do it. Thanks in advance.

comment:2 Changed 7 years ago by alfonsoml

On a side note, there are several keyboard shortcuts defined in the fckconfig.js file, and you can add your own to trigger any command that you desire.

FCKConfig.Keystrokes = [
	[ CTRL + 65 /*A*/, true ],
	[ CTRL + 67 /*C*/, true ],
	[ CTRL + 70 /*F*/, true ],
	[ CTRL + 83 /*S*/, true ],
	[ CTRL + 88 /*X*/, true ],
	[ CTRL + 86 /*V*/, 'Paste' ],
	[ SHIFT + 45 /*INS*/, 'Paste' ],
	[ CTRL + 88 /*X*/, 'Cut' ],
	[ SHIFT + 46 /*DEL*/, 'Cut' ],
	[ CTRL + 90 /*Z*/, 'Undo' ],
	[ CTRL + 89 /*Y*/, 'Redo' ],
	[ CTRL + SHIFT + 90 /*Z*/, 'Redo' ],
	[ CTRL + 76 /*L*/, 'Link' ],
	[ CTRL + 66 /*B*/, 'Bold' ],
	[ CTRL + 73 /*I*/, 'Italic' ],
	[ CTRL + 85 /*U*/, 'Underline' ],
	[ CTRL + SHIFT + 83 /*S*/, 'Save' ],
	[ CTRL + ALT + 13 /*ENTER*/, 'FitWindow' ],
	[ CTRL + 9 /*TAB*/, 'Source' ]
] ;

comment:3 Changed 7 years ago by w.olchawa

  • Keywords Confirmed added

comment:4 Changed 5 years ago by fredck

  • Status changed from new to closed
  • Resolution set to fixed

We have it implemented in V3. The toolbar is reachable with ALT+F10, and navigable with tab and arrows.

Note: See TracTickets for help on using tickets.
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy