Opened 5 years ago

Last modified 3 years ago

#9078 confirmed Bug

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:


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 (2)

comment:1 Changed 5 years ago by Jakub Ś

Keywords: Mac added
Status: newconfirmed
Version: 3.0

According to the below links:
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*/

comment:2 Changed 3 years ago by Jakub Ś

#11916 was marked as duplicate.

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