nl_tokens: Creates a function to get and set the specified key combination .
pl_tokens: function createKeyComboFunction ( keyFunc , modifierKeys ) { return function ( keyCode , modifierKeyNames ) { var i , keyCombo = '' ; if ( arguments . length ) { if ( typeof keyCode === 'number' ) { keyFunc ( keyCode ) ; modifierKeys . length = 0 ; // clear the array if ( modifierKeyNames && modifierKeyNames . length ) { for ( i = 0 ; i < modifierKeyNames . length ; i += 1 ) { modifierKeys . push ( modifierKeyNames [ i ] + 'Key' ) ; } } } return this ; } for ( i = 0 ; i < modifierKeys . length ; i += 1 ) { keyCombo += modifierKeys [ i ] . <mask> ( 0 , - 3 ) + '+' ; } return keyCombo + keyFunc ( ) ; } ; }