An initial start of localising the keyboard shortcut dialog for template editor (Only adding keys into en.xml for now)

This commit is contained in:
Warren Buckley
2017-01-20 21:23:40 +00:00
parent 304b863b02
commit 8f73514c1d
2 changed files with 37 additions and 12 deletions

View File

@@ -24,18 +24,18 @@
//TODO: Localise strings
vm.page.keyboardShortcutsOverview = [
{
"name": "General",
"name": "General - warren",
"shortcuts": [
{
"description": "Undo",
"description": localizationService.localize("buttons_undo"),
"keys": [{ "key": "ctrl" }, { "key": "z" }]
},
{
"description": "Redo",
"description": localizationService.localize("buttons_redo"),
"keys": [{ "key": "ctrl" }, { "key": "y" }]
},
{
"description": "Save",
"description": localizationService.localize("buttons_save"),
"keys": [{ "key": "ctrl" }, { "key": "s" }]
}
]
@@ -44,36 +44,36 @@
"name": "Editor",
"shortcuts": [
{
"description": "Comment/Uncomment lines",
"description": localizationService.localize("shortcuts_commentLine"),
"keys": [{ "key": "ctrl" }, { "key": "/" }]
},
{
"description": "Remove Line",
"description": localizationService.localize("shortcuts_removeLine"),
"keys": [{ "key": "ctrl" }, { "key": "d" }]
},
{
"description": "Copy Lines Up",
"description": localizationService.localize("shortcuts_copyLineUp"),
"keys": [{ "key": "alt" }, { "key": "shift" }, { "key": "up" }]
},
{
"description": "Copy Lines Down",
"description": localizationService.localize("shortcuts_copyLineDown"),
"keys": [{ "key": "alt" }, { "key": "shift" }, { "key": "down" }]
},
{
"description": "Move Lines Up",
"description": localizationService.localize("shortcuts_moveLineUp"),
"keys": [{ "key": "alt" }, { "key": "up" }]
},
{
"description": "Move Lines Down",
"description": localizationService.localize("shortcuts_moveLineDown"),
"keys": [{ "key": "alt" }, { "key": "down" }]
}
]
},
{
"name": "Umbraco",
"name": "Umbraco", //No need to localise Umbraco is the same in all languages :)
"shortcuts": [
{
"description": "Insert Value",
"description": "Insert Value", //Check Per's PR of localisation - can we reuse keys?
"keys": [{ "key": "alt" }, { "key": "shift" }, { "key": "v" }]
},
{
@@ -230,6 +230,22 @@
onLoad: function(_editor) {
vm.editor = _editor;
//Enable simple/basic auto complete
_editor.setOptions({
enableBasicAutocompletion: true,
enableSnippets: false, //The Razor mode snippets are awful (Need a way to override these)
enableLiveAutocompletion: true
});
//Update the auto-complete method to use ctrl+alt+space
_editor.commands.bindKey("ctrl-alt-space", "startAutocomplete");
//Unassigns the keybinding (That was previously auto-complete)
//As conflicts with our own tree search shortcut
_editor.commands.bindKey("ctrl-space", null);
//TODO: Move all these keybinding config out into some helper/service
_editor.commands.addCommands([
//Disable (alt+shift+K)

View File

@@ -100,6 +100,8 @@
<key alias="styleShow">Show styles</key>
<key alias="tableInsert">Insert table</key>
<key alias="generateModels">Generate models</key>
<key alias="undo">Undo</key>
<key alias="redo">Redo</key>
</area>
<area alias="changeDocType">
<key alias="changeDocTypeInstruction">To change the document type for the selected content, first select from the list of valid types for this location.</key>
@@ -558,6 +560,13 @@
<key alias="toggleListView">Toggle list view</key>
<key alias="toggleAllowAsRoot">Toggle allow as root</key>
<key alias="commentLine">Comment/Uncomment lines</key>
<key alias="removeLine">Remove line</key>
<key alias="copyLineUp">Copy Lines Up</key>
<key alias="copyLineDown">Copy Lines Down</key>
<key alias="moveLineUp">Move Lines Up</key>
<key alias="moveLineDown">Move Lines Down</key>
</area>
<area alias="graphicheadline">