Mis favoritos | Español | Acceder

Referencia de clases del API de teclado virtual

Índice

Clase google.elements.keyboard.Keyboard

Constructor

Se asignan instancias de google.elements.keyboard.Keyboard para controlar la configuración del teclado en un conjunto de campos de texto de tu página web.

Constructor Descripción

Keyboard(layouts, textfieldIds)

Crea una nueva instancia de Keyboard. El argumento layouts proporciona los diseños de teclado que el usuario puede utilizar.

  • layouts: un campo de conjunto que especifica los diseños que se deben cargar previamente. Los valores del conjunto deben ser del tipo google.elements.keyboard.LayoutCode. El primer diseño del conjunto se seleccionará de forma predeterminada. Consulta getSupportedLayouts para obtener más información sobre los diseños válidos.
  • textfieldIds: un conjunto que contiene cadenas de identificadores de elementos de campo de texto o referencias de elementos de campo de texto a las que se debe vincular el teclado en pantalla.
Genera una excepción en los siguientes casos: el valor del argumento layouts no es válido.

Métodos

Método Tipo de devolución Descripción

getLayout()

google.elements.keyboard.LayoutCode Obtiene el diseño del teclado activo para este objeto Keyboard.

setLayout(layout)

Ninguno

Cambia el diseño del teclado de este objeto Keyboard.

  • layout: el valor debe ser del tipo google.elements.keyboard.LayoutCode.

Genera una excepción en el siguiente caso: el valor del argumento layouts no es válido.

setVisible(visible)

Ninguno

Define el estado de visibilidad de este objeto Keyboard.

  • visible: operador booleano que indica si el teclado es visible.

isVisible()

Boolean Devuelve un operador booleano que indica si el teclado en pantalla es visible para este objeto Keyboard.

Métodos globales

Método Tipo de devolución Descripción

google.elements.keyboard.getLayoutName(layout)

Cadena Devuelve el nombre del diseño en su idioma nativo.
  • layout: el valor debe ser del tipo google.elements.keyboard.LayoutCode.

Enumeraciones

Enumeración "LayoutCode"

La enumeración "google.elements.keyboard.LayoutCode" proporciona una asignación de constantes de nombres al código de diseño. Ten en cuenta que el código de diseño no es igual que el código de idioma. Puede ser varios diseños o métodos de entrada para un único idioma.

var google.elements.keyboard.LayoutCode = {
  ARABIC: 'ar',
  HINDI: 'hi',
  PERSIAN: 'fa',
  POLISH: 'pl',
  RUSSIAN: 'ru',
  THAI: 'th'
};