lineNumbers: true,
width: "100%",
height: "100%",
- tabMode: 'spaces',
+ tabMode: 'default',
indentUnit: 0,
readOnly: CurrentDocument.readonly || false,
initCallback: function(){
$(event.button).trigger('click');
event.button = null;
}
- }, function(event) {
- /* CM reports characters 2 times - as event and as code */
- if((typeof event) != "object")
- return false;
-
+ }, function(keycode, event) {
if(!event.altKey)
return false;
- var c = String.fromCharCode(event.keyCode).toLowerCase();
+ var c = String.fromCharCode(keycode).toLowerCase();
var button = $("#source-editor button[data-ui-accesskey='"+c+"']");
if(button.length == 0)
return false;