code: function(mode){
  		mode = mode || 'auto';
  		if(this.getInputModeList().indexOf(mode==='number-'?'number':mode)>=0){
  			this.inputMode = mode;
  			this.savedInputMode[this.puzzle.editmode?'edit':'play'] = mode;
  		}
  		else{
  			throw "Invalid input mode :"+mode;
  		}
  	}
docs: --------------------------------------------------------------------------- mv.setInputMode()     入力されるinputModeを固定する (falsyな値でresetする) mv.getInputModeList() 有効なinputModeを配列にして返す (通常はauto) ---------------------------------------------------------------------------