code: function( key ) {
  			//check if it is described directly
  			if ( Syn.key.defaults[key] ) {
  				return Syn.key.defaults[key];
  			}
  			for ( var kind in Syn.key.kinds ) {
  				if ( h.inArray(key, Syn.key.kinds[kind]) > -1 && Syn.key.defaults[kind] ) {
  					return Syn.key.defaults[kind];
  				}
  			}
  			return Syn.key.defaults.character
  		}
docs: returns the default function