# SInput - *Rumble*: `` ``` Rumble(iPlayer,Left,Right,Time) : Inicializa el rumble de un pad. ``` - *GetActionSet*: `` ``` string GetActionSet() : Obtiene el set de acciones Actual... ``` - *SetInputFunc*: `` ``` SetInputFunc(iPlayer,modfunc) : agrega la funcion callback de entrada modfunc(iPlayer,string) ``` - *GetCursorChar*: `` ``` GetCursorChar(iPlayer) : Obtiene el (x,y,caracter) que indican el estado del cursor. ``` - *GetDefinedEntry*: `` ``` value GetDefinedEntry(iPlayer,ActionSet,Action,Device) : obtiene una cadena con la primera definicion del control que encuentre ``` - *AbortListenToDefine*: `` ``` AbortListenToDefine() : Aborta la redefinicion en curso ``` - *ResetToDefault*: `` ``` ResetToDefault(iPlayer,ActionSet,Action) : Pone todas las entradas de los controles a valores por defecto. ``` - *ResetToSplit*: `` ``` ResetToSplit() : Resetea el sistema de entrada de datos para iniciar el modo split screen. ``` - *GetDefinedList*: `` ``` GetDefinedList(iPlayer,ActionSet,Action) : obtiene una cadena con la definicion de controles ``` - *AssingEntry*: `` ``` int AssingEntry(Device,Entry,Player,ActionSet,Action) : Asigna una entrada... retorna 0 o el Nro de parametro erroneo ``` - *CheckPadButton*: `` ``` CheckPadButton() : Chequea el estado de un determinado botón del pad. ``` - *ListenToDefine*: `` ``` ListenToDefine(iPlayer,ActionSet,Action,LaFunction) : Espera a que el usuario mueva un control y lo redefine ``` - *SetString*: `` ``` SetString(iPlayer,String) : Modifica la cadena de entrada de texto. ``` - *Bind*: `` ``` Bind(iPlayer,ActionSet,Action) : obtiene una cadena con la definicion de controles ``` - *GetEntry*: `` ``` (Player,Action) GetEntry(Device,Entry,ActionSet) : Obtiene una entrada, (0,) si vacia ``` - *GetVirtualKeyboard*: `` ``` GetVirtualKeyboard() : Obtiene el (W,H,Board) que son datos del keyboard virtual. ``` - *GetString*: `` ``` GetString(iPlayer) : Obtiene la cadena de entrada de texto. ``` - *SetVirtualKeyboard*: `` ``` SetVirtualKeyboard(tipo de teclado) : Cambia el teclado virtual ``` - *SetActionSet*: `` ``` SetActionSet(string name) : Pone el set de acciones requerido... ``` - *ClearDefinedList*: `` ``` ClearDefinedList(iPlayer,ActionSet,Action) : Elimina todas las entradas de un control. ```