<li>[% l('Redo: CTRL-y') %]</li>
<li>[% l('Add Row: CTRL+Enter') %]</li>
<li>[% l('Insert Row: CTRL+Shift+Enter') %]</li>
+ <li>[% l('Save Record: CTRL+s') %]</li>
</ul>
</div>
<div class="col-md-4">
<li>[% l('Copy Current Row Below: CTRL+Down') %]</li>
<li>[% l('Add Subfield: CTRL+D or CTRL+I') %]</li>
<li>[% l('Remove Row: CTRL+Del') %]</li>
+ <li>[% l('Validate Headings: CTRL+l') %]</li>
</ul>
</div>
<div class="col-md-4">
<li>[% l('Create/Replace 006: Shift+F6') %]</li>
<li>[% l('Create/Replace 007: Shift+F7') %]</li>
<li>[% l('Create/Replace 008: Shift+F8') %]</li>
+ <li>[% l('Toggle Help: CTRL+?') %]</li>
</ul>
</div>
</div>
} else if (event.which == 119 && event.shiftKey) { // shift + F8, insert/replace 008
reify008(event);
event_return = false;
-
+ } else if (event.which == 83 && event.ctrlKey) { //ctrl + s, save
+ //alert("Ctrl-s pressed");
+ event.preventDefault();
+ $scope.saveRecord();
+ event_return = false;
+ } else if (event.which == 76 && event.ctrlKey) { //ctrl + l, validate
+ event.preventDefault();
+ $scope.validateHeadings();
+ event_return = false;
+ } else if (event.which == 191 && event.ctrlKey) { //ctrl + ?, help
+ $scope.showHelp = !$scope.showHelp;
+ event_return = true;
} else if (event.which == 13 && event.ctrlKey) { // ctrl+enter, insert datafield
addDatafield(event, event.shiftKey); // shift key inserts before
event_return = false;