<?xml version="1.0" encoding="UTF-8"?>
<Module>
<ModulePrefs title="Virtual Keyboard"
title_url="http://sites.google.com/site/annuairevin/"
width="800"
height="520"
scrolling="false"
directory_title="Virtual Keyboard"
description="Type text using a Virtual Keyboard"
screenshot="http://www.liens-du-vin.ch/_pic062/virtual-keyboard-screen.png"
thumbnail="http://www.liens-du-vin.ch/_pic062/virtual-keyboard-thumb.png"
author="Philippe Chappuis"
author_email="info+gadgetCSE@liens-du-vin.ch"
author_affiliation="Google"
author_location="Rolle Switzerland"
author_link="http://www.liens-du-vin.ch"
author_photo="http://www.liens-du-vin.ch/_pic061/gadget-author-photo.png"
author_aboutme="An Engineer who likes to develop for the Net and tastes wines"
author_quote="A chief is a man who assumes responsibility. He says &quot;I was beaten&quot; he does not say &quot;My men were beaten&quot; - Antoine de Saint-Exupery">

<Require feature="analytics" />

</ModulePrefs>

<UserPref name="InitialKB" display_name="Initial Keyboard" default_value="ENGLISH" datatype="enum" >
<EnumValue value="ALBANIAN" />
<EnumValue value="ARABIC" />
<EnumValue value="ARMENIAN_EASTERN" /> 
<EnumValue value="ARMENIAN_WESTERN" /> 
<EnumValue value="BASQUE" /> 
<EnumValue value="BELARUSIAN" />
<EnumValue value="BENGALI_PHONETIC" /> 
<EnumValue value="BOSNIAN" /> 
<EnumValue value="BRAZILIAN_PORTUGUESE" />
<EnumValue value="BULGARIAN" /> 
<EnumValue value="CATALAN" /> 
<EnumValue value="CHEROKEE" />
<EnumValue value="CROATIAN" />
<EnumValue value="CZECH" /> 
<EnumValue value="CZECH_QWERTZ" /> 
<EnumValue value="DANISH" /> 
<EnumValue value="DARI" /> 
<EnumValue value="DUTCH" />
<EnumValue value="DEVANAGARI_PHONETIC" /> 
<EnumValue value="ENGLISH" /> 
<EnumValue value="ESTONIAN" />
<EnumValue value="ETHIOPIC" />
<EnumValue value="FINNISH" /> 
<EnumValue value="FRENCH" /> 
<EnumValue value="GALICIAN" /> 
<EnumValue value="GEORGIAN_QWERTY" /> 
<EnumValue value="GEORGIAN_TYPEWRITER" /> 
<EnumValue value="GERMAN" /> 
<EnumValue value="GREEK" />
<EnumValue value="GUJARATI_PHONETIC" />
<EnumValue value="GURMUKHI_PHONETIC" />
<EnumValue value="HEBREW" /> 
<EnumValue value="HINDI" /> 
<EnumValue value="HUNGARIAN_101" /> 
<EnumValue value="ICELANDIC" /> 
<EnumValue value="ITALIAN" /> 
<EnumValue value="KANNADA_PHONETIC" /> 
<EnumValue value="KAZAKH" /> 
<EnumValue value="KHMER" /> 
<EnumValue value="KOREAN" />
<EnumValue value="KYRGYZ" />
<EnumValue value="LAO" /> 
<EnumValue value="LATVIAN" /> 
<EnumValue value="LITHUANIAN" /> 
<EnumValue value="MACEDONIAN" /> 
<EnumValue value="MALAYALAM_PHONETIC" /> 
<EnumValue value="MALTESE" /> 
<EnumValue value="MONGOLIAN_CYRILLIC" /> 
<EnumValue value="MONTENEGRIN" /> 
<EnumValue value="NORWEGIAN" /> 
<EnumValue value="ORIYA_PHONETIC" /> 
<EnumValue value="PAN_AFRICA_LATIN" />
<EnumValue value="PASHTO" /> 
<EnumValue value="PERSIAN" />
<EnumValue value="POLISH" /> 
<EnumValue value="PORTUGUESE" />
<EnumValue value="ROMANI" /> 
<EnumValue value="ROMANIAN" />
<EnumValue value="RUSSIAN" /> 
<EnumValue value="SANSKRIT_PHONETIC" /> 
<EnumValue value="SERBIAN_CYRILLIC" /> 
<EnumValue value="SERBIAN_LATIN" /> 
<EnumValue value="SINHALA" /> 
<EnumValue value="SLOVAK" /> 
<EnumValue value="SLOVAK_QWERTY" />
<EnumValue value="SLOVENIAN" /> 
<EnumValue value="SOUTHERN_UZBEK" /> 
<EnumValue value="SPANISH" /> 
<EnumValue value="SWEDISH" /> 
<EnumValue value="TAMIL_PHONETIC" /> 
<EnumValue value="TATAR" /> 
<EnumValue value="TELUGU_PHONETIC" /> 
<EnumValue value="THAI" /> 
<EnumValue value="TURKISH_F" />
<EnumValue value="TURKISH_Q" />
<EnumValue value="UIGHUR" /> 
<EnumValue value="UKRAINIAN_101" />
<EnumValue value="URDU" /> 
<EnumValue value="UZBEK_LATIN" /> 
<EnumValue value="UZBEK_CYRILLIC_PHONETIC" /> 
<EnumValue value="UZBEK_CYRILLIC_TYPEWRITTER" /> 
<EnumValue value="VIETNAMESE_TCVN" /> 
<EnumValue value="VIETNAMESE_TELEX" />
<EnumValue value="VIETNAMESE_VIQR" /> 
</UserPref>

