<?xml version="1.0" encoding="UTF-8"?>
<window>
	<!-- virtualkeyboard -->
	<defaultcontrol always="true">300</defaultcontrol>
	<zorder>999</zorder>
	<onunload>ClearProperty(DisableSuggestions,home)</onunload>
	<onunload>ClearProperty(ShowPreviewText,home)</onunload>
	<onunload condition="!String.IsEmpty(Window(home).Property(ShowLabelNotification))">AlarmClock(delay,RunScript(script.embuary.helper,action=dialogok,message=$LOCALIZE[31332]),00:01,silent)</onunload>
	<onunload condition="!String.IsEmpty(Window(home).Property(ShowLabelNotification))">ClearProperty(ShowLabelNotification,home)</onunload>
	<include>PropertyIncludes</include>
	<controls>
		<control type="label" id="311">
			<include>HiddenObject</include>
		</control>
		<!-- background -->
		<include>PlainBackground</include>
		<!-- Dialog group -->
		<control type="group">
			<visible>!Window.IsVisible(numericinput)</visible>
			<include>Dialog_PopupOpenClose</include>
			<centerleft>50%</centerleft>
			<width>1188</width>
			<!-- Search field -->
			<control type="group">
				<top>60</top>
				<!-- Edit -->
				<control id="312" type="edit">
					<left>50</left>
					<width>1127</width>
					<height>48</height>
					<ondown condition="Integer.IsLess(Container(9091).NumItems,1)">300</ondown>
					<ondown condition="!Integer.IsLess(Container(9091).NumItems,1)">9091</ondown>
					<font>Reg24</font>
					<focusedcolor>$VAR[AccentColor]</focusedcolor>
					<hinttext>[COLOR text_white]$VAR[KeyboardHinttext][/COLOR]</hinttext>
				</control>
				<!-- Edit Text line -->
				<control type="image">
					<left>57</left>
					<top>45</top>
					<width>1127</width>
					<height>2</height>
					<texture colordiffuse="lightgrey">common/white.jpg</texture>
					<aspectratio>stretch</aspectratio>
				</control>
				<control type="image">
					<left>57</left>
					<top>45</top>
					<width>1127</width>
					<height>2</height>
					<texture colordiffuse="$VAR[AccentColor]">common/white.jpg</texture>
					<include>WindowOpen_GreenBar</include>
				</control>
				<!-- icon -->
				<control type="label">
					<top>8</top>
					<width>50</width>
					<height>50</height>
					<font>Material40</font>
					<textcolor>text_sublabel</textcolor>
					<label>&#xf30f;</label>
					<aligny>top</aligny>
				</control>
			</control>
			<!-- Auto Completion -->
			<control type="label">
				<top>190</top>
				<width>auto</width>
				<height>50</height>
				<font>Reg28</font>
				<align>center</align>
				<label>$LOCALIZE[31003]</label>
				<visible>Integer.IsGreater(Container(9091).NumItems,0) + String.IsEmpty(Window(Home).Property(DisableSuggestions)) + String.IsEmpty(Window(Home).Property(ShowPreviewText))</visible>
			</control>
			<control type="list" id="9091">
				<visible>String.IsEmpty(Window(Home).Property(DisableSuggestions)) + String.IsEmpty(Window(Home).Property(ShowPreviewText))</visible>
				<top>240</top>
				<width>1188</width>
				<height>382</height>
				<content limit="9">plugin://plugin.program.autocompletion?info=autocomplete&amp;&amp;id=$INFO[Control.GetLabel(312).Index(1)]</content>
				<onup>312</onup>
				<ondown>300</ondown>
				<onleft>100</onleft>
				<onright>300</onright>
				<orientation>vertical</orientation>
				<scrolltime tween="quadratic" easing="out">200</scrolltime>
				<itemlayout height="35" width="1188">
					<control type="label">
						<width>1188</width>
						<height>35</height>
						<font>Reg24</font>
						<align>center</align>
						<textcolor>$VAR[AccentColor]</textcolor>
						<label>$INFO[ListItem.Label]</label>
					</control>
				</itemlayout>
				<focusedlayout height="35" width="1188">
					<control type="label">
						<width>1188</width>
						<height>35</height>
						<font>Reg24</font>
						<align>center</align>
						<textcolor>white</textcolor>
						<label>$INFO[ListItem.Label]</label>
						<visible>Control.HasFocus(9091)</visible>
					</control>
					<control type="label">
						<width>1188</width>
						<height>35</height>
						<font>Reg24</font>
						<align>center</align>
						<textcolor>$VAR[AccentColor]</textcolor>
						<label>$INFO[ListItem.Label]</label>
						<visible>!Control.HasFocus(9091)</visible>
					</control>
				</focusedlayout>
			</control>
			<!-- Auto Completion -->
			<control type="label">
				<top>190</top>
				<width>auto</width>
				<height>50</height>
				<font>Reg28</font>
				<align>center</align>
				<label>$LOCALIZE[1000]</label>
				<textcolor>$VAR[AccentColor]</textcolor>
				<visible>!String.IsEmpty(Control.GetLabel(312).index(1)) + String.IsEmpty(Window(Home).Property(DisableSuggestions)) + !String.IsEmpty(Window(Home).Property(ShowPreviewText))</visible>
			</control>
			<control type="textbox">
				<top>240</top>
				<width>1188</width>
				<height>350</height>
				<label>$INFO[Control.GetLabel(312).index(1)]</label>
				<visible>String.IsEmpty(Window(Home).Property(DisableSuggestions)) + !String.IsEmpty(Window(Home).Property(ShowPreviewText))</visible>
			</control>
			<!-- Keys -->
			<control type="group">
				<height>388</height>
				<bottom>60</bottom>
				<!-- Keys right -->
				<control type="group">
					<left>960</left>
					<control type="grouplist">
						<height>388</height>
						<width>228</width>
						<orientation>vertical</orientation>
						<itemgap>12</itemgap>
						<include content="Spacer">
							<param name="visible" value="true"/>
							<param name="height" value="68"/>
							<param name="width" value="228"/>
						</include>
						<include content="Spacer">
							<param name="visible" value="true"/>
							<param name="height" value="68"/>
							<param name="width" value="228"/>
						</include>
						<!-- Caps lock on-->
						<control type="image">
							<width>228</width>
							<height>68</height>
							<texture border="10" colordiffuse="selected_button">dialogs/keyboard/keyboard_button_mask.png</texture>
							<visible>String.Contains(Control.GetLabel(303),*)</visible>
						</control>
						<!-- Caps lock off-->
						<control type="image">
							<width>228</width>
							<height>68</height>
							<texture border="10" colordiffuse="dark_button">dialogs/keyboard/keyboard_button_mask.png</texture>
							<visible>!String.Contains(Control.GetLabel(303),*)</visible>
						</control>
						<!-- Shift on -->
						<control type="image">
							<width>228</width>
							<height>68</height>
							<texture border="10" colordiffuse="selected_button">dialogs/keyboard/keyboard_button_mask.png</texture>
							<visible>String.Contains(Control.GetLabel(302),*)</visible>
						</control>
						<!-- Shift off -->
						<control type="image">
							<width>228</width>
							<height>68</height>
							<texture border="10" colordiffuse="dark_button">dialogs/keyboard/keyboard_button_mask.png</texture>
							<visible>!String.Contains(Control.GetLabel(302),*)</visible>
						</control>
					</control>
					<control id="9000" type="grouplist">
						<height>388</height>
						<width>228</width>
						<orientation>vertical</orientation>
						<itemgap>12</itemgap>
						<onup condition="Integer.IsLess(Container(9091).NumItems,1)">312</onup>
						<onup condition="!Integer.IsLess(Container(9091).NumItems,1)">9091</onup>
						<ondown>309</ondown>
						<!-- Done -->
						<control id="300" type="button">
							<font>Material24</font>
							<textcolor>text_white</textcolor>
							<width>228</width>
							<label>&#xf311;</label>
							<onfocus>Control.Move(9091,$INFO[Container(9091).CurrentItem,-])</onfocus>
							<onfocus>Control.Move(9091,1)</onfocus>
							<onleft condition="Control.IsVisible(111)">111</onleft>
							<onleft condition="!Control.IsVisible(111) + Control.IsVisible(110)">110</onleft>
							<onleft condition="!Control.IsVisible(111) + !Control.IsVisible(110) + Control.IsVisible(109)">109</onleft>
							<onleft condition="!Control.IsVisible(111) + !Control.IsVisible(110) + !Control.IsVisible(109) + Control.IsVisible(108)">108</onleft>
							<onleft condition="!Control.IsVisible(111) + !Control.IsVisible(110) + !Control.IsVisible(109) + !Control.IsVisible(108) + Control.IsVisible(107)">107</onleft>
							<onleft condition="!Control.IsVisible(111) + !Control.IsVisible(110) + !Control.IsVisible(109) + !Control.IsVisible(108) + !Control.IsVisible(107) + Control.IsVisible(106)">106</onleft>
							<onleft condition="!Control.IsVisible(111) + !Control.IsVisible(110) + !Control.IsVisible(109) + !Control.IsVisible(108) + !Control.IsVisible(107) + !Control.IsVisible(106) + Control.IsVisible(105)">105</onleft>
							<onleft condition="!Control.IsVisible(111) + !Control.IsVisible(110) + !Control.IsVisible(109) + !Control.IsVisible(108) + !Control.IsVisible(107) + !Control.IsVisible(106) + !Control.IsVisible(105) + Control.IsVisible(104)">104</onleft>
							<onleft condition="!Control.IsVisible(111) + !Control.IsVisible(110) + !Control.IsVisible(109) + !Control.IsVisible(108) + !Control.IsVisible(107) + !Control.IsVisible(106) + !Control.IsVisible(105) + !Control.IsVisible(104) + Control.IsVisible(103)">103</onleft>
							<onleft condition="!Control.IsVisible(111) + !Control.IsVisible(110) + !Control.IsVisible(109) + !Control.IsVisible(108) + !Control.IsVisible(107) + !Control.IsVisible(106) + !Control.IsVisible(105) + !Control.IsVisible(104) + !Control.IsVisible(103) + Control.IsVisible(102)">102</onleft>
							<onleft condition="!Control.IsVisible(111) + !Control.IsVisible(110) + !Control.IsVisible(109) + !Control.IsVisible(108) + !Control.IsVisible(107) + !Control.IsVisible(106) + !Control.IsVisible(105) + !Control.IsVisible(104) + !Control.IsVisible(103) + !Control.IsVisible(102) + Control.IsVisible(101)">101</onleft>
							<onleft condition="!Control.IsVisible(111) + !Control.IsVisible(110) + !Control.IsVisible(109) + !Control.IsVisible(108) + !Control.IsVisible(107) + !Control.IsVisible(106) + !Control.IsVisible(105) + !Control.IsVisible(104) + !Control.IsVisible(103) + !Control.IsVisible(102) + !Control.IsVisible(101) + Control.IsVisible(100)">100</onleft>
							<include>KeyboardButtons</include>
						</control>
						<!-- BACKSPACE -->
						<control id="8" type="button">
							<font>Material24</font>
							<textcolor>text_white</textcolor>
							<width>228</width>
							<label>&#xfb38;</label>
							<onleft condition="Control.IsVisible(131)">131</onleft>
							<onleft condition="!Control.IsVisible(131) + Control.IsVisible(130)">130</onleft>
							<onleft condition="!Control.IsVisible(131) + !Control.IsVisible(130) + Control.IsVisible(129)">129</onleft>
							<onleft condition="!Control.IsVisible(131) + !Control.IsVisible(130) + !Control.IsVisible(129) + Control.IsVisible(128)">128</onleft>
							<onleft condition="!Control.IsVisible(131) + !Control.IsVisible(130) + !Control.IsVisible(129) + !Control.IsVisible(128) + Control.IsVisible(127)">127</onleft>
							<onleft condition="!Control.IsVisible(131) + !Control.IsVisible(130) + !Control.IsVisible(129) + !Control.IsVisible(128) + !Control.IsVisible(127) + Control.IsVisible(126)">126</onleft>
							<onleft condition="!Control.IsVisible(131) + !Control.IsVisible(130) + !Control.IsVisible(129) + !Control.IsVisible(128) + !Control.IsVisible(127) + !Control.IsVisible(126) + Control.IsVisible(125)">125</onleft>
							<onleft condition="!Control.IsVisible(131) + !Control.IsVisible(130) + !Control.IsVisible(129) + !Control.IsVisible(128) + !Control.IsVisible(127) + !Control.IsVisible(126) + !Control.IsVisible(125) + Control.IsVisible(124)">124</onleft>
							<onleft condition="!Control.IsVisible(131) + !Control.IsVisible(130) + !Control.IsVisible(129) + !Control.IsVisible(128) + !Control.IsVisible(127) + !Control.IsVisible(126) + !Control.IsVisible(125) + !Control.IsVisible(124) + Control.IsVisible(123)">123</onleft>
							<onleft condition="!Control.IsVisible(131) + !Control.IsVisible(130) + !Control.IsVisible(129) + !Control.IsVisible(128) + !Control.IsVisible(127) + !Control.IsVisible(126) + !Control.IsVisible(125) + !Control.IsVisible(124) + !Control.IsVisible(123) + Control.IsVisible(122)">122</onleft>
							<onleft condition="!Control.IsVisible(131) + !Control.IsVisible(130) + !Control.IsVisible(129) + !Control.IsVisible(128) + !Control.IsVisible(127) + !Control.IsVisible(126) + !Control.IsVisible(125) + !Control.IsVisible(124) + !Control.IsVisible(123) + !Control.IsVisible(122) + Control.IsVisible(121)">121</onleft>
							<onleft condition="!Control.IsVisible(131) + !Control.IsVisible(130) + !Control.IsVisible(129) + !Control.IsVisible(128) + !Control.IsVisible(127) + !Control.IsVisible(126) + !Control.IsVisible(125) + !Control.IsVisible(124) + !Control.IsVisible(123) + !Control.IsVisible(122) + !Control.IsVisible(121) + Control.IsVisible(120)">120</onleft>
							<include>KeyboardButtons</include>
						</control>
						<!-- Caps lock -->
						<control id="303" type="radiobutton">
							<font>Material24</font>
							<textcolor>text_white</textcolor>
							<width>228</width>
							<label>&#xf632;</label>
							<align>center</align>
							<radiowidth>1</radiowidth>
							<radioheight>1</radioheight>
							<texturenofocus></texturenofocus>
							<textureradioonfocus></textureradioonfocus>
							<textureradioonnofocus></textureradioonnofocus>
							<textureradioofffocus></textureradioofffocus>
							<textureradiooffnofocus></textureradiooffnofocus>
							<onleft condition="Control.IsVisible(151)">151</onleft>
							<onleft condition="!Control.IsVisible(151) + Control.IsVisible(150)">150</onleft>
							<onleft condition="!Control.IsVisible(151) + !Control.IsVisible(150) + Control.IsVisible(149)">149</onleft>
							<onleft condition="!Control.IsVisible(151) + !Control.IsVisible(150) + !Control.IsVisible(149) + Control.IsVisible(148)">148</onleft>
							<onleft condition="!Control.IsVisible(151) + !Control.IsVisible(150) + !Control.IsVisible(149) + !Control.IsVisible(148) + Control.IsVisible(147)">147</onleft>
							<onleft condition="!Control.IsVisible(151) + !Control.IsVisible(150) + !Control.IsVisible(149) + !Control.IsVisible(148) + !Control.IsVisible(147) + Control.IsVisible(146)">146</onleft>
							<onleft condition="!Control.IsVisible(151) + !Control.IsVisible(150) + !Control.IsVisible(149) + !Control.IsVisible(148) + !Control.IsVisible(147) + !Control.IsVisible(146) + Control.IsVisible(145)">145</onleft>
							<onleft condition="!Control.IsVisible(151) + !Control.IsVisible(150) + !Control.IsVisible(149) + !Control.IsVisible(148) + !Control.IsVisible(147) + !Control.IsVisible(146) + !Control.IsVisible(145) + Control.IsVisible(144)">144</onleft>
							<onleft condition="!Control.IsVisible(151) + !Control.IsVisible(150) + !Control.IsVisible(149) + !Control.IsVisible(148) + !Control.IsVisible(147) + !Control.IsVisible(146) + !Control.IsVisible(145) + !Control.IsVisible(144) + Control.IsVisible(143)">143</onleft>
							<onleft condition="!Control.IsVisible(151) + !Control.IsVisible(150) + !Control.IsVisible(149) + !Control.IsVisible(148) + !Control.IsVisible(147) + !Control.IsVisible(146) + !Control.IsVisible(145) + !Control.IsVisible(144) + !Control.IsVisible(143) + Control.IsVisible(142)">142</onleft>
							<onleft condition="!Control.IsVisible(151) + !Control.IsVisible(150) + !Control.IsVisible(149) + !Control.IsVisible(148) + !Control.IsVisible(147) + !Control.IsVisible(146) + !Control.IsVisible(145) + !Control.IsVisible(144) + !Control.IsVisible(143) + !Control.IsVisible(142) + Control.IsVisible(141)">141</onleft>
							<onleft condition="!Control.IsVisible(151) + !Control.IsVisible(150) + !Control.IsVisible(149) + !Control.IsVisible(148) + !Control.IsVisible(147) + !Control.IsVisible(146) + !Control.IsVisible(145) + !Control.IsVisible(144) + !Control.IsVisible(143) + !Control.IsVisible(142) + !Control.IsVisible(141) + Control.IsVisible(140)">140</onleft>
							<include>KeyboardButtons</include>
						</control>
						<!-- Shift -->
						<control id="302" type="radiobutton">
							<font>Material24</font>
							<textcolor>text_white</textcolor>
							<width>228</width>
							<label>&#xf636;</label>
							<align>center</align>
							<radiowidth>1</radiowidth>
							<radioheight>1</radioheight>
							<texturenofocus></texturenofocus>
							<textureradioonfocus></textureradioonfocus>
							<textureradioonnofocus></textureradioonnofocus>
							<textureradioofffocus></textureradioofffocus>
							<textureradiooffnofocus></textureradiooffnofocus>
							<onleft condition="Control.IsVisible(171)">171</onleft>
							<onleft condition="!Control.IsVisible(171) + Control.IsVisible(170)">170</onleft>
							<onleft condition="!Control.IsVisible(171) + !Control.IsVisible(170) + Control.IsVisible(169)">169</onleft>
							<onleft condition="!Control.IsVisible(171) + !Control.IsVisible(170) + !Control.IsVisible(169) + Control.IsVisible(168)">168</onleft>
							<onleft condition="!Control.IsVisible(171) + !Control.IsVisible(170) + !Control.IsVisible(169) + !Control.IsVisible(168) + Control.IsVisible(167)">167</onleft>
							<onleft condition="!Control.IsVisible(171) + !Control.IsVisible(170) + !Control.IsVisible(169) + !Control.IsVisible(168) + !Control.IsVisible(167) + Control.IsVisible(166)">166</onleft>
							<onleft condition="!Control.IsVisible(171) + !Control.IsVisible(170) + !Control.IsVisible(169) + !Control.IsVisible(168) + !Control.IsVisible(167) + !Control.IsVisible(166) + Control.IsVisible(165)">165</onleft>
							<onleft condition="!Control.IsVisible(171) + !Control.IsVisible(170) + !Control.IsVisible(169) + !Control.IsVisible(168) + !Control.IsVisible(167) + !Control.IsVisible(166) + !Control.IsVisible(165) + Control.IsVisible(164)">164</onleft>
							<onleft condition="!Control.IsVisible(171) + !Control.IsVisible(170) + !Control.IsVisible(169) + !Control.IsVisible(168) + !Control.IsVisible(167) + !Control.IsVisible(166) + !Control.IsVisible(165) + !Control.IsVisible(164) + Control.IsVisible(163)">163</onleft>
							<onleft condition="!Control.IsVisible(171) + !Control.IsVisible(170) + !Control.IsVisible(169) + !Control.IsVisible(168) + !Control.IsVisible(167) + !Control.IsVisible(166) + !Control.IsVisible(165) + !Control.IsVisible(164) + !Control.IsVisible(163) + Control.IsVisible(162)">162</onleft>
							<onleft condition="!Control.IsVisible(171) + !Control.IsVisible(170) + !Control.IsVisible(169) + !Control.IsVisible(168) + !Control.IsVisible(167) + !Control.IsVisible(166) + !Control.IsVisible(165) + !Control.IsVisible(164) + !Control.IsVisible(163) + !Control.IsVisible(162) + Control.IsVisible(161)">161</onleft>
							<onleft condition="!Control.IsVisible(171) + !Control.IsVisible(170) + !Control.IsVisible(169) + !Control.IsVisible(168) + !Control.IsVisible(167) + !Control.IsVisible(166) + !Control.IsVisible(165) + !Control.IsVisible(164) + !Control.IsVisible(163) + !Control.IsVisible(162) + !Control.IsVisible(161) + Control.IsVisible(160)">160</onleft>
							<include>KeyboardButtons</include>
						</control>
						<!-- Cancel Button -->
						<control id="301" type="button">
							<font>Material24</font>
							<textcolor>text_white</textcolor>
							<width>228</width>
							<label>&#xf158;</label>
							<onleft>306</onleft>
							<include>KeyboardButtons</include>
						</control>
					</control>
				</control>
				<!-- Keys left -->
				<control type="group">
					<height>308</height>
					<!-- First row -->
					<control type="grouplist">
						<width>1188</width>
						<height>68</height>
						<itemgap>12</itemgap>
						<onup condition="Integer.IsLess(Container(9091).NumItems,1)">312</onup>
						<onup condition="!Integer.IsLess(Container(9091).NumItems,1)">9091</onup>
						<onleft>1000</onleft>
						<onright>1000</onright>
						<orientation>horizontal</orientation>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="100"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="101"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="102"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="103"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="104"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="105"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="106"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="107"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="108"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="109"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="110"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="111"/>
						</include>
					</control>
					<control id="1000" type="grouplist">
						<width>1188</width>
						<height>68</height>
						<itemgap>12</itemgap>
						<onup condition="Integer.IsLess(Container(9091).NumItems,1)">312</onup>
						<onup condition="!Integer.IsLess(Container(9091).NumItems,1)">9091</onup>
						<onleft>100</onleft>
						<onright>300</onright>
						<orientation>horizontal</orientation>
						<control id="100" type="button">
							<!-- (0,0) key button -->
							<include>KeyboardButtons</include>
							<onfocus>Control.Move(9091,$INFO[Container(9091).CurrentItem,-])</onfocus>
							<onfocus>Control.Move(9091,1)</onfocus>
							<ondown>120</ondown>
						</control>
						<control id="101" type="button">
							<!-- (0,1) key button -->
							<include>KeyboardButtons</include>
							<ondown>121</ondown>
						</control>
						<control id="102" type="button">
							<!-- (0,2) key button -->
							<include>KeyboardButtons</include>
							<ondown>122</ondown>
						</control>
						<control id="103" type="button">
							<!-- (0,3) key button -->
							<include>KeyboardButtons</include>
							<ondown>123</ondown>
						</control>
						<control id="104" type="button">
							<!-- (0,4) key button -->
							<include>KeyboardButtons</include>
							<ondown>124</ondown>
						</control>
						<control id="105" type="button">
							<!-- (0,5) key button -->
							<include>KeyboardButtons</include>
							<ondown>125</ondown>
						</control>
						<control id="106" type="button">
							<!-- (0,6) key button -->
							<include>KeyboardButtons</include>
							<ondown>126</ondown>
						</control>
						<control id="107" type="button">
							<!-- (0,7) key button -->
							<include>KeyboardButtons</include>
							<ondown>127</ondown>
						</control>
						<control id="108" type="button">
							<!-- (0,8) key button -->
							<include>KeyboardButtons</include>
							<ondown>128</ondown>
						</control>
						<control id="109" type="button">
							<!-- (0,9) key button -->
							<include>KeyboardButtons</include>
							<ondown>129</ondown>
						</control>
						<control id="110" type="button">
							<!-- (0,10) key button -->
							<include>KeyboardButtons</include>
							<ondown>130</ondown>
						</control>
						<control id="111" type="button">
							<!-- (0,11) key button -->
							<include>KeyboardButtons</include>
							<ondown>131</ondown>
						</control>
					</control>
					<!-- Second row -->
					<control type="grouplist">
						<top>80</top>
						<width>1288</width>
						<height>68</height>
						<itemgap>12</itemgap>
						<onleft>2000</onleft>
						<onright>2000</onright>
						<orientation>horizontal</orientation>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="120"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="121"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="122"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="123"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="124"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="125"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="126"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="127"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="128"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="129"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="130"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="131"/>
						</include>
					</control>
					<control id="2000" type="grouplist">
						<top>80</top>
						<width>1068</width>
						<height>68</height>
						<itemgap>12</itemgap>
						<onleft>120</onleft>
						<onright>8</onright>
						<orientation>horizontal</orientation>
						<control id="120" type="button">
							<!-- (1,0) key button -->
							<include>KeyboardButtons</include>
							<onup>100</onup>
							<ondown>140</ondown>

						</control>
						<control id="121" type="button">
							<!-- (1,1) key button -->
							<include>KeyboardButtons</include>
							<onup>101</onup>
							<ondown>141</ondown>

						</control>
						<control id="122" type="button">
							<!-- (1,2) key button -->
							<include>KeyboardButtons</include>
							<onup>102</onup>
							<ondown>142</ondown>

						</control>
						<control id="123" type="button">
							<!-- (1,3) key button -->
							<include>KeyboardButtons</include>
							<onup>103</onup>
							<ondown>143</ondown>

						</control>
						<control id="124" type="button">
							<!-- (1,4) key button -->
							<include>KeyboardButtons</include>
							<onup>104</onup>
							<ondown>144</ondown>

						</control>
						<control id="125" type="button">
							<!-- (1,5) key button -->
							<include>KeyboardButtons</include>
							<onup>105</onup>
							<ondown>145</ondown>

						</control>
						<control id="126" type="button">
							<!-- (1,6) key button -->
							<include>KeyboardButtons</include>
							<onup>106</onup>
							<ondown>146</ondown>

						</control>
						<control id="127" type="button">
							<!-- (1,7) key button -->
							<include>KeyboardButtons</include>
							<onup>107</onup>
							<ondown>147</ondown>

						</control>
						<control id="128" type="button">
							<!-- (1,8) key button -->
							<include>KeyboardButtons</include>
							<onup>108</onup>
							<ondown>148</ondown>

						</control>
						<control id="129" type="button">
							<!-- (1,9) key button -->
							<include>KeyboardButtons</include>
							<onup>109</onup>
							<ondown>149</ondown>

						</control>
						<control id="130" type="button">
							<!-- (1,10) key button -->
							<include>KeyboardButtons</include>
							<onup>110</onup>
							<ondown>150</ondown>

						</control>
						<control id="131" type="button">
							<!-- (1,11) key button -->
							<include>KeyboardButtons</include>
							<onup>111</onup>
							<ondown>151</ondown>

						</control>
					</control>
					<!-- Third row -->
					<control type="grouplist">
						<top>160</top>
						<width>1188</width>
						<height>68</height>
						<itemgap>12</itemgap>
						<onleft>3000</onleft>
						<onright>3000</onright>
						<orientation>horizontal</orientation>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="140"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="141"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="142"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="143"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="144"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="145"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="146"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="147"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="148"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="149"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="150"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="151"/>
						</include>
					</control>
					<control id="3000" type="grouplist">
						<top>160</top>
						<width>1068</width>
						<height>68</height>
						<itemgap>12</itemgap>
						<onleft>140</onleft>
						<onright>303</onright>
						<orientation>horizontal</orientation>
						<control id="140" type="button">
							<!-- (2,0) key button -->
							<include>KeyboardButtons</include>
							<onup>120</onup>
							<ondown>160</ondown>

						</control>
						<control id="141" type="button">
							<!-- (2,1) key button -->
							<include>KeyboardButtons</include>
							<onup>121</onup>
							<ondown>161</ondown>

						</control>
						<control id="142" type="button">
							<!-- (2,2) key button -->
							<include>KeyboardButtons</include>
							<onup>122</onup>
							<ondown>162</ondown>

						</control>
						<control id="143" type="button">
							<!-- (2,3) key button -->
							<include>KeyboardButtons</include>
							<onup>123</onup>
							<ondown>163</ondown>

						</control>
						<control id="144" type="button">
							<!-- (2,4) key button -->
							<include>KeyboardButtons</include>
							<onup>124</onup>
							<ondown>164</ondown>

						</control>
						<control id="145" type="button">
							<!-- (2,5) key button -->
							<include>KeyboardButtons</include>
							<onup>125</onup>
							<ondown>165</ondown>

						</control>
						<control id="146" type="button">
							<!-- (2,6) key button -->
							<include>KeyboardButtons</include>
							<onup>126</onup>
							<ondown>166</ondown>

						</control>
						<control id="147" type="button">
							<!-- (2,7) key button -->
							<include>KeyboardButtons</include>
							<onup>127</onup>
							<ondown>167</ondown>

						</control>
						<control id="148" type="button">
							<!-- (2,8) key button -->
							<include>KeyboardButtons</include>
							<onup>128</onup>
							<ondown>168</ondown>

						</control>
						<control id="149" type="button">
							<!-- (2,9) key button -->
							<include>KeyboardButtons</include>
							<onup>129</onup>
							<ondown>169</ondown>

						</control>
						<control id="150" type="button">
							<!-- (2,10) key button -->
							<include>KeyboardButtons</include>
							<onup>130</onup>
							<ondown>170</ondown>

						</control>
						<control id="151" type="button">
							<!-- (2,11) key button -->
							<include>KeyboardButtons</include>
							<onup>131</onup>
							<ondown>171</ondown>

						</control>
					</control>
					<!-- Forth row -->
					<control type="grouplist">
						<top>240</top>
						<width>1188</width>
						<height>68</height>
						<itemgap>12</itemgap>
						<onleft>4000</onleft>
						<onright>4000</onright>
						<orientation>horizontal</orientation>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="160"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="161"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="162"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="163"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="164"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="165"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="166"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="167"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="168"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="169"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="170"/>
						</include>
						<include content="EmptyKeyboardButtons">
							<param name="ID" value="171"/>
						</include>
					</control>
					<control id="4000" type="grouplist">
						<top>240</top>
						<width>1068</width>
						<height>68</height>
						<itemgap>12</itemgap>
						<onleft>160</onleft>
						<onright>302</onright>
						<orientation>horizontal</orientation>
						<control id="160" type="button">
							<!-- (3,0) key button -->
							<include>KeyboardButtons</include>
							<onup>140</onup>
							<ondown>304</ondown>
						</control>
						<control id="161" type="button">
							<!-- (3,1) key button -->
							<include>KeyboardButtons</include>
							<onup>141</onup>
							<ondown>307</ondown>
						</control>
						<control id="162" type="button">
							<!-- (3,2) key button -->
							<include>KeyboardButtons</include>
							<onup>142</onup>
							<ondown>32</ondown>
						</control>
						<control id="163" type="button">
							<!-- (3,3) key button -->
							<include>KeyboardButtons</include>
							<onup>143</onup>
							<ondown>32</ondown>
						</control>
						<control id="164" type="button">
							<!-- (3,4) key button -->
							<include>KeyboardButtons</include>
							<onup>144</onup>
							<ondown>32</ondown>
						</control>
						<control id="165" type="button">
							<!-- (3,5) key button -->
							<include>KeyboardButtons</include>
							<onup>145</onup>
							<ondown>32</ondown>
						</control>
						<control id="166" type="button">
							<!-- (3,6) key button -->
							<include>KeyboardButtons</include>
							<onup>146</onup>
							<ondown>32</ondown>
						</control>
						<control id="167" type="button">
							<!-- (3,7) key button -->
							<include>KeyboardButtons</include>
							<onup>147</onup>
							<ondown>32</ondown>
						</control>
						<control id="168" type="button">
							<!-- (3,8) key button -->
							<include>KeyboardButtons</include>
							<onup>148</onup>
							<ondown>32</ondown>
						</control>
						<control id="169" type="button">
							<!-- (3,9) key button -->
							<include>KeyboardButtons</include>
							<onup>149</onup>
							<ondown>32</ondown>
						</control>
						<control id="170" type="button">
							<!-- (3,10) key button -->
							<include>KeyboardButtons</include>
							<onup>150</onup>
							<ondown>306</ondown>
						</control>
						<control id="171" type="button">
							<!-- (3,11) key button -->
							<include>KeyboardButtons</include>
							<onup>151</onup>
							<ondown>306</ondown>
						</control>
					</control>
					<!-- Fifth row -->
					<control type="grouplist">
						<top>320</top>
						<width>1188</width>
						<height>68</height>
						<itemgap>12</itemgap>
						<onleft>5000</onleft>
						<onright>5000</onright>
						<orientation>horizontal</orientation>
						<!-- Symbols on -->
						<control type="image">
							<width>68</width>
							<height>68</height>
							<texture border="10" colordiffuse="selected_button">dialogs/keyboard/keyboard_button_mask.png</texture>
							<visible>String.Contains(Control.GetLabel(304),*)</visible>
						</control>
						<!-- Symbols off -->
						<control type="image">
							<width>68</width>
							<height>68</height>
							<texture border="10" colordiffuse="dark_button">dialogs/keyboard/keyboard_button_mask.png</texture>
							<visible>!String.Contains(Control.GetLabel(304),*)</visible>
						</control>
					</control>
					<control id="5000" type="grouplist">
						<top>320</top>
						<width>1188</width>
						<height>68</height>
						<itemgap>12</itemgap>
						<onleft>309</onleft>
						<onright>301</onright>
						<orientation>horizontal</orientation>
						<!-- Symbols -->
						<control id="304" type="radiobutton">
							<font>Material24</font>
							<textcolor>text_white</textcolor>
							<align>center</align>
							<radiowidth>1</radiowidth>
							<radioheight>1</radioheight>
							<texturenofocus></texturenofocus>
							<textureradioonfocus></textureradioonfocus>
							<textureradioonnofocus></textureradioonnofocus>
							<textureradioofffocus></textureradioofffocus>
							<textureradiooffnofocus></textureradiooffnofocus>
							<include>KeyboardButtons</include>
							<onup>160</onup>
							<ondown>309</ondown>
							<label>&#xfa3d;</label>
						</control>
						<!-- IP address -->
						<control id="307" type="button">
							<font>Material24</font>
							<textcolor>text_white</textcolor>
							<onup>161</onup>
							<ondown>309</ondown>
							<label>&#xfa5f;</label>
							<include>KeyboardButtons</include>
						</control>
						<!-- SPACE -->
						<control id="32" type="button">
							<font>Material24</font>
							<textcolor>text_white</textcolor>
							<onup>4000</onup>
							<ondown>309</ondown>
							<width>628</width>
							<label>&#xf179;</label>
							<include>KeyboardButtons</include>
						</control>
						<!-- Previous -->
						<control id="305" type="button">
							<font>Material24</font>
							<textcolor>text_white</textcolor>
							<onup>170</onup>
							<ondown>309</ondown>
							<label>&#xf04d;</label>
							<include>KeyboardButtons</include>
						</control>
						<!-- Next -->
						<control id="306" type="button">
							<font>Material24</font>
							<textcolor>text_white</textcolor>
							<onup>171</onup>
							<ondown>309</ondown>
							<label>&#xf054;</label>
							<include>KeyboardButtons</include>
						</control>
					</control>
				</control>
			</control>
		</control>
		<!-- Layout -->
		<control type="grouplist">
			<animation condition="Window.IsVisible(numericinput)" easing="inout" effect="fade" end="0" start="100" time="120" tween="sine">Conditional</animation>
			<include>Dialog_PopupOpenClose</include>
			<bottom>50</bottom>
			<left>60</left>
			<height>40</height>
			<itemgap>0</itemgap>
			<onup>50</onup>
			<onright>304</onright>
			<orientation>horizontal</orientation>
			<control type="label">
				<width>24</width>
				<height>24</height>
				<font>Material24</font>
				<label>&#xf5ca;</label>
				<textcolor>text_sublabel</textcolor>
				<visible>!Control.HasFocus(309)</visible>
			</control>
			<control type="label">
				<width>24</width>
				<height>24</height>
				<font>Material24</font>
				<label>&#xf5ca;</label>
				<textcolor>$VAR[AccentColor]</textcolor>
				<aligny>center</aligny>
				<visible>Control.HasFocus(309)</visible>
			</control>
			<control id="309" type="button">
				<texturefocus/>
				<texturenofocus/>
				<align>left</align>
				<width>auto</width>
				<height>24</height>
				<onup>50</onup>
				<aligny>center</aligny>
				<textcolor>text_sublabel</textcolor>
				<focusedcolor>$VAR[AccentColor]</focusedcolor>
			</control>
		</control>
		<!-- Preview -->
		<control id="50" type="button">
			<include>HiddenObject</include>
			<texturefocus/>
			<texturenofocus/>
			<onup>5000</onup>
			<ondown>309</ondown>
			<onright>304</onright>
			<onclick condition="String.IsEmpty(Window(home).Property(ShowPreviewText))">SetProperty(ShowPreviewText,1,home)</onclick>
			<onclick condition="!String.IsEmpty(Window(home).Property(ShowPreviewText))">ClearProperty(ShowPreviewText,home)</onclick>
		</control>
		<control type="grouplist">
			<animation condition="Window.IsVisible(numericinput)" easing="inout" effect="fade" end="0" start="100" time="120" tween="sine">Conditional</animation>
			<include>Dialog_PopupOpenClose</include>
			<bottom>100</bottom>
			<left>60</left>
			<height>40</height>
			<itemgap>0</itemgap>
			<orientation>horizontal</orientation>
			<control type="label">
				<width>24</width>
				<height>24</height>
				<font>Material24</font>
				<label>&#xF9A7;</label>
				<textcolor>selected_button</textcolor>
				<aligny>center</aligny>
				<visible>!Control.HasFocus(50) + !String.IsEmpty(Window(home).Property(ShowPreviewText))</visible>
			</control>
			<control type="label">
				<width>24</width>
				<height>24</height>
				<font>Material24</font>
				<label>&#xF9A7;</label>
				<textcolor>text_sublabel</textcolor>
				<visible>!Control.HasFocus(50) + String.IsEmpty(Window(home).Property(ShowPreviewText))</visible>
			</control>
			<control type="label">
				<width>24</width>
				<height>24</height>
				<font>Material24</font>
				<label>&#xF9A7;</label>
				<textcolor>$VAR[AccentColor]</textcolor>
				<aligny>center</aligny>
				<visible>Control.HasFocus(50)</visible>
			</control>
			<control type="button">
				<texturefocus/>
				<texturenofocus/>
				<align>left</align>
				<width>auto</width>
				<height>24</height>
				<aligny>center</aligny>
				<disabledcolor>$VAR[PreviewButtonColor]</disabledcolor>
				<label>$LOCALIZE[1000]</label>
				<enable>false</enable>
			</control>
		</control>
	</controls>
</window>