Ticket #9078 (confirmed Bug)

Opened 22 months ago

Last modified 22 months ago

Keyboard shortcut for º (degree symbol) is not working on Mac

Reported by: john Owned by:
Priority: Normal Milestone:
Component: Core : Keystrokes Version: 3.0
Keywords: Mac Cc:

Description

On Mac OS X the keyboard shortcut of alt + 0 (zero) is used to enter º (degree symbol).

In CKEditor this keyboard shortcut does not work. Instead a window with accessibility instructions pops up.

This behavior is very confusing for the user as it does not happen when any other text field is selected.

Proposed changes:

Use another keyboard shortcut for this window on Mac OS X that does not interfere with any system functionality.

Change History

comment:1 Changed 22 months ago by j.swiderski

  • Keywords Mac added
  • Status changed from new to confirmed
  • Version set to 3.0

According to the below links: http://www.nouilles.info/keyboard_shortcuts.html
http://osxdaily.com/2009/12/12/how-to-type-degree-temperature-symbol-in-mac-os-x/
correct keyboard shortcut for degree is shift+option+8 and option+0 is shortcut for Masculine Ordinal Indicator.

When going through internet I see that many users don't care about that as symbols look almost the same. They use shift+option+8, option+0 or option+k.

Nevertheless even if users by mistake use this symbol they use it often and Help Dialog popping out can be confusing to them.
I think we should change this key shortcut. I haven’t found it in plugin code – perhaps it is set somewhere in core editor code. I have also noticed that it is read by JAWS.

Temporary Workaround:
Add below code to config.js file. It will extend default table with key shortcut for Help Dialog (ALT+B):

config.keystrokes =
[
    [ CKEDITOR.ALT + 121 /*F10*/, 'toolbarFocus' ],
    [ CKEDITOR.ALT + 122 /*F11*/, 'elementsPathFocus' ],

    [ CKEDITOR.SHIFT + 121 /*F10*/, 'contextMenu' ],

    [ CKEDITOR.CTRL + 90 /*Z*/, 'undo' ],
    [ CKEDITOR.CTRL + 89 /*Y*/, 'redo' ],
    [ CKEDITOR.CTRL + CKEDITOR.SHIFT + 90 /*Z*/, 'redo' ],

    [ CKEDITOR.CTRL + 76 /*L*/, 'link' ],

    [ CKEDITOR.CTRL + 66 /*B*/, 'bold' ],
    [ CKEDITOR.CTRL + 73 /*I*/, 'italic' ],
    [ CKEDITOR.CTRL + 85 /*U*/, 'underline' ],

    [ CKEDITOR.ALT + 109 /*-*/, 'toolbarCollapse' ],
 [ CKEDITOR.ALT + 66 /*B*/, 'a11yHelp' ] /*CHANGED*/
];
Note: See TracTickets for help on using tickets.
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy