<?xml version="1.0" encoding="UTF-8"?>
<window>
	<defaultcontrol always="true">300</defaultcontrol>
	<controls>
		<include>fadebackground</include>
		<control type="group">
			<left>0</left>
			<top>420</top>
			<visible>!Window.IsVisible(numericinput)</visible>
			<control type="button" id="309"><!-- Layout button (hidden)-->
				<left>-450</left>
				<top>0</top>
				<width>15</width>
				<height>15</height>
				<texturenofocus border="8">blank.png</texturenofocus>
				<texturefocus border="8">blank.png</texturefocus>
			</control>
			<control type="label" id="311"><!-- Dialog heading -->
				<left>-600</left>
				<top>0</top>
				<width>15</width>
				<height>15</height>
			</control>
			<control type="edit" id="312"><!-- Entered text -->
				<left>336</left>
				<top>23</top>
				<width>1248</width>
				<height>60</height>
				<texturenofocus border="9">background-keyboard-text.png</texturenofocus>
				<texturefocus border="9">background-keyboard-text.png</texturefocus>
				<hinttext>$INFO[Control.GetLabel(311)]</hinttext>
				<font>apptv30</font>
				<aligny>top</aligny>
				<textcolor>keyboard-focus-text</textcolor>
				<shadowcolor>keyboard-shadow-text</shadowcolor>
				<visible>!Control.IsVisible(313)</visible>
			</control>
			<control type="group">
				<visible>Control.IsVisible(313)</visible>
				<control type="image">
					<left>336</left>
					<top>26</top>
					<width>1248</width>
					<height>60</height>
					<texture border="9">background-keyboard-text.png</texture>
				</control>
				<control type="label" id="313"><!-- coding text input -->
					<left>210</left>
					<top>28</top>
					<width>1500</width>
					<height>45</height>
					<font>apptv30</font>
					<align>center</align>
					<aligny>center</aligny>
				</control>
				<control type="label" id="314"><!-- Coding text choices -->
					<left>336</left>
					<top>20</top>
					<width>1248</width>
					<height>60</height>
					<font>apptv23</font>
					<align>center</align>
					<aligny>center</aligny>
					<textcolor>keyboard-focus-text</textcolor>
					<shadowcolor>keyboard-shadow-text</shadowcolor>
				</control>
			</control>
			<control type="group"><!-- Show Auto complete buttons or a prompt to install addon is not installed -->
				<left>240</left>
				<top>88</top>
				<control type="image">
					<left>0</left>
					<top>0</top>
					<width>360</width>
					<height>60</height>
					<texture border="9">key-special-nofocus.png</texture>
				</control>
				<control type="image">
					<left>360</left>
					<top>0</top>
					<width>360</width>
					<height>60</height>
					<texture border="9">key-special-nofocus.png</texture>
				</control>
				<control type="image">
					<left>720</left>
					<top>0</top>
					<width>360</width>
					<height>60</height>
					<texture border="9">key-special-nofocus.png</texture>
				</control>
				<control type="image">
					<left>1080</left>
					<top>0</top>
					<width>360</width>
					<height>60</height>
					<texture border="9">key-special-nofocus.png</texture>
				</control>
				<control type="button" id="4995"><!-- Install Autocomplete addon if required -->
					<left>0</left>
					<top>0</top>
					<width>1440</width>
					<height>60</height>
					<ondown>105</ondown>
					<align>center</align>
					<aligny>center</aligny>
					<texturenofocus border="9">blank.png</texturenofocus>
					<texturefocus border="9">key-special-focus.png</texturefocus>
					<label>$LOCALIZE[31589]</label>
					<focusedcolor>keyboard-special-focus-text</focusedcolor>
					<textcolor/>
					<shadowcolor/>
					<font>apptv22</font>
					<onclick condition="![System.HasAddon(plugin.program.autocompletion)]">InstallAddon(plugin.program.autocompletion)</onclick>
					<onclick>Dialog.Close(virtualkeyboard,force)</onclick>
					<onclick>ActivateWindow(virtualkeyboard)</onclick>
					<visible>![System.HasAddon(plugin.program.autocompletion)]</visible>
				</control>
			</control>
			<control type="group">
				<visible>!String.IsEmpty(Control.GetLabel(312).index(1)) + !Window.IsVisible(numericinput) + !System.HasHiddenInput</visible>
				<animation effect="fade" start="0" end="100" time="200">Visible</animation>
				<animation effect="fade" start="100" end="0" time="150">Hidden</animation>
				<left>240</left>
				<top>88</top>
				<control type="panel" id="5501">
					<width>1440</width>
					<height>60</height>
					<ondown>105</ondown>
					<orientation>horizontal</orientation>
					<itemlayout width="360" height="60">
						<control type="image">
							<left>0</left>
							<top>0</top>
							<width>360</width>
							<height>60</height>
							<texture border="9">key-special-nofocus.png</texture>
						</control>
						<control type="label">
							<top>0</top>
							<left>20</left>
							<width>320</width>
							<height>60</height>
							<align>center</align>
							<aligny>center</aligny>
							<font>apptv22</font>
							<label>$INFO[ListItem.Label]</label>
							<textcolor>keyboard-special-unfocus-text</textcolor>
							<shadowcolor/>
						</control>
					</itemlayout>
					<focusedlayout width="360" height="60">
						<control type="image">
							<left>0</left>
							<top>0</top>
							<width>360</width>
							<height>60</height>
							<texture border="9">key-special-focus.png</texture>
						</control>
						<control type="label">
							<top>0</top>
							<left>20</left>
							<width>320</width>
							<height>60</height>
							<align>center</align>
							<aligny>center</aligny>
							<font>apptv22</font>
							<label>$INFO[ListItem.Label]</label>
							<textcolor>keyboard-special-focus-text</textcolor>
							<shadowcolor/>
						</control>
					</focusedlayout>
					<include condition="System.HasAddon(plugin.program.autocompletion)">keyboard-auto-complete</include>
				</control>
			</control>
			<control type="grouplist"><!-- First Row -->
				<left>240</left>
				<top>150</top>
				<width>1440</width>
				<height>96</height>
				<orientation>horizontal</orientation>
				<itemgap>0</itemgap>
				<align>center</align>
				<control type="button" id="100"><!--(0,0) key button -->
					<onup condition="![System.HasAddon(plugin.program.autocompletion)]">4995</onup>
					<onup condition="System.HasAddon(plugin.program.autocompletion)">5501</onup>
					<ondown>120</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="101"><!--(0,1) key button -->
					<onup condition="![System.HasAddon(plugin.program.autocompletion)]">4995</onup>
					<onup condition="System.HasAddon(plugin.program.autocompletion)">5501</onup>
					<ondown>121</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="102"><!--(0,2) key button -->
					<onup condition="![System.HasAddon(plugin.program.autocompletion)]">4995</onup>
					<onup condition="System.HasAddon(plugin.program.autocompletion)">5501</onup>
					<ondown>122</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="103"><!--(0,3) key button -->
					<onup condition="![System.HasAddon(plugin.program.autocompletion)]">4995</onup>
					<onup condition="System.HasAddon(plugin.program.autocompletion)">5501</onup>
					<ondown>123</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="104"><!--(0,4) key button -->
					<onup condition="![System.HasAddon(plugin.program.autocompletion)]">4995</onup>
					<onup condition="System.HasAddon(plugin.program.autocompletion)">5501</onup>
					<ondown>124</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="105"><!--(0,5) key button -->
					<onup condition="![System.HasAddon(plugin.program.autocompletion)]">4995</onup>
					<onup condition="System.HasAddon(plugin.program.autocompletion)">5501</onup>
					<ondown>125</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="106"><!--(0,6) key button -->
					<onup condition="![System.HasAddon(plugin.program.autocompletion)]">4995</onup>
					<onup condition="System.HasAddon(plugin.program.autocompletion)">5501</onup>
					<ondown>126</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="107"><!--(0,7) key button -->
					<onup condition="![System.HasAddon(plugin.program.autocompletion)]">4995</onup>
					<onup condition="System.HasAddon(plugin.program.autocompletion)">5501</onup>
					<ondown>127</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="108"><!--(0,8) key button -->
					<onup condition="![System.HasAddon(plugin.program.autocompletion)]">4995</onup>
					<onup condition="System.HasAddon(plugin.program.autocompletion)">5501</onup>
					<ondown>128</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="109"><!--(0,9) key button -->
					<onup condition="![System.HasAddon(plugin.program.autocompletion)]">4995</onup>
					<onup condition="System.HasAddon(plugin.program.autocompletion)">5501</onup>
					<ondown>129</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="110"><!--(0,10) key button -->
					<onup condition="![System.HasAddon(plugin.program.autocompletion)]">4995</onup>
					<onup condition="System.HasAddon(plugin.program.autocompletion)">5501</onup>
					<ondown>130</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="111"><!--(0,11) key button -->
					<onup condition="![System.HasAddon(plugin.program.autocompletion)]">4995</onup>
					<onup condition="System.HasAddon(plugin.program.autocompletion)">5501</onup>
					<ondown>131</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="300"><!-- DONE -->
					<width>192</width>
					<height>96</height>
					<texturenofocus border="9">key-special-focus.png</texturenofocus>
					<texturefocus border="9">key-standard-focus.png</texturefocus>
					<label>$LOCALIZE[20177]</label>
					<textcolor>keyboard-special-unfocus-text</textcolor>
					<shadowcolor/>
					<focusedcolor>keyboard-special-focus-text</focusedcolor>
					<align>center</align>
					<aligny>center</aligny>
					<onup condition="![System.HasAddon(plugin.program.autocompletion)]">4995</onup>
					<onup condition="System.HasAddon(plugin.program.autocompletion)">5501</onup>
					<ondown>8</ondown>
				</control>
			</control>
			<control type="grouplist"><!-- Second Row -->
				<left>240</left>
				<top>246</top>
				<width>1440</width>
				<height>96</height>
				<orientation>horizontal</orientation>
				<itemgap>0</itemgap>
				<align>center</align>
				<control type="button" id="120"><!--(1,0) key button -->
					<onup>100</onup>
					<ondown>140</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="121"><!--(1,1) key button -->
					<onup>101</onup>
					<ondown>141</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="122"><!--(1,2) key button -->
					<onup>102</onup>
					<ondown>142</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="123"><!--(1,3) key button -->
					<onup>103</onup>
					<ondown>143</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="124"><!--(1,4) key button -->
					<onup>104</onup>
					<ondown>144</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="125"><!--(1,5) key button -->
					<onup>105</onup>
					<ondown>145</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="126"><!--(1,6) key button -->
					<onup>106</onup>
					<ondown>146</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="127"><!--(1,7) key button -->
					<onup>107</onup>
					<ondown>147</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="128"><!--(1,8) key button -->
					<onup>108</onup>
					<ondown>148</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="129"><!--(1,9) key button -->
					<onup>109</onup>
					<ondown>149</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="130"><!--(1,10) key button -->
					<onup>110</onup>
					<ondown>150</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="131"><!--(1,11) key button -->
					<onup>111</onup>
					<ondown>151</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="8"><!-- BACKSPACE button -->
					<width>192</width>
					<height>96</height>
					<texturenofocus border="9">key-backspace-nofocus.png</texturenofocus>
					<texturefocus border="9">key-backspace-focus.png</texturefocus>
					<onup>300</onup>
					<ondown>305</ondown>
				</control>
			</control>
			<control type="grouplist"><!-- Third Row -->
				<left>240</left>
				<top>342</top>
				<width>1440</width>
				<height>96</height>
				<orientation>horizontal</orientation>
				<itemgap>0</itemgap>
				<align>center</align>
				<control type="button" id="140"><!-- (2,0) key button -->
					<onup>120</onup>
					<ondown>160</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="141"><!-- (2,1) key button -->
					<onup>121</onup>
					<ondown>161</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="142"><!-- (2,2) key button -->
					<onup>122</onup>
					<ondown>162</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="143"><!-- (2,3) key button -->
					<onup>123</onup>
					<ondown>163</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="144"><!-- (2,4) key button -->
					<onup>124</onup>
					<ondown>164</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="145"><!-- (2,5) key button -->
					<onup>125</onup>
					<ondown>165</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="146"><!-- (2,6) key button -->
					<onup>126</onup>
					<ondown>166</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="147"><!-- (2,7) key button -->
					<onup>127</onup>
					<ondown>167</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="148"><!-- (2,8) key button -->
					<onup>128</onup>
					<ondown>168</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="149"><!-- (2,9) key button -->
					<onup>129</onup>
					<ondown>169</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="150"><!-- (2,10) key button -->
					<onup>130</onup>
					<ondown>170</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="151"><!-- (2,11) key button -->
					<onup>131</onup>
					<ondown>171</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="305"><!-- Previous button -->
					<width>96</width>
					<height>96</height>
					<texturenofocus border="9">key-cursorleft-nofocus.png</texturenofocus>
					<texturefocus border="9">key-cursorleft-focus.png</texturefocus>
					<onup>8</onup>
					<ondown>303</ondown>
				</control>
				<control type="button" id="306"><!-- Next button -->
					<width>96</width>
					<height>96</height>
					<texturenofocus border="9">key-cursorright-nofocus.png</texturenofocus>
					<texturefocus border="9">key-cursorright-focus.png</texturefocus>
					<onup>8</onup>
					<ondown>303</ondown>
				</control>
			</control>
			<control type="grouplist"><!-- Forth Row -->
				<left>240</left>
				<top>438</top>
				<width>1440</width>
				<height>96</height>
				<orientation>horizontal</orientation>
				<itemgap>0</itemgap>
				<align>center</align>
				<control type="button" id="302"><!-- SHIFT button -->
					<left>0</left>
					<top>0</top>
					<width>192</width>
					<height>96</height>
					<texturenofocus border="9">key-shift-nofocus.png</texturenofocus>
					<texturefocus border="9">key-shift-focus.png</texturefocus>
					<onup>140</onup>
					<ondown>304</ondown>
				</control>
				<control type="button" id="160"><!-- (3,0) key button -->
					<onup>140</onup>
					<ondown>304</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="161"><!-- (3,1) key button -->
					<onup>141</onup>
					<ondown>304</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="162"><!-- (3,2) key button -->
					<onup>142</onup>
					<ondown>32</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="163"><!-- (3,3) key button -->
					<onup>143</onup>
					<ondown>32</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="164"><!-- (3,4) key button -->
					<onup>144</onup>
					<ondown>32</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="165"><!-- (3,5) key button -->
					<onup>145</onup>
					<ondown>32</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="166"><!-- (3,6) key button -->
					<onup>146</onup>
					<ondown>32</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="167"><!-- (3,7) key button -->
					<onup>147</onup>
					<ondown>305</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="168"><!-- (3,8) key button -->
					<onup>148</onup>
					<ondown>305</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="169"><!-- (3,9) key button -->
					<onup>149</onup>
					<ondown>305</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="170"><!-- (3,10) key button -->
					<onup>150</onup>
					<ondown>306</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="button" id="171"><!-- (3,11) key button -->
					<onup>151</onup>
					<ondown>306</ondown>
					<include>keyboard-key-common</include>
				</control>
				<control type="togglebutton" id="303"><!-- CAPS LOCK button -->
					<width>192</width>
					<height>96</height>
					<texturenofocus border="9">key-shiftlock-off-nofocus.png</texturenofocus>
					<texturefocus border="9">key-shiftlock-off-focus.png</texturefocus>
					<alttexturenofocus border="9">key-shiftlock-on-nofocus.png</alttexturenofocus>
					<alttexturefocus border="9">key-shiftlock-on-focus.png</alttexturefocus>
					<onup>305</onup>
					<ondown>999</ondown>
				</control>
			</control>
			<control type="grouplist"><!-- Fifth Row -->
				<left>240</left>
				<top>534</top>
				<width>1440</width>
				<height>96</height>
				<orientation>horizontal</orientation>
				<itemgap>0</itemgap>
				<align>center</align>
				<control type="togglebutton" id="304"><!-- Symbols button -->
					<shadowcolor/>
					<width>192</width>
					<height>96</height>
					<texturenofocus border="9">key-special-nofocus.png</texturenofocus>
					<texturefocus border="9">key-special-focus.png</texturefocus>
					<alttexturenofocus border="9">key-special-nofocus.png</alttexturenofocus>
					<alttexturefocus border="9">key-special-focus.png</alttexturefocus>
					<textcolor>keyboard-special-unfocus-text</textcolor>
					<focusedcolor>keyboard-special-focus-text</focusedcolor>
					<align>center</align>
					<aligny>center</aligny>
					<label>:?!;</label>
					<altlabel>$LOCALIZE[31527]</altlabel>
					<onup>302</onup>
				</control>
				<control type="button" id="32"><!-- SPACE button -->
					<shadowcolor/>
					<width>576</width>
					<height>96</height>
					<texturenofocus border="9">key-special-nofocus.png</texturenofocus>
					<texturefocus border="9">key-special-focus.png</texturefocus>
					<label>$LOCALIZE[20182]</label>
					<textcolor>keyboard-special-unfocus-text</textcolor>
					<focusedcolor>keyboard-special-focus-text</focusedcolor>
					<align>center</align>
					<aligny>center</aligny>
					<onup>164</onup>
				</control>
				<control type="button" id="307"><!-- IP Input button -->
					<width>96</width>
					<height>96</height>
					<texturenofocus border="9">key-ip-nofocus.png</texturenofocus>
					<texturefocus border="9">key-ip-focus.png</texturefocus>
					<onup>303</onup>
				</control>
				<control type="button" id="999"><!-- Keyboard select button -->
					<width>96</width>
					<height>96</height>
					<texturenofocus border="9">key-keyboard-nofocus.png</texturenofocus>
					<texturefocus border="9">key-keyboard-focus.png</texturefocus>
					<onclick>SendClick(virtualkeyboard,309)</onclick>
					<onup>303</onup>
				</control>
			</control>
		</control>
	</controls>
</window>