JavaScript reference
Constructor - google.elements.keyboard
All of the methods described in this section are implemented on the google.elements.keyboard
namespace.
Constructor | Description |
---|---|
|
Methods
Method | Description |
---|---|
|
|
|
|
|
|
|
Global methods
Method | Description |
---|---|
|
Static method
The following static method is implemented on the google.language
namespace.
LayoutCode enum
The google.elements.keyboard.LayoutCode
enumeration maps name constants to layout codes. Note that layout code is not the same as language code, because it is possible to have multiple layouts, or input methods, for a single language.
var google.elements.keyboard.LayoutCode = { 'ALBANIAN': 'sq', 'ARABIC': 'ar', 'ARMENIAN_EASTERN': 'hy_east', 'ARMENIAN_WESTERN': 'hy_west', 'BASQUE': 'eu', 'BELARUSIAN': 'be', 'BENGALI_PHONETIC': 'bn_phone', 'BOSNIAN': 'bs', 'BRAZILIAN_PORTUGUESE': 'pt_br', 'BULGARIAN': 'bg', 'CATALAN': 'ca', 'CHEROKEE': 'chr', 'CROATIAN': 'hr', 'CZECH': 'cs', 'CZECH_QWERTZ': 'cs_qwertz', 'DANISH': 'da', 'DARI': 'prs', 'DUTCH': 'nl', 'DEVANAGARI_PHONETIC': 'deva_phone', 'ENGLISH': 'en', 'ESTONIAN': 'et', 'ETHIOPIC': 'ethi', 'FINNISH': 'fi', 'FRENCH': 'fr', 'GALICIAN': 'gl', 'GEORGIAN_QWERTY': 'ka_qwerty', 'GEORGIAN_TYPEWRITER': 'ka_typewriter', 'GERMAN': 'de', 'GREEK': 'el', 'GUJARATI_PHONETIC': 'gu_phone', 'GURMUKHI_PHONETIC': 'guru_phone', 'HEBREW': 'he', 'HINDI': 'hi', 'HUNGARIAN_101': 'hu_101', 'ICELANDIC': 'is', 'ITALIAN': 'it', 'KANNADA_PHONETIC': 'kn_phone', 'KAZAKH': 'kk', 'KHMER': 'km', 'KOREAN': 'ko', 'KYRGYZ': 'ky_cyrl', 'LAO': 'lo', 'LATVIAN': 'lv', 'LITHUANIAN': 'lt', 'MACEDONIAN': 'mk', 'MALAYALAM_PHONETIC': 'ml_phone', 'MALTESE': 'mt', 'MONGOLIAN_CYRILLIC': 'mn_cyrl', 'MONTENEGRIN': 'srp', 'NORWEGIAN': 'no', 'ORIYA_PHONETIC': 'or_phone', 'PAN_AFRICA_LATIN': 'latn_002', 'PASHTO': 'ps', 'PERSIAN': 'fa', 'POLISH': 'pl', 'PORTUGUESE': 'pt_pt', 'ROMANI': 'rom', 'ROMANIAN': 'ro', 'RUSSIAN': 'ru', 'SANSKRIT_PHONETIC': 'sa_phone', 'SERBIAN_CYRILLIC': 'sr_cyrl', 'SERBIAN_LATIN': 'sr_latn', 'SINHALA': 'si', 'SLOVAK': 'sk', 'SLOVAK_QWERTY': 'sk_qwerty', 'SLOVENIAN': 'sl', 'SOUTHERN_UZBEK': 'uzs', 'SPANISH': 'es_es', 'SWEDISH': 'sv', 'TAMIL_PHONETIC': 'ta_phone', 'TATAR': 'tt', 'TELUGU_PHONETIC': 'te_phone', 'THAI': 'th', 'TURKISH_F': 'tr_f', 'TURKISH_Q': 'tr_q', 'UIGHUR': 'ug', 'UKRAINIAN_101': 'uk_101', 'URDU': 'ur', 'UZBEK_LATIN': 'uz_latn', 'UZBEK_CYRILLIC_PHONETIC': 'uz_cyrl_phone', 'UZBEK_CYRILLIC_TYPEWRITTER': 'uz_cyrl_type', 'VIETNAMESE_TCVN': 'vi_tcvn', 'VIETNAMESE_TELEX': 'vi_telex', 'VIETNAMESE_VIQR': 'vi_viqr' };
Troubleshooting
If you encounter problems:
- Look for typos. Remember that JavaScript is a case-sensitive language.
- Use a JavaScript debugger. Google Chrome has a full set of developer tools. In Firefox, you can use the JavaScript console or the Firebug. In IE, you can use the Microsoft Script Debugger.
- Search the discussion group. If you can't find a post that answers your question, post your question to the group along with a link to a web page that demonstrates the problem.