Merge pull request #2266 from prtksxna/list-keyboard-shortcuts

Add keyboard shortcuts for ordered and unordered lists
This commit is contained in:
John McLear 2014-10-12 14:38:06 +01:00
commit 743eaff202
2 changed files with 18 additions and 2 deletions

View File

@ -6,8 +6,8 @@
"pad.toolbar.italic.title": "Italic (Ctrl-I)",
"pad.toolbar.underline.title": "Underline (Ctrl-U)",
"pad.toolbar.strikethrough.title": "Strikethrough (Ctrl-5)",
"pad.toolbar.ol.title": "Ordered list",
"pad.toolbar.ul.title": "Unordered List",
"pad.toolbar.ol.title": "Ordered list (Ctrl-Shift-N)",
"pad.toolbar.ul.title": "Unordered List (Ctrl-Shift-L)",
"pad.toolbar.indent.title": "Indent (TAB)",
"pad.toolbar.unindent.title": "Outdent (Shift+TAB)",
"pad.toolbar.undo.title": "Undo (Ctrl-Z)",

View File

@ -3749,6 +3749,22 @@ function Ace2Inner(){
toggleAttributeOnSelection('strikethrough');
specialHandled = true;
}
if ((!specialHandled) && isTypeForCmdKey && String.fromCharCode(which) == "L" && (evt.metaKey || evt.ctrlKey))
{
// cmd-shift-L (unorderedlist)
fastIncorp(9);
evt.preventDefault();
doInsertUnorderedList()
specialHandled = true;
}
if ((!specialHandled) && isTypeForCmdKey && String.fromCharCode(which) == "N" && (evt.metaKey || evt.ctrlKey))
{
// cmd-shift-N (orderedlist)
fastIncorp(9);
evt.preventDefault();
doInsertOrderedList()
specialHandled = true;
}
if ((!specialHandled) && isTypeForCmdKey && String.fromCharCode(which).toLowerCase() == "h" && (evt.ctrlKey))
{
// cmd-H (backspace)