Opened 13 years ago
Last modified 11 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: |
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 (2)
comment:1 Changed 13 years ago by
| Keywords: | Mac added |
|---|---|
| Status: | new → confirmed |
| Version: | → 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+8andoption+0is 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+0oroption+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*/ ];