File tree Expand file tree Collapse file tree 1 file changed +3
-5
lines changed Expand file tree Collapse file tree 1 file changed +3
-5
lines changed Original file line number Diff line number Diff line change 11
11
var validFirstKeys = { } ;
12
12
var singleKeyCommands = [ ] ;
13
13
14
- var specialKeyStrokeRegex = / ^ < ( a | m | c ) - .> / ;
14
+ var hasModifierRegex = / ^ < [ a m c ] - .> / ;
15
15
16
16
var defaultSettings = {
17
17
scrollStepSize : 60 ,
338
338
// End action functions
339
339
340
340
function splitKeyIntoFirstAndSecond ( key ) {
341
- if ( key . search ( specialKeyStrokeRegex ) == 0 )
341
+ if ( key . search ( hasModifierRegex ) == 0 )
342
342
return { first : key . slice ( 0 , 5 ) , second : key . slice ( 5 ) } ;
343
343
else
344
344
return { first : key [ 0 ] , second : key . slice ( 1 ) } ;
345
345
}
346
346
347
347
function getActualKeyStrokeLength ( key ) {
348
- if ( key . search ( specialKeyStrokeRegex ) == 0 )
348
+ if ( key . search ( hasModifierRegex ) == 0 )
349
349
return 1 + getActualKeyStrokeLength ( key . slice ( 5 ) ) ;
350
350
else
351
351
return key . length ;
355
355
for ( var key in keyToCommandRegistry )
356
356
{
357
357
if ( getActualKeyStrokeLength ( key ) == 2 )
358
- {
359
358
validFirstKeys [ splitKeyIntoFirstAndSecond ( key ) . first ] = true ;
360
- }
361
359
}
362
360
}
363
361
You can’t perform that action at this time.
0 commit comments