<UserPref name="BackCol" display_name="Background Color" required="true" default_value="#ffffff" />

<Content type="html"><![CDATA[

<script type="text/javascript" src="https://www.google.com/jsapi"></script>

<script type="text/javascript">
google.load("elements", "1", {packages: "keyboard"});

var kbd;
 
var prefs = new _IG_Prefs(__MODULE_ID__);

function onLoad() {
kbd = new google.elements.keyboard.Keyboard([google.elements.keyboard.LayoutCode.__UP_InitialKB__],['t1']);
fillList();
}

function fillList() {

htm = ["<select id='allkbd' onChange='ChangeKeyboard()'>\n<option value=\"\">Select Keyboard"];

for (var i in google.elements.keyboard.LayoutCode) {
	var code = google.elements.keyboard.LayoutCode[i]; 
	var name = google.elements.keyboard.getLayoutName(code);
	htm.push("<option value=\"", code, "\">",i);
	}
htm.push("</select>"); 
_gel("list1").innerHTML = htm.join(''); 

}

function ChangeKeyboard() {
	var i = document.getElementById("allkbd").selectedIndex;
	if (i == 0) return;
	kbd.setLayout(document.getElementById("allkbd").value);
}

function ShowHideKeyboard() {
	var b = document.getElementById("checkbox").checked;
	if (b == true) {kbd.setVisible(false); return;} 
	kbd.setVisible(true);
}

google.setOnLoadCallback(onLoad);

</script>

<style>
body
{
border: solid 1px #bbccff;
background-color: __UP_BackCol__;
}

.main
{
background-color: #ffffff;
}
  
textarea.saisie
{
font-weight: bold;
font-size: 24px;
}
</style>
  

<div class="main">

<div id="list1" style="display: inline;"></div>
<div style="display: inline; margin-left: 20px;">Hide the Keyboard<input type="checkbox" id="checkbox" value="checkbox" onClick="ShowHideKeyboard()"></div>
<div style="margin-top: 15px;"><textarea class="saisie" id="t1" style="width: 765px; height: 300px;"></textarea></div>

</div>  

<script type="text/javascript">
 
_IG_Analytics("UA-442758-35", "/g_keyboard");
  
</script>


</div>
]]></Content>

</Module>


