<?xml version="1.0" encoding="UTF-8"?>
<GOK:accessmethodroot xmlns:GOK="http://www.gnome.org/GOK">


<GOK:accessmethod name="inversescanning" displayname="Inverse Scanning">
<GOK:description xml:space="preserve">Press and hold a switch to scan.  Press another switch to select.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Operation">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Scan:"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Scan:"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activate:"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Activate:"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Feedback">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Movement:"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback Movement:"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activation:"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback Activation:"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Options">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Scan Delay:"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Scan Speed:"></GOK:control>
			<GOK:control type="label" string="(100s of a second)"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Wrap Rows/Columns"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Top/Bottom"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Bottom/Top"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Left/Right"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Right/Left"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Cycles Before Stopping:"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Cycles Before Stopping:"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="am" name="inversescanning" displayname="Inverse Scanning">
<GOK:description xml:space="preserve">Press and hold a switch to scan.  Press another switch to select.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Operation" xml:lang="am">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Scan:" xml:lang="am"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Scan:" xml:lang="am"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activate:" xml:lang="am"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Activate:" xml:lang="am"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Feedback" xml:lang="am">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Movement:" xml:lang="am"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback Movement:" xml:lang="am"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activation:" xml:lang="am"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback Activation:" xml:lang="am"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Options" xml:lang="am">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Scan Delay:" xml:lang="am"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Scan Speed:" xml:lang="am"></GOK:control>
			<GOK:control type="label" string="(100s of a second)" xml:lang="am"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Wrap Rows/Columns" xml:lang="am"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Top/Bottom" xml:lang="am"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Bottom/Top" xml:lang="am"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Left/Right" xml:lang="am"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Right/Left" xml:lang="am"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Cycles Before Stopping:" xml:lang="am"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Cycles Before Stopping:" xml:lang="am"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="ang" name="inversescanning" displayname="Inverse Scanning">
<GOK:description xml:space="preserve">Press and hold a switch to scan.  Press another switch to select.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Operation" xml:lang="ang">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Scan:" xml:lang="ang"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Scan:" xml:lang="ang"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activate:" xml:lang="ang"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Activate:" xml:lang="ang"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Feedback" xml:lang="ang">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Movement:" xml:lang="ang"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback Movement:" xml:lang="ang"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activation:" xml:lang="ang"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback Activation:" xml:lang="ang"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Options" xml:lang="ang">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Scan Delay:" xml:lang="ang"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Scan Speed:" xml:lang="ang"></GOK:control>
			<GOK:control type="label" string="(100u pricincles)" xml:lang="ang"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Wrap Rows/Columns" xml:lang="ang"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Top/Botm" xml:lang="ang"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Botm/Top" xml:lang="ang"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Wyn/Riht" xml:lang="ang"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Riht/Wyn" xml:lang="ang"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Cycles Before Stopping:" xml:lang="ang"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Cycles Before Stopping:" xml:lang="ang"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="ar" name="inversescanning" displayname="مسح معاكس">
<GOK:description xml:space="preserve" xml:lang="ar">ضغط و مسك محول للمسح. ضغط محول آخر للانتقاء.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="العمليّة" xml:lang="ar">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="مسح:" xml:lang="ar"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="مسح:" xml:lang="ar"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="نشِّط:" xml:lang="ar"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="نشِّط:" xml:lang="ar"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="المرجوع" xml:lang="ar">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="الحركة:" xml:lang="ar"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="حركة الردّ:" xml:lang="ar"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="نشِّط:" xml:lang="ar"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string=" نشِّط الردّ:" xml:lang="ar"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="الخيارات" xml:lang="ar">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="تأخير المسح" xml:lang="ar"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="سرعة المسح:" xml:lang="ar"></GOK:control>
			<GOK:control type="label" string="(جزء في المائة من الثانبة)" xml:lang="ar"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="كسر السطور/الأعمدة" xml:lang="ar"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="الأعلى/الأسفل" xml:lang="ar"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="الأسفل/الأعلى" xml:lang="ar"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="اليسار/اليمين" xml:lang="ar"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="اليمين/اليسار" xml:lang="ar"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="الدورات قبل الايقاف:" xml:lang="ar"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="الدورات قبل الايقاف:" xml:lang="ar"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="as" name="inversescanning" displayname="বিপৰীত স্কেনিং">
<GOK:description xml:space="preserve" xml:lang="as">স্কেন কৰাৰ বাবে এটা চুইচ টিপে ৰাখুন । নিৰ্ব্বাচনৰ বাবে এটা পৃথক চুইচ ক্লিক কৰক ।</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="কাৰ্য্য" xml:lang="as">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="স্কেন:" xml:lang="as"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="স্কেন:" xml:lang="as"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="সক্ৰিয় কৰা হ&apos;ব:" xml:lang="as"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="সক্ৰিয় কৰা হ&apos;ব:" xml:lang="as"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="ফিড-বেক" xml:lang="as">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="লৰচৰ কৰা:" xml:lang="as"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="ফিডবেক লৰচৰ কৰা:" xml:lang="as"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="সক্ৰিয়কৰণ:" xml:lang="as"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="ফিডবেক সক্ৰিয়কৰণ:" xml:lang="as"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="বিকল্প" xml:lang="as">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="স্কেনত বিলম্ব:" xml:lang="as"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="স্কেনৰ গতি:" xml:lang="as"></GOK:control>
			<GOK:control type="label" string="(সেকেন্ডেৰ শতাংশেৰ এক ভাগ)" xml:lang="as"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="শাৰী/স্তম্ভ বিভাজন" xml:lang="as"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="ওপৰ/তলৰ" xml:lang="as"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="তলৰ/ওপৰ" xml:lang="as"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="বাওঁফালে/সোঁফালে" xml:lang="as"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="সোঁফালে/বাওঁফালে" xml:lang="as"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="বন্ধ হোৱা পূৰ্বে পুনৰাবৃত্তি:" xml:lang="as"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="বন্ধ হোৱা পূৰ্বে পুনৰাবৃত্তি:" xml:lang="as"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="az" name="inversescanning" displayname="Tərs Yoxlama">
<GOK:description xml:space="preserve">Press and hold a switch to scan.  Press another switch to select.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Əməliyyat" xml:lang="az">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Oxuma:" xml:lang="az"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Oxuma:" xml:lang="az"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activate:" xml:lang="az"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Activate:" xml:lang="az"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Geribildirim" xml:lang="az">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Hərəkət:" xml:lang="az"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Bildiriş Hərəkəti:" xml:lang="az"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activation:" xml:lang="az"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback Activation:" xml:lang="az"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Seçimlər" xml:lang="az">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Oxuma Gecikməsi:" xml:lang="az"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Oxuma Sürə&apos;ti:" xml:lang="az"></GOK:control>
			<GOK:control type="label" string="(saniyənin 100-də biri)" xml:lang="az"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Sətir/Sütunları Qır" xml:lang="az"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Üst/Alt" xml:lang="az"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Alt/Üst" xml:lang="az"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Sol/Sağ" xml:lang="az"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Sağ/Sol" xml:lang="az"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Dayanmadan Əvvəl Dövrə:" xml:lang="az"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Dayanmadan Əvvəl Dövrə:" xml:lang="az"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="be" name="inversescanning" displayname="Перавернутае разгляданьне">
<GOK:description xml:space="preserve">Press and hold a switch to scan.  Press another switch to select.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Operation" xml:lang="be">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Scan:" xml:lang="be"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Scan:" xml:lang="be"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activate:" xml:lang="be"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Activate:" xml:lang="be"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Зваротная сувязь" xml:lang="be">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Movement:" xml:lang="be"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback Movement:" xml:lang="be"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activation:" xml:lang="be"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback Activation:" xml:lang="be"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Options" xml:lang="be">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Scan Delay:" xml:lang="be"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Scan Speed:" xml:lang="be"></GOK:control>
			<GOK:control type="label" string="(100s of a second)" xml:lang="be"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Wrap Rows/Columns" xml:lang="be"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Top/Bottom" xml:lang="be"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Bottom/Top" xml:lang="be"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Left/Right" xml:lang="be"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Right/Left" xml:lang="be"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Cycles Before Stopping:" xml:lang="be"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Cycles Before Stopping:" xml:lang="be"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="bg" name="inversescanning" displayname="обратно сканиране">
<GOK:description xml:space="preserve" xml:lang="bg">Натиснете и задръжте ключ за сканиране. За избор — натиснете втори.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Действие" xml:lang="bg">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Сканиране:" xml:lang="bg"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Сканиране:" xml:lang="bg"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Избор:" xml:lang="bg"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Избор:" xml:lang="bg"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Обратна връзка" xml:lang="bg">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Движение:" xml:lang="bg"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Движение на обратна връзка:" xml:lang="bg"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Избор:" xml:lang="bg"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Ползване на обратна връзка:" xml:lang="bg"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Настройки" xml:lang="bg">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Забавяне на сканирането:" xml:lang="bg"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Скорост на сканиране:" xml:lang="bg"></GOK:control>
			<GOK:control type="label" string="(стотни от секунда)" xml:lang="bg"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Повтаряне на редове/колони" xml:lang="bg"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Отдолу-нагоре" xml:lang="bg"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Отдолу-нагоре" xml:lang="bg"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Отляво-надясно" xml:lang="bg"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Отдясно-наляво" xml:lang="bg"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Цикли преди спиране:" xml:lang="bg"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Цикли преди спиране:" xml:lang="bg"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="bn" name="inversescanning" displayname="বিপরীত স্কানিং">
<GOK:description xml:space="preserve" xml:lang="bn">স্ক্যান করার জন্য কোন একটি সুইচ টিপে ধরে রাখুন। নির্বাচন করতে অন্য কোন সুইচ টিপুন।</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="প্রক্রিয়া" xml:lang="bn">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="স্ক্যান:" xml:lang="bn"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="স্ক্যান:" xml:lang="bn"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="সক্রিয় করো:" xml:lang="bn"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="সক্রিয় করো:" xml:lang="bn"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="ফিডব্যাক" xml:lang="bn">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="নড়াচড়া:" xml:lang="bn"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="ফিডব্যাক নড়াচড়া:" xml:lang="bn"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="সক্রিয় করা:" xml:lang="bn"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="ফিডব্যাক সক্রিয়করণ:" xml:lang="bn"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="অপশন" xml:lang="bn">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="স্ক্যানে বিলম্ব:" xml:lang="bn"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="স্ক্যানের গতি:" xml:lang="bn"></GOK:control>
			<GOK:control type="label" string="(সেকেন্ডের শতাংশ ভাগ)" xml:lang="bn"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="সারি/কলাম মোড়া" xml:lang="bn"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="উপর/নিচে" xml:lang="bn"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="নিচে/উপরে" xml:lang="bn"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="বাঁয়ে/ডাইনে" xml:lang="bn"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="ডাইনে/বাঁয়ে" xml:lang="bn"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="থামবার আগে যত বার:" xml:lang="bn"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="থামবার আগে যত বার:" xml:lang="bn"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="bn_IN" name="inversescanning" displayname="বিপরীত স্ক্যানিং">
<GOK:description xml:space="preserve" xml:lang="bn_IN">স্ক্যান করার জন্য একটি সুইচ টিপে রাখুন। নির্বাচনের জন্য একটি পৃথক সুইচ ক্লিক করুন।</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="কর্ম" xml:lang="bn_IN">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="স্ক্যান:" xml:lang="bn_IN"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="স্ক্যান:" xml:lang="bn_IN"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="সক্রিয় করা হবে:" xml:lang="bn_IN"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="সক্রিয় করা হবে:" xml:lang="bn_IN"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="ফিড-ব্যাক" xml:lang="bn_IN">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="নড়াচড়া:" xml:lang="bn_IN"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="ফিডব্যাক নড়াচড়া:" xml:lang="bn_IN"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="সক্রিয়করণ:" xml:lang="bn_IN"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="ফিডব্যাক সক্রিয়করণ:" xml:lang="bn_IN"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="বিকল্প" xml:lang="bn_IN">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="স্ক্যানে বিলম্ব:" xml:lang="bn_IN"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="স্ক্যানের গতি:" xml:lang="bn_IN"></GOK:control>
			<GOK:control type="label" string="(সেকেন্ডের শতাংশের এক ভাগ)" xml:lang="bn_IN"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="সারি/কলাম বিভাজন" xml:lang="bn_IN"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="উপরে/নীচে" xml:lang="bn_IN"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="নীচে/উপরে" xml:lang="bn_IN"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="বাঁদিকে/ডানদিকে" xml:lang="bn_IN"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="ডানদিকে/বাঁদিকে" xml:lang="bn_IN"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="বন্ধ হওয়া পূর্বে পুনরাবৃত্তি:" xml:lang="bn_IN"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="বন্ধ হওয়া পূর্বে পুনরাবৃত্তি:" xml:lang="bn_IN"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="ca" name="inversescanning" displayname="Escaneig invers">
<GOK:description xml:space="preserve" xml:lang="ca">Premeu i mantingueu un commutador per escanejar. Premeu un altre commutador per seleccionar.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Operació" xml:lang="ca">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Escaneja:" xml:lang="ca"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Escaneja:" xml:lang="ca"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activa:" xml:lang="ca"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Activa:" xml:lang="ca"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Retroacció" xml:lang="ca">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Moviment:" xml:lang="ca"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Moviment de la retroacció:" xml:lang="ca"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activació:" xml:lang="ca"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Activació de la retroacció:" xml:lang="ca"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Opcions" xml:lang="ca">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Retard de l&apos;escaneig:" xml:lang="ca"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Velocitat d&apos;escaneig:" xml:lang="ca"></GOK:control>
			<GOK:control type="label" string="(centèsimes de segon)" xml:lang="ca"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Ajusta les files/columnes" xml:lang="ca"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Superior/inferior" xml:lang="ca"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Inferior/superior" xml:lang="ca"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Esquerra/dreta" xml:lang="ca"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Dreta/esquerra" xml:lang="ca"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Cicles abans d&apos;aturar-se:" xml:lang="ca"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Cicles abans d&apos;aturar-se:" xml:lang="ca"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="ca@valencia" name="inversescanning" displayname="Escaneig invers">
<GOK:description xml:space="preserve" xml:lang="ca@valencia">Premeu i mantingueu un commutador per escanejar. Premeu un altre commutador per seleccionar.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Operació" xml:lang="ca@valencia">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Escaneja:" xml:lang="ca@valencia"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Escaneja:" xml:lang="ca@valencia"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activa:" xml:lang="ca@valencia"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Activa:" xml:lang="ca@valencia"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Retroacció" xml:lang="ca@valencia">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Moviment:" xml:lang="ca@valencia"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Moviment de la retroacció:" xml:lang="ca@valencia"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activació:" xml:lang="ca@valencia"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Activació de la retroacció:" xml:lang="ca@valencia"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Opcions" xml:lang="ca@valencia">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Retard de l&apos;escaneig:" xml:lang="ca@valencia"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Velocitat d&apos;escaneig:" xml:lang="ca@valencia"></GOK:control>
			<GOK:control type="label" string="(centèsimes de segon)" xml:lang="ca@valencia"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Ajusta les files/columnes" xml:lang="ca@valencia"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Superior/inferior" xml:lang="ca@valencia"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Inferior/superior" xml:lang="ca@valencia"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Esquerra/dreta" xml:lang="ca@valencia"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Dreta/esquerra" xml:lang="ca@valencia"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Cicles abans d&apos;aturar-se:" xml:lang="ca@valencia"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Cicles abans d&apos;aturar-se:" xml:lang="ca@valencia"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="cs" name="inversescanning" displayname="Inverzní skenování">
<GOK:description xml:space="preserve" xml:lang="cs">Skenujte stisknutím a držením přepínače. Vyberte stisknutím jiného přepínače.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Operace" xml:lang="cs">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Skenovat:" xml:lang="cs"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Skenovat:" xml:lang="cs"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Aktivovat:" xml:lang="cs"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Aktivovat:" xml:lang="cs"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Zpětná vazba" xml:lang="cs">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Pohyb:" xml:lang="cs"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Pohyb zpětné vazby:" xml:lang="cs"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Aktivace:" xml:lang="cs"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Aktivace zpětné vazby:" xml:lang="cs"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Možnosti" xml:lang="cs">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Zpoždění skenování:" xml:lang="cs"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Rychlost skenování:" xml:lang="cs"></GOK:control>
			<GOK:control type="label" string="(setiny sekundy)" xml:lang="cs"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Lámat řádky/sloupce" xml:lang="cs"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Dole/nahoře" xml:lang="cs"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Dole/nahoře" xml:lang="cs"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Vlevo/vpravo" xml:lang="cs"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Vpravo/vlevo" xml:lang="cs"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Cyklů před zastavením:" xml:lang="cs"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Cyklů před zastavením:" xml:lang="cs"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="cy" name="inversescanning" displayname="Archwilio Gwrthdroëdig">
<GOK:description xml:space="preserve" xml:lang="cy">Gwasgwch a deliwch swîts er mwyn archwilio. Gwasgwch swîts arall er mwyn dewis.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Gweithrediad" xml:lang="cy">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Archwilio:" xml:lang="cy"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Archwilio:" xml:lang="cy"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Gweithredu:" xml:lang="cy"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Gweithredu:" xml:lang="cy"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Adborth" xml:lang="cy">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Symudiad:" xml:lang="cy"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Adborth Symudiad:" xml:lang="cy"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Gweithredu:" xml:lang="cy"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Adborth Gweithredu:" xml:lang="cy"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Dewisiadau" xml:lang="cy">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Oediad Archwilio:" xml:lang="cy"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Cyflymder Archwilio" xml:lang="cy"></GOK:control>
			<GOK:control type="label" string="(Canfedau o eiliad)" xml:lang="cy"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Amlapio Rhesi/Colofnau" xml:lang="cy"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Top/Gwaelod" xml:lang="cy"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Gwaelod/Top" xml:lang="cy"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Chwith/Dde" xml:lang="cy"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Dde/Chwith" xml:lang="cy"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Cylchedau Cyn Stopio" xml:lang="cy"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Cylchedau Cyn Stopio" xml:lang="cy"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="da" name="inversescanning" displayname="Invers skanning">
<GOK:description xml:space="preserve" xml:lang="da">Tryk og hold en knap nede for at skanne. Tryk på en anden knap for at vælge.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Handling" xml:lang="da">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Skan:" xml:lang="da"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Skan:" xml:lang="da"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Aktivér:" xml:lang="da"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Aktivér:" xml:lang="da"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Feedback" xml:lang="da">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Bevægelse:" xml:lang="da"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedbackbevægelse:" xml:lang="da"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Aktivering:" xml:lang="da"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback-aktivering:" xml:lang="da"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Indstillinger" xml:lang="da">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Skanningsventetid:" xml:lang="da"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Skanningshastighed:" xml:lang="da"></GOK:control>
			<GOK:control type="label" string="(hundreddele af et sekund)" xml:lang="da"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Ombryd rækker/kolonner" xml:lang="da"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Top/bund" xml:lang="da"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Bund/top" xml:lang="da"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Venstre/højre" xml:lang="da"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Højre/venstre" xml:lang="da"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Cyklusser før stop:" xml:lang="da"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Cyklusser før stop:" xml:lang="da"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="de" name="inversescanning" displayname="Umgekehrtes Abfragen">
<GOK:description xml:space="preserve" xml:lang="de">Klicken Sie auf einen Schalter und halten Sie zum Abfragen die Maustaste gedrückt. Klicken Sie auf einen anderen Schalter zum Auswählen.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Aktion" xml:lang="de">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Abfragen:" xml:lang="de"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Abfragen:" xml:lang="de"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Aktivieren:" xml:lang="de"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Aktivieren:" xml:lang="de"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Rückmeldung" xml:lang="de">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Bewegung:" xml:lang="de"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Rückmeldungsbewegung:" xml:lang="de"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Aktivierung:" xml:lang="de"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Rückmeldungsaktivierung:" xml:lang="de"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Einstellungen" xml:lang="de">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Abfrageverzögerung:" xml:lang="de"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Abfragegeschwindigkeit:" xml:lang="de"></GOK:control>
			<GOK:control type="label" string="(tausendstel Sekunden)" xml:lang="de"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Zeilen/Spalten umklappen" xml:lang="de"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Oben/Unten" xml:lang="de"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Unten/Oben" xml:lang="de"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Links/Rechts" xml:lang="de"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Rechts/Links" xml:lang="de"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Durchgänge vor Anhalten:" xml:lang="de"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Durchgänge vor Anhalten:" xml:lang="de"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="dz" name="inversescanning" displayname="ལུགས་ལྡོག་ཞིབ་ལྟ།">
<GOK:description xml:space="preserve" xml:lang="dz">ཞིབ་ལྟ་གི་དོན་ལུ་ སོར་བསྒྱུར་ཅིག་ ཨེབ་སྟེ་འཆང་། སེལ་འཐུའི་དོན་ལུ་ སོར་བསྒྱུར་གཞན་མི་ཅིག་ཨེབ།</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="བཀོལ་སྤྱོད།" xml:lang="dz">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="ཞིབ་ལྟ་:།" xml:lang="dz"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="ཞིབ་ལྟ་:།" xml:lang="dz"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="ཤུགས་ལྡན་བཟོ་:" xml:lang="dz"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="ཤུགས་ལྡན་བཟོ་:" xml:lang="dz"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="བསམ་ལན།" xml:lang="dz">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="བསྒུལ་བསྐྱོད་:།" xml:lang="dz"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="བསམ་ལན་ བསྒུལ་བསྐྱོད་:།" xml:lang="dz"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="ཤུགས་བཟོ་:" xml:lang="dz"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="བསམ་ལན་ཤུགས་བཟོ།" xml:lang="dz"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="གདམ་ཁ་ཚུ།" xml:lang="dz">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="ཞིབ་ལྟ་ཕྱིར་འགྱངས་:།" xml:lang="dz"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="ཞིབ་ལྟའི་མགྱོགས་ཚད་:།" xml:lang="dz"></GOK:control>
			<GOK:control type="label" string="སྐར་ཆ་ཅིག་གི་༡༠༠།" xml:lang="dz"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="གྲལ་ཐིག་/ཀེར་ཐིག་ཚུ་ ལོག་མཚམས་བཟོ།" xml:lang="dz"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="མགོ་/མཇུག" xml:lang="dz"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="མཇུག་/མགོ།" xml:lang="dz"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="གཡོན་/གཡས།" xml:lang="dz"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="གཡས་/གཡོན།" xml:lang="dz"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="མཚམས་འཇོག་མ་འབད་བའི་སྔོན་མ་བསྐྱར་འཁོར།" xml:lang="dz"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="མཚམས་འཇོག་མ་འབད་བའི་སྔོན་མ་བསྐྱར་འཁོར།" xml:lang="dz"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="el" name="inversescanning" displayname="Αντίστροφη Σάρωση">
<GOK:description xml:space="preserve" xml:lang="el">Πατήστε και κρατήστε έναν διακόπτη για σάρωση.  Πατήστε έναν άλλο διακόπτη για επιλογή.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Λειτουργία" xml:lang="el">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Σάρωση:" xml:lang="el"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Σάρωση:" xml:lang="el"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Ενεργοποίηση:" xml:lang="el"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Ενεργοποίηση:" xml:lang="el"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Ανάδραση" xml:lang="el">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Κίνηση:" xml:lang="el"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Κίνηση Ανάδρασης:" xml:lang="el"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Ενεργοποίηση:" xml:lang="el"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Ενεργοποίηση Ανάδρασης:" xml:lang="el"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Επιλογές" xml:lang="el">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Καθυστέρηση Σάρωσης:" xml:lang="el"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Ταχύτητα Σάρωσης:" xml:lang="el"></GOK:control>
			<GOK:control type="label" string="(εκατοστά του δευτερολέπτου)" xml:lang="el"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Αναδίπλωση Γραμμών/Στηλών" xml:lang="el"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Πάνω/Κάτω" xml:lang="el"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Κάτω/Πάνω" xml:lang="el"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Αριστερά/Δεξιά" xml:lang="el"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Δεξιά/Αριστερά" xml:lang="el"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Κύκλοι πριν το σταμάτημα:" xml:lang="el"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Κύκλοι πριν το σταμάτημα:" xml:lang="el"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="en_CA" name="inversescanning" displayname="Inverse Scanning">
<GOK:description xml:space="preserve" xml:lang="en_CA">Press and hold a switch to scan.  Press another switch to select.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Operation" xml:lang="en_CA">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Scan:" xml:lang="en_CA"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Scan:" xml:lang="en_CA"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activate:" xml:lang="en_CA"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Activate:" xml:lang="en_CA"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Feedback" xml:lang="en_CA">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Movement:" xml:lang="en_CA"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback Movement:" xml:lang="en_CA"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activation:" xml:lang="en_CA"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback Activation:" xml:lang="en_CA"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Options" xml:lang="en_CA">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Scan Delay:" xml:lang="en_CA"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Scan Speed:" xml:lang="en_CA"></GOK:control>
			<GOK:control type="label" string="(100s of a second)" xml:lang="en_CA"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Wrap Rows/Columns" xml:lang="en_CA"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Top/Bottom" xml:lang="en_CA"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Bottom/Top" xml:lang="en_CA"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Left/Right" xml:lang="en_CA"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Right/Left" xml:lang="en_CA"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Cycles Before Stopping:" xml:lang="en_CA"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Cycles Before Stopping:" xml:lang="en_CA"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="en_GB" name="inversescanning" displayname="Inverse Scanning">
<GOK:description xml:space="preserve" xml:lang="en_GB">Press and hold a switch to scan. Press another switch to select.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Operation" xml:lang="en_GB">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Scan:" xml:lang="en_GB"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Scan:" xml:lang="en_GB"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activate:" xml:lang="en_GB"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Activate:" xml:lang="en_GB"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Feedback" xml:lang="en_GB">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Movement:" xml:lang="en_GB"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback Movement:" xml:lang="en_GB"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activation:" xml:lang="en_GB"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback Activation:" xml:lang="en_GB"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Options" xml:lang="en_GB">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Scan Delay:" xml:lang="en_GB"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Scan Speed:" xml:lang="en_GB"></GOK:control>
			<GOK:control type="label" string="(100s of a second)" xml:lang="en_GB"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Wrap Rows/Columns" xml:lang="en_GB"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Top/Bottom" xml:lang="en_GB"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Bottom/Top" xml:lang="en_GB"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Left/Right" xml:lang="en_GB"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Right/Left" xml:lang="en_GB"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Cycles Before Stopping:" xml:lang="en_GB"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Cycles Before Stopping:" xml:lang="en_GB"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="es" name="inversescanning" displayname="Rastreo inverso">
<GOK:description xml:space="preserve" xml:lang="es">Pulse y mantenga presionado un conmutador para rastrear. Presione otro conmutador para seleccionar.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Operación" xml:lang="es">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Rastreo:" xml:lang="es"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Rastreo:" xml:lang="es"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activar:" xml:lang="es"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Activar:" xml:lang="es"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Retroalimentación" xml:lang="es">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Movimiento:" xml:lang="es"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Movimiento de realimentación:" xml:lang="es"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activación:" xml:lang="es"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Activación de realimentación:" xml:lang="es"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Opciones" xml:lang="es">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Retardo del rastreo:" xml:lang="es"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Velocidad del rastreo:" xml:lang="es"></GOK:control>
			<GOK:control type="label" string="(100a de un segundo)" xml:lang="es"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Ajustar las filas/columnas" xml:lang="es"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Superior/Inferior" xml:lang="es"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Inferior/Superior" xml:lang="es"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Izquierda/Derecha" xml:lang="es"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Derecha/Izquierda" xml:lang="es"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Ciclos antes de detenerse:" xml:lang="es"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Ciclos antes de detenerse:" xml:lang="es"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="et" name="inversescanning" displayname="Pööratud läbivaatus">
<GOK:description xml:space="preserve">Press and hold a switch to scan.  Press another switch to select.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Toiming" xml:lang="et">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Läbivaatus:" xml:lang="et"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Läbivaatus:" xml:lang="et"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Aktiveeritakse:" xml:lang="et"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Aktiveeritakse:" xml:lang="et"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Tagasiside" xml:lang="et">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Liikumine:" xml:lang="et"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback Movement:" xml:lang="et"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Aktiveerimine:" xml:lang="et"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Tagasiside aktiveerimine:" xml:lang="et"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Valikud" xml:lang="et">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Läbivaatuse viivitus:" xml:lang="et"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Läbivaatuse kiirus:" xml:lang="et"></GOK:control>
			<GOK:control type="label" string="(sekundisajandikku)" xml:lang="et"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Wrap Rows/Columns" xml:lang="et"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Top/Bottom" xml:lang="et"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Bottom/Top" xml:lang="et"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Left/Right" xml:lang="et"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Right/Left" xml:lang="et"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Korduseid enne seiskamist:" xml:lang="et"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Korduseid enne seiskamist:" xml:lang="et"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="eu" name="inversescanning" displayname="Atzekoz aurrera eskaneatzea">
<GOK:description xml:space="preserve" xml:lang="eu">Sakatu eta eduki sakatuta kommutadore bat eskaneatzeko. Sakatu beste kommutadore bat hautatzeko.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Eragiketa" xml:lang="eu">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Eskaneatu:" xml:lang="eu"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Eskaneatu:" xml:lang="eu"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Aktibatu:" xml:lang="eu"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Aktibatu:" xml:lang="eu"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Berrelikadura" xml:lang="eu">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Mugimendua:" xml:lang="eu"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Berrelikaduraren mugimendua:" xml:lang="eu"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Aktibatzea:" xml:lang="eu"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Berrelikaduraren aktibazioa:" xml:lang="eu"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Aukerak" xml:lang="eu">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Eskaneatzearen atzerapena:" xml:lang="eu"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Eskaneatze-abiadura:" xml:lang="eu"></GOK:control>
			<GOK:control type="label" string="(segundo-ehunena)" xml:lang="eu"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Doitu errenkadak/zutabeak" xml:lang="eu"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Goikoa/Behekoa" xml:lang="eu"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Behekoa/Goikoa" xml:lang="eu"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Ezkerra/Eskuina" xml:lang="eu"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Eskuina/Ezkerra" xml:lang="eu"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Gelditu aurreko zikloak:" xml:lang="eu"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Gelditu aurreko zikloak:" xml:lang="eu"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="fa" name="inversescanning" displayname="پویش معکوس">
<GOK:description xml:space="preserve" xml:lang="fa">فشردن و نگه داشتن سوییچ برای پویش. نگه داشتن سوییچ دیگر برای انتخاب</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="عملیات" xml:lang="fa">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="پویش:" xml:lang="fa"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="پویش:" xml:lang="fa"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="فعال کردن:" xml:lang="fa"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="فعال کردن:" xml:lang="fa"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="بازخورد" xml:lang="fa">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="جابه‌جایی:" xml:lang="fa"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="جابه‌جایی بازخورد:" xml:lang="fa"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="فعال‌سازی:" xml:lang="fa"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="فعال‌سازی بازخورد:" xml:lang="fa"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="گزینه‌ها" xml:lang="fa">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="تأخیر پویش:" xml:lang="fa"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="سرعت پویش:" xml:lang="fa"></GOK:control>
			<GOK:control type="label" string="(صدم ثانیه)" xml:lang="fa"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="پیچیدن سطرها/ستون‌ها" xml:lang="fa"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="یالا/پایین" xml:lang="fa"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="پایین/بالا" xml:lang="fa"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="چپ/راست" xml:lang="fa"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="راست/چپ" xml:lang="fa"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="تعداد دور‌ها قبل از توقف:" xml:lang="fa"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="تعداد دور‌ها قبل از توقف:" xml:lang="fa"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="fi" name="inversescanning" displayname="Käänteinen skannaus">
<GOK:description xml:space="preserve" xml:lang="fi">Paina ja pidä pohjassa kytkintä skannataksesi. Valitse painamalla toista kytkintä.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Toimenpide" xml:lang="fi">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Skannaa:" xml:lang="fi"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Skannaa:" xml:lang="fi"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Aktivoi:" xml:lang="fi"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Aktivoi:" xml:lang="fi"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Palaute" xml:lang="fi">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Liike:" xml:lang="fi"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Palautteen liike:" xml:lang="fi"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Aktivointi:" xml:lang="fi"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Palautteen aktivointi:" xml:lang="fi"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Vaihtoehdot" xml:lang="fi">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Skannauksen viive:" xml:lang="fi"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Skannauksen nopeus:" xml:lang="fi"></GOK:control>
			<GOK:control type="label" string="(sekunnin sadasosia)" xml:lang="fi"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Rivitä rivit/sarakkeet" xml:lang="fi"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Ylös/Alas" xml:lang="fi"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Alas/Ylös" xml:lang="fi"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Vasen/Oikea" xml:lang="fi"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Oikea/Vasen" xml:lang="fi"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Kierroksia ennen pysähtymistä:" xml:lang="fi"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Kierroksia ennen pysähtymistä:" xml:lang="fi"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="fr" name="inversescanning" displayname="Balayage inverse">
<GOK:description xml:space="preserve" xml:lang="fr">Maintenez appuyé un bouton pour démarrer le balayage. Appuyez sur un autre bouton pour sélectionner.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Opération" xml:lang="fr">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Balayage :" xml:lang="fr"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Balayage :" xml:lang="fr"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activer :" xml:lang="fr"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Activer :" xml:lang="fr"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Rétroaction" xml:lang="fr">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Mouvement :" xml:lang="fr"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Mouvement de rétroaction :" xml:lang="fr"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activation :" xml:lang="fr"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Activation la rétroaction :" xml:lang="fr"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Options" xml:lang="fr">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Délai de balayage :" xml:lang="fr"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Vitesse de balayage :" xml:lang="fr"></GOK:control>
			<GOK:control type="label" string="(centièmes de seconde)" xml:lang="fr"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Couper les lignes/colonnes" xml:lang="fr"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Haut/Bas" xml:lang="fr"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Bas/Haut" xml:lang="fr"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Gauche/Droite" xml:lang="fr"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Droite/Gauche" xml:lang="fr"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Cycles avant l&apos;arrêt :" xml:lang="fr"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Cycles avant l&apos;arrêt :" xml:lang="fr"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="ga" name="inversescanning" displayname="Inverse Scanning">
<GOK:description xml:space="preserve">Press and hold a switch to scan.  Press another switch to select.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Operation" xml:lang="ga">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Scan:" xml:lang="ga"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Scan:" xml:lang="ga"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activate:" xml:lang="ga"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Activate:" xml:lang="ga"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Aisfhotha" xml:lang="ga">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Movement:" xml:lang="ga"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback Movement:" xml:lang="ga"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activation:" xml:lang="ga"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback Activation:" xml:lang="ga"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Options" xml:lang="ga">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Scan Delay:" xml:lang="ga"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Scan Speed:" xml:lang="ga"></GOK:control>
			<GOK:control type="label" string="(100s of a second)" xml:lang="ga"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Wrap Rows/Columns" xml:lang="ga"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Barr/Bun" xml:lang="ga"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Bun/Barr" xml:lang="ga"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Clé/Deas" xml:lang="ga"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Deas/Clé" xml:lang="ga"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Cycles Before Stopping:" xml:lang="ga"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Cycles Before Stopping:" xml:lang="ga"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="gl" name="inversescanning" displayname="Análise inversa">
<GOK:description xml:space="preserve" xml:lang="gl">Prema e manteña premido un conmutador para analisar. Prema noutro conmutador para seleccionar.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Operación" xml:lang="gl">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="analisar:" xml:lang="gl"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="analisar:" xml:lang="gl"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activar:" xml:lang="gl"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Activar:" xml:lang="gl"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Retroacción" xml:lang="gl">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Movemento:" xml:lang="gl"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Movemento da retroacción:" xml:lang="gl"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activación:" xml:lang="gl"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Activación da retroacción:" xml:lang="gl"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Opcións" xml:lang="gl">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Atraso da análise:" xml:lang="gl"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Velocidade de análise:" xml:lang="gl"></GOK:control>
			<GOK:control type="label" string="(centésimas de segundo)" xml:lang="gl"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Axustar as filas/columnas" xml:lang="gl"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Superior/Inferior" xml:lang="gl"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Inferior/superior" xml:lang="gl"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Esquerda/dereita" xml:lang="gl"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Dereita/Esquerda" xml:lang="gl"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Ciclos antes de deterse:" xml:lang="gl"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Ciclos antes de deterse:" xml:lang="gl"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="gu" name="inversescanning" displayname="ઉલટી દિશામાં જોવું">
<GOK:description xml:space="preserve" xml:lang="gu">જોવા માટે સ્વીચ દબાવો પછી પકડી રાખો.  પસંદ કરવા માટે બીજી સ્વીચ દબાવો.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="પ્રક્રિયા" xml:lang="gu">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="જુઓ:" xml:lang="gu"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="જુઓ:" xml:lang="gu"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="સક્રિય કરો:" xml:lang="gu"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="સક્રિય કરો:" xml:lang="gu"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="પ્રતિભાવ" xml:lang="gu">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="ચાલ:" xml:lang="gu"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="પ્રતિભાવની ચાલ:" xml:lang="gu"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="સક્રિયકરણ:" xml:lang="gu"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="વળતર સક્રિયકરણ:" xml:lang="gu"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="વિકલ્પો" xml:lang="gu">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="જોવાનો વિલંબ:" xml:lang="gu"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="જોવાની ઝડપ:" xml:lang="gu"></GOK:control>
			<GOK:control type="label" string="(સેકન્ડનો સોમો ભાગ)" xml:lang="gu"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="હરોળો/સ્તંભો લપેટો" xml:lang="gu"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="ઉપર/નીચે" xml:lang="gu"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="નીચે/ઉપર" xml:lang="gu"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="ડાબુ/જમણુ" xml:lang="gu"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="જમણુ/ડાબુ" xml:lang="gu"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="અટકવા પહેલાના ચક્રો:" xml:lang="gu"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="અટકવા પહેલાના ચક્રો:" xml:lang="gu"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="he" name="inversescanning" displayname="סריקה הפוכה">
<GOK:description xml:space="preserve">Press and hold a switch to scan.  Press another switch to select.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="פעולה" xml:lang="he">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Scan:" xml:lang="he"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Scan:" xml:lang="he"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="הפעל:" xml:lang="he"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="הפעל:" xml:lang="he"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Feedback" xml:lang="he">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Movement:" xml:lang="he"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback Movement:" xml:lang="he"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activation:" xml:lang="he"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback Activation:" xml:lang="he"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="אפשרויות" xml:lang="he">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="השהיית סריקה:" xml:lang="he"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="מהירות סריקה:" xml:lang="he"></GOK:control>
			<GOK:control type="label" string="(100s of a second)" xml:lang="he"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Wrap Rows/Columns" xml:lang="he"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="עליון/תחתון" xml:lang="he"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Bottom/Top" xml:lang="he"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="שמאל/ימין" xml:lang="he"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="ימין/שמאל" xml:lang="he"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Cycles Before Stopping:" xml:lang="he"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Cycles Before Stopping:" xml:lang="he"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="hi" name="inversescanning" displayname="विपरीत स्केनिंग">
<GOK:description xml:space="preserve" xml:lang="hi">स्कैन करने हेतु एक स्विच दबाए रखें. अन्य स्विच को चुनने हेतु दबाएँ.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="ऑपरेशन" xml:lang="hi">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="स्केन:" xml:lang="hi"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="स्केन:" xml:lang="hi"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="सक्रिय करें:" xml:lang="hi"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="सक्रिय करें:" xml:lang="hi"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="फ़ीडबैक" xml:lang="hi">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="गतिविधि:" xml:lang="hi"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="फ़ीडबैक गतिविधि:" xml:lang="hi"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="सक्रिय करें:" xml:lang="hi"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="फ़ीडबैक सक्रियकरण:" xml:lang="hi"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="विकल्प" xml:lang="hi">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="स्केन देरीः" xml:lang="hi"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="स्केन गति:" xml:lang="hi"></GOK:control>
			<GOK:control type="label" string="(सेकण्ड का 100s)" xml:lang="hi"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="पंक्ति/स्तम्भ व्रैप करें" xml:lang="hi"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="शीर्ष/तल" xml:lang="hi"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="शीर्ष/तल" xml:lang="hi"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="बायाँ/दायाँ" xml:lang="hi"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="दायाँ/बायाँ" xml:lang="hi"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="बन्द होने से पहले चक्र:" xml:lang="hi"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="बन्द होने से पहले चक्र:" xml:lang="hi"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="hr" name="inversescanning" displayname="Obrnuto skeniranje">
<GOK:description xml:space="preserve">Press and hold a switch to scan.  Press another switch to select.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Operacija" xml:lang="hr">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Pretraži:" xml:lang="hr"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Pretraži:" xml:lang="hr"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activate:" xml:lang="hr"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Activate:" xml:lang="hr"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Odgovor" xml:lang="hr">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Pomicanje:" xml:lang="hr"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Kretnja povratne veze:" xml:lang="hr"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activation:" xml:lang="hr"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback Activation:" xml:lang="hr"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Odrednice" xml:lang="hr">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Odgoda ispitivanja:" xml:lang="hr"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Brzina pretraživanja:" xml:lang="hr"></GOK:control>
			<GOK:control type="label" string="(100-tinke sekunde)" xml:lang="hr"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Omotaj retke/stupce" xml:lang="hr"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Vrh/dno" xml:lang="hr"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Dno/vrh" xml:lang="hr"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Lijevo/Desno" xml:lang="hr"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Desno/lijevo" xml:lang="hr"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Ciklusa prije zaustavljanja:" xml:lang="hr"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Ciklusa prije zaustavljanja:" xml:lang="hr"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="hu" name="inversescanning" displayname="Fordított keresés">
<GOK:description xml:space="preserve" xml:lang="hu">Tartson lenyomva egy kapcsolót a kereséshez. Nyomjon meg egy másikat az aktiváláshoz.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Működés" xml:lang="hu">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Keresés:" xml:lang="hu"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Keresés:" xml:lang="hu"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Aktiválás:" xml:lang="hu"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Aktiválás:" xml:lang="hu"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Visszajelzés" xml:lang="hu">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Mozgás:" xml:lang="hu"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Mozgás visszajelzése:" xml:lang="hu"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Aktiválás:" xml:lang="hu"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Visszajelzés aktiválása:" xml:lang="hu"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Beállítások" xml:lang="hu">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Keresési késleltetés:" xml:lang="hu"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Keresési sebesség:" xml:lang="hu"></GOK:control>
			<GOK:control type="label" string="(századmásodperc)" xml:lang="hu"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Sorok/oszlopok tördelése" xml:lang="hu"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Fent/lent" xml:lang="hu"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Lent/fent" xml:lang="hu"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Balra/jobbra" xml:lang="hu"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Jobbra/balra" xml:lang="hu"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Léptetés leállítás előtt:" xml:lang="hu"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Léptetés leállítás előtt:" xml:lang="hu"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="id" name="inversescanning" displayname="Pemindaian Terbalik">
<GOK:description xml:space="preserve" xml:lang="id">Tekan dan tahan sebuah saklar untuk memindai. Tekan saklar yang lain untuk memilih.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Operasi" xml:lang="id">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Pindai:" xml:lang="id"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Pindai:" xml:lang="id"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Aktifkan:" xml:lang="id"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Aktifkan:" xml:lang="id"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Umpan balik" xml:lang="id">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Pergerakan:" xml:lang="id"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Pergerakan UmpanBalik:" xml:lang="id"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Pengaktifan:" xml:lang="id"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Pengaktifan Umpan Balik:" xml:lang="id"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Pilihan" xml:lang="id">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Jeda Pemindaian:" xml:lang="id"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Kecepatan Pemindaian:" xml:lang="id"></GOK:control>
			<GOK:control type="label" string="(100 dari sedetik)" xml:lang="id"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Potong Baris/Kolom" xml:lang="id"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Atas/Bawah" xml:lang="id"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Bawah/Atas" xml:lang="id"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Kiri/Kanan" xml:lang="id"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Kanan/Kiri" xml:lang="id"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Putaran Sebelum Berhenti:" xml:lang="id"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Putaran Sebelum Berhenti:" xml:lang="id"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="it" name="inversescanning" displayname="Scansione inversa">
<GOK:description xml:space="preserve" xml:lang="it">Premere e tenere premuto un selettore per fare la scansione. Premere un altro selettore per selezionare.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Operazione" xml:lang="it">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Scansione:" xml:lang="it"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Scansione:" xml:lang="it"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Attivare:" xml:lang="it"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Attivare:" xml:lang="it"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Feedback" xml:lang="it">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Movimento:" xml:lang="it"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback di movimento:" xml:lang="it"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Attivazione:" xml:lang="it"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback di attivazione:" xml:lang="it"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Opzioni" xml:lang="it">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Ritardo di scansione:" xml:lang="it"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Velocità di scansione:" xml:lang="it"></GOK:control>
			<GOK:control type="label" string="(centesimi di secondo)" xml:lang="it"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Ricomincia righe/colonne" xml:lang="it"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Alto/Basso" xml:lang="it"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Basso/Alto" xml:lang="it"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Sinistra/Destra" xml:lang="it"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Destra/Sinistra" xml:lang="it"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Cicli prima di fermarsi:" xml:lang="it"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Cicli prima di fermarsi:" xml:lang="it"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="ja" name="inversescanning" displayname="逆方向へスキャン">
<GOK:description xml:space="preserve" xml:lang="ja">スイッチを押したままにするとスキャンします。他のスイッチを押して選択します。</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="オペレーション" xml:lang="ja">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="スキャン:" xml:lang="ja"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="スキャン:" xml:lang="ja"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="実行:" xml:lang="ja"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="実行:" xml:lang="ja"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="フィードバック" xml:lang="ja">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="通知:" xml:lang="ja"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="フィードバックの通知:" xml:lang="ja"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="実行:" xml:lang="ja"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="活性化のフィードバック:" xml:lang="ja"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="オプション" xml:lang="ja">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="スキャンの遅延:" xml:lang="ja"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="スキャンの速さ:" xml:lang="ja"></GOK:control>
			<GOK:control type="label" string="(1/100秒単位)" xml:lang="ja"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="行/列をラップする" xml:lang="ja"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="上→下" xml:lang="ja"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="下→上" xml:lang="ja"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="左→右" xml:lang="ja"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="右→左" xml:lang="ja"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="停止するまでのサイクル数:" xml:lang="ja"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="停止するまでのサイクル数:" xml:lang="ja"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="ka" name="inversescanning" displayname="უკუ სკანირება">
<GOK:description xml:space="preserve">Press and hold a switch to scan.  Press another switch to select.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="ოპერაცია" xml:lang="ka">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="სკანირება:" xml:lang="ka"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="სკანირება:" xml:lang="ka"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="აქტივირება:" xml:lang="ka"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="აქტივირება:" xml:lang="ka"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Feedback" xml:lang="ka">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Movement:" xml:lang="ka"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback Movement:" xml:lang="ka"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activation:" xml:lang="ka"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback Activation:" xml:lang="ka"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="ოფციები" xml:lang="ka">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="სკანირების დაყოვნება:" xml:lang="ka"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="სკანირების სიჩქარე:" xml:lang="ka"></GOK:control>
			<GOK:control type="label" string="(100s of a second)" xml:lang="ka"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Wrap Rows/Columns" xml:lang="ka"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="ზემოთ/ქვემოთ" xml:lang="ka"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="ქვემოთ/ზემოთ" xml:lang="ka"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="მარცხნივ/მარჯვნივ" xml:lang="ka"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="მარჯვნივ/მარცხნივ" xml:lang="ka"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Cycles Before Stopping:" xml:lang="ka"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Cycles Before Stopping:" xml:lang="ka"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="kn" name="inversescanning" displayname="ವಿಲೋಮ ಸ್ಕ್ಯಾನಿಂಗ್">
<GOK:description xml:space="preserve" xml:lang="kn">ಸ್ಕ್ಯಾನ್ ಮಾಡಲು ಒಂದು ಸ್ವಿಚ್ ಅನ್ನು ಒತ್ತಿ. ಆಯ್ಕೆ ಮಾಡಲು ಇನ್ನೊಂದು ಸ್ವಿಚ್ ಅನ್ನು ಒತ್ತಿ.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="ಕಾರ್ಯಾಚರಣೆ" xml:lang="kn">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="ಸ್ಕ್ಯಾನ್:" xml:lang="kn"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="ಸ್ಕ್ಯಾನ್:" xml:lang="kn"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="ಸಕ್ರಿಯಗೊಳಿಸು:" xml:lang="kn"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="ಸಕ್ರಿಯಗೊಳಿಸು:" xml:lang="kn"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="ಫೀಡ್‌ಬ್ಯಾಕ್" xml:lang="kn">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="ಚಲನೆ:" xml:lang="kn"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="ಪ್ರತಿಕ್ರಿಯೆ ಚಲನೆ:" xml:lang="kn"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="ಸಕ್ರಿಯಗೊಳಿಕೆ:" xml:lang="kn"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="ಪ್ರತಿಕ್ರಿಯೆ ಸಕ್ರಿಯಗೊಳಿಕೆ:" xml:lang="kn"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="ಆಯ್ಕೆಗಳು" xml:lang="kn">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="ಸ್ಕ್ಯಾನ್ ವಿಳಂಬ:" xml:lang="kn"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="ಸ್ಕ್ಯಾನ್ ವೇಗ:" xml:lang="kn"></GOK:control>
			<GOK:control type="label" string="(ಒಂದು ಸೆಕೆಂಡಿನ 100s)" xml:lang="kn"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="ಅಡ್ಡಸಾಲುಗಳನ್ನು/ಲಂಬಸಾಲುಗಳನ್ನು ಆವರಿಸು" xml:lang="kn"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="ಮೇಲೆ/ಕೆಳಗೆ" xml:lang="kn"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="ಕೆಳಗೆ/ಮೇಲಕ್ಕೆ" xml:lang="kn"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="ಎಡ/ಬಲ" xml:lang="kn"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="ಬಲ/ಎಡ" xml:lang="kn"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="ನಿಲ್ಲಿಸುವ ಮೊದಲಿನ ಆವರ್ತನಗಳು:" xml:lang="kn"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="ನಿಲ್ಲಿಸುವ ಮೊದಲಿನ ಆವರ್ತನಗಳು:" xml:lang="kn"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="ko" name="inversescanning" displayname="반대로 찾기">
<GOK:description xml:space="preserve" xml:lang="ko">찾으려면 스위치를 누르고 계십시오.  선택하려면 다른 스위치를 누르십시오.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="동작" xml:lang="ko">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="찾기:" xml:lang="ko"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="찾기:" xml:lang="ko"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="활성화:" xml:lang="ko"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="활성화:" xml:lang="ko"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="알림 반응" xml:lang="ko">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="움직임:" xml:lang="ko"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="알림 반응 움직임:" xml:lang="ko"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="활성화:" xml:lang="ko"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="알림 반응 활성화:" xml:lang="ko"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="옵션" xml:lang="ko">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="찾기 지연 시간:" xml:lang="ko"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="찾기 속도:" xml:lang="ko"></GOK:control>
			<GOK:control type="label" string="(백분의 일초)" xml:lang="ko"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="열/행의 끝까지 가면 처음부터" xml:lang="ko"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="위/아래" xml:lang="ko"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="아래/위" xml:lang="ko"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="왼쪽/오른쪽" xml:lang="ko"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="오른쪽/왼쪽" xml:lang="ko"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="멈추지 않고 처음부터 반복:" xml:lang="ko"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="멈추지 않고 처음부터 반복:" xml:lang="ko"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="ku" name="inversescanning" displayname="Inverse Scanning">
<GOK:description xml:space="preserve">Press and hold a switch to scan.  Press another switch to select.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Operation" xml:lang="ku">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Scan:" xml:lang="ku"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Scan:" xml:lang="ku"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Çalak bike:" xml:lang="ku"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Çalak bike:" xml:lang="ku"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Feedback" xml:lang="ku">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Movement:" xml:lang="ku"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback Movement:" xml:lang="ku"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activation:" xml:lang="ku"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback Activation:" xml:lang="ku"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Options" xml:lang="ku">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Scan Delay:" xml:lang="ku"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Scan Speed:" xml:lang="ku"></GOK:control>
			<GOK:control type="label" string="(100s of a second)" xml:lang="ku"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Wrap Rows/Columns" xml:lang="ku"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Top/Bottom" xml:lang="ku"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Bottom/Top" xml:lang="ku"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Left/Right" xml:lang="ku"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Right/Left" xml:lang="ku"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Cycles Before Stopping:" xml:lang="ku"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Cycles Before Stopping:" xml:lang="ku"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="lt" name="inversescanning" displayname="Inversinis skanavimas">
<GOK:description xml:space="preserve" xml:lang="lt">Norėdami pradėti skanavimą paspauskite ir laikykite jungiklį. Norėdami pasirinkti paspauskite kitą jungiklį.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Operacija" xml:lang="lt">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Skanuoti:" xml:lang="lt"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Skanuoti:" xml:lang="lt"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Aktyvuoti:" xml:lang="lt"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Aktyvuoti:" xml:lang="lt"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Reakcija" xml:lang="lt">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Judėjimas:" xml:lang="lt"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Reakcijos judėjimas:" xml:lang="lt"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Aktyvacija:" xml:lang="lt"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Reakcijos aktyvacija:" xml:lang="lt"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Nustatymai" xml:lang="lt">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Skanavimo uždelsimas:" xml:lang="lt"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Skanavimo greitis" xml:lang="lt"></GOK:control>
			<GOK:control type="label" string="(100-osios sekundės dalys)" xml:lang="lt"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Pažymėti eilutes/stulpelius" xml:lang="lt"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Viršus/Apačia" xml:lang="lt"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Apačia/Viršus" xml:lang="lt"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Kairė/Dešinė" xml:lang="lt"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Dešinė/Kairė" xml:lang="lt"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Ciklai prieš sustojant:" xml:lang="lt"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Ciklai prieš sustojant:" xml:lang="lt"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="lv" name="inversescanning" displayname="Apgrieztā skanēšana">
<GOK:description xml:space="preserve" xml:lang="lv">Nozpiest un turēt slēdzi lai slanētu. Spiest otru slēdzi lai izvēlētos.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Operācija" xml:lang="lv">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Skenēt:" xml:lang="lv"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Skenēt:" xml:lang="lv"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Aktivizēt:" xml:lang="lv"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Aktivizēt:" xml:lang="lv"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Atgriezeniskā saite" xml:lang="lv">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Pārvietošana:" xml:lang="lv"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Atgriezeniskās saites pārvietošana:" xml:lang="lv"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Aktivizēšana:" xml:lang="lv"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Atgriezeniskās saites aktivizēšana:" xml:lang="lv"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Izvēle" xml:lang="lv">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Skanēšanas aizkave:" xml:lang="lv"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Skanēšanas ātrums:" xml:lang="lv"></GOK:control>
			<GOK:control type="label" string="(100s no sekundes)" xml:lang="lv"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Pārnest rindas/kolonnas" xml:lang="lv"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Virsotnē/Apakšā" xml:lang="lv"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Apakšā/Virsotnē" xml:lang="lv"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Kreisais/Labais" xml:lang="lv"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Labais/Kreisais" xml:lang="lv"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Ieiet ciklā pirms apstāšanās:" xml:lang="lv"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Ieiet ciklā pirms apstāšanās:" xml:lang="lv"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="mai" name="inversescanning" displayname="विपरीत स्केनिंग">
<GOK:description xml:space="preserve">Press and hold a switch to scan.  Press another switch to select.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="सँक्रिया" xml:lang="mai">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="स्केन:" xml:lang="mai"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="स्केन:" xml:lang="mai"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="सक्रिय करू:" xml:lang="mai"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="सक्रिय करू:" xml:lang="mai"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="फ़ीडबैक" xml:lang="mai">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="गतिविधि:" xml:lang="mai"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="फ़ीडबैक गतिविधि:" xml:lang="mai"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="सक्रियकरणः" xml:lang="mai"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="फ़ीडबैक सक्रियकरण:" xml:lang="mai"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="विकल्प" xml:lang="mai">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="स्केन देरीः" xml:lang="mai"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="स्केन गति:" xml:lang="mai"></GOK:control>
			<GOK:control type="label" string="(सकेण्ड क&apos; 100s)" xml:lang="mai"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="पँक्ति/स्तम्भ व्रैप करू" xml:lang="mai"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="शीर्ष/तल" xml:lang="mai"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="शीर्ष/तल" xml:lang="mai"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="बामाँ/दहिन्ना" xml:lang="mai"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="दहिन्ना/बामाँ" xml:lang="mai"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="बन्न हए सँ पहिले चक्र:" xml:lang="mai"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="बन्न हए सँ पहिले चक्र:" xml:lang="mai"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="mk" name="inversescanning" displayname="Обратно скенирање">
<GOK:description xml:space="preserve" xml:lang="mk">Притиснете и задржете го копчето за да скенирате. Притиснете друго копче за да изберете.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Операција" xml:lang="mk">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Скенирај:" xml:lang="mk"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Скенирај:" xml:lang="mk"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Активирај:" xml:lang="mk"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Активирај:" xml:lang="mk"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Повратна информација" xml:lang="mk">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Движење:" xml:lang="mk"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Движење на повратната информација:" xml:lang="mk"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Активирање:" xml:lang="mk"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Активирање на повратната информација:" xml:lang="mk"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Опции" xml:lang="mk">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Застој при скенирање:" xml:lang="mk"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Брзина на скенирање:" xml:lang="mk"></GOK:control>
			<GOK:control type="label" string="(стотинки)" xml:lang="mk"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Завиткај редови/колони" xml:lang="mk"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Горе/Долу" xml:lang="mk"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Долу/Горе" xml:lang="mk"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Лево/Десно" xml:lang="mk"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Десно/Лево" xml:lang="mk"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Циклуси пред да стопира:" xml:lang="mk"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Циклуси пред да стопира:" xml:lang="mk"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="ml" name="inversescanning" displayname="പുറകോട്ടുള്ള പരിശോധന">
<GOK:description xml:space="preserve" xml:lang="ml">ഒരു സ്വിച്ച് അമര്‍ത്തിപ്പിടിച്ച് പരിശോധിക്കുക.  തിരഞ്ഞെടുക്കുന്നതിനായി മറ്റൊരു സ്വിച്ച് അമര്‍ത്തുക.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="പ്രക്രിയ" xml:lang="ml">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="പരിശോധിക്കുക:" xml:lang="ml"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="പരിശോധിക്കുക:" xml:lang="ml"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="സജീവമാക്കുക:" xml:lang="ml"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="സജീവമാക്കുക:" xml:lang="ml"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="അഭിപ്രായം" xml:lang="ml">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="പ്രവര്‍ത്തനം:" xml:lang="ml"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback Movement:" xml:lang="ml"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="സജ്ജമാക്കല്‍:" xml:lang="ml"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="അഭിപ്രായം സജ്ജീവമാക്കല്‍:" xml:lang="ml"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="ഉപാധികള്‍" xml:lang="ml">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="പരിശോധനയ്ക്കുള്ള താമസം:" xml:lang="ml"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="പരിശോധനയുടെ വേഗത:" xml:lang="ml"></GOK:control>
			<GOK:control type="label" string="(ഒരു സെക്കന്‍ഡിന്റെ 100s)" xml:lang="ml"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="നിരകള്‍/വരികള്‍ റാപ്പ് ചെയ്യുക" xml:lang="ml"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="മുകളില്‍/താഴെ" xml:lang="ml"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="താഴെ/മുകളില്‍" xml:lang="ml"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="ഇടത്/വലത്" xml:lang="ml"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="വലത്/ഇടത്" xml:lang="ml"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="നിര്‍ത്തുന്നതിന് മുമ്പുള്ള സൈക്കിളുകള്‍:" xml:lang="ml"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="നിര്‍ത്തുന്നതിന് മുമ്പുള്ള സൈക്കിളുകള്‍:" xml:lang="ml"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="mn" name="inversescanning" displayname="Урвуулсан цохилт">
<GOK:description xml:space="preserve">Press and hold a switch to scan.  Press another switch to select.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Үйлдэл" xml:lang="mn">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Шалгах:" xml:lang="mn"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Шалгах:" xml:lang="mn"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activate:" xml:lang="mn"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Activate:" xml:lang="mn"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Санал хүсэлт" xml:lang="mn">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Шилжүүлэлт:" xml:lang="mn"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Санал хүсэлт шилжүүлэлт:" xml:lang="mn"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activation:" xml:lang="mn"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback Activation:" xml:lang="mn"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Сонголтууд" xml:lang="mn">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Шалгах хүлээлт:" xml:lang="mn"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Шалгах хурд:" xml:lang="mn"></GOK:control>
			<GOK:control type="label" string="(секундын зуу)" xml:lang="mn"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Мөр/Багана таслах" xml:lang="mn"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Дээд/Доод" xml:lang="mn"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Доод/Дээд" xml:lang="mn"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Зүүн/Баруун" xml:lang="mn"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Баруун/Зүүн" xml:lang="mn"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Зосохын өмнөх цикл:" xml:lang="mn"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Зосохын өмнөх цикл:" xml:lang="mn"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="mr" name="inversescanning" displayname="उलटे स्कॅनिंग">
<GOK:description xml:space="preserve" xml:lang="mr">स्कॅन करीता बटण दाबा.  निवडण्याकरीता दुसरे बटण दाबा.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="ऑपरेशन" xml:lang="mr">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="स्कॅन:" xml:lang="mr"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="स्कॅन:" xml:lang="mr"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="कार्यान्वीत करा:" xml:lang="mr"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="कार्यान्वीत करा:" xml:lang="mr"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="प्रतिसाद" xml:lang="mr">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="हलवाहलव:" xml:lang="mr"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="प्रतिसाद हलवाहलव:" xml:lang="mr"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="स्क्रीयता:" xml:lang="mr"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="प्रतिसाद कार्यान्वीतीकरण:" xml:lang="mr"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="पर्याय" xml:lang="mr">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="स्कॅन उशीर:" xml:lang="mr"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="स्कॅन वेग:" xml:lang="mr"></GOK:control>
			<GOK:control type="label" string="(सेकंदाचे 100s)" xml:lang="mr"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="रांगा/स्तंभ गुंडाळा" xml:lang="mr"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="टॉप/तळ" xml:lang="mr"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="तळ/टॉप" xml:lang="mr"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="डावी/उजवी" xml:lang="mr"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="उजवी/डावी" xml:lang="mr"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="थांबविण्यापूर्वीचे चक्र:" xml:lang="mr"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="थांबविण्यापूर्वीचे चक्र:" xml:lang="mr"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="ms" name="inversescanning" displayname="Imbasan Songsang">
<GOK:description xml:space="preserve">Press and hold a switch to scan.  Press another switch to select.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Operation" xml:lang="ms">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Scan:" xml:lang="ms"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Scan:" xml:lang="ms"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activate:" xml:lang="ms"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Activate:" xml:lang="ms"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Maklumbalas" xml:lang="ms">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Movement:" xml:lang="ms"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback Movement:" xml:lang="ms"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activation:" xml:lang="ms"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback Activation:" xml:lang="ms"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Options" xml:lang="ms">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Scan Delay:" xml:lang="ms"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Scan Speed:" xml:lang="ms"></GOK:control>
			<GOK:control type="label" string="(100s of a second)" xml:lang="ms"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Wrap Rows/Columns" xml:lang="ms"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Top/Bottom" xml:lang="ms"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Bottom/Top" xml:lang="ms"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Left/Right" xml:lang="ms"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Right/Left" xml:lang="ms"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Cycles Before Stopping:" xml:lang="ms"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Cycles Before Stopping:" xml:lang="ms"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="nb" name="inversescanning" displayname="Omvendt søking">
<GOK:description xml:space="preserve" xml:lang="nb">Trykk og hold en knapp for å søke. Trykk en annen knapp for å velge.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Operasjon" xml:lang="nb">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Søk:" xml:lang="nb"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Søk:" xml:lang="nb"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Aktiver:" xml:lang="nb"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Aktiver:" xml:lang="nb"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Tilbakemelding" xml:lang="nb">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Flytting:" xml:lang="nb"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Flytting av tilbakemelding:" xml:lang="nb"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Aktivering:" xml:lang="nb"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Aktivering av tilbakemelding:" xml:lang="nb"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Alternativer" xml:lang="nb">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Søkeforsinkelse:" xml:lang="nb"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Søkehastighet:" xml:lang="nb"></GOK:control>
			<GOK:control type="label" string="(hundredelssekund)" xml:lang="nb"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Bryd rader/kolonner" xml:lang="nb"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Topp/bunn" xml:lang="nb"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Bunn/topp" xml:lang="nb"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Venstre/høyre" xml:lang="nb"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Høyre/venstre" xml:lang="nb"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Antall runder før stopp:" xml:lang="nb"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Antall runder før stopp:" xml:lang="nb"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="ne" name="inversescanning" displayname="उल्टो स्क्यानिङ">
<GOK:description xml:space="preserve" xml:lang="ne">स्क्यान गर्न स्विच थिच्नुहोस् र होल्ड गर्नुहोस् ।  चयन गर्न अर्को स्विच थिच्नुहोस् ।</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="सञ्चालन" xml:lang="ne">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="स्क्यान:" xml:lang="ne"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="स्क्यान:" xml:lang="ne"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="सक्रिय पार्नुहोस्:" xml:lang="ne"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="सक्रिय पार्नुहोस्:" xml:lang="ne"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="पृष्ठपोषण" xml:lang="ne">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="चाल:" xml:lang="ne"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="पृष्ठपोषण चाल:" xml:lang="ne"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="सक्रियता:" xml:lang="ne"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="पृष्ठपोषण सक्रियता:" xml:lang="ne"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="विकल्प" xml:lang="ne">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="स्क्यान विलम्ब:" xml:lang="ne"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="स्क्यान गति:" xml:lang="ne"></GOK:control>
			<GOK:control type="label" string="(एक सेकेन्डको 100s)" xml:lang="ne"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="पङ्क्ति/स्तम्भ बेर्नुहोस्" xml:lang="ne"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="माथि/तल" xml:lang="ne"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="तल/माथि" xml:lang="ne"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="बायाँ/दायाँ" xml:lang="ne"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="दायाँ/बायाँ" xml:lang="ne"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="बन्द हुनुभन्दा पहिले घुम्दछ:" xml:lang="ne"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="बन्द हुनुभन्दा पहिले घुम्दछ:" xml:lang="ne"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="nl" name="inversescanning" displayname="Inverse Scanning">
<GOK:description xml:space="preserve" xml:lang="nl">Houd een schakelaar ingedrukt om te scannen. Druk op een andere schakelaar om te selecteren.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Bewerking" xml:lang="nl">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Scannen:" xml:lang="nl"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Scannen:" xml:lang="nl"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activeren:" xml:lang="nl"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Activeren:" xml:lang="nl"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Feedback" xml:lang="nl">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Beweging:" xml:lang="nl"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback beweging:" xml:lang="nl"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activering:" xml:lang="nl"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback activering:" xml:lang="nl"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Opties" xml:lang="nl">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Scan-vertraging:" xml:lang="nl"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Scan-snelheid" xml:lang="nl"></GOK:control>
			<GOK:control type="label" string="(honderdsten van een seconde)" xml:lang="nl"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Rijen/Kolommen lopen door" xml:lang="nl"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Boven/onder" xml:lang="nl"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Onder/Boven" xml:lang="nl"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Links/Rechts" xml:lang="nl"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Rechts/Links" xml:lang="nl"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Aantal cycli voordat wordt gestopt" xml:lang="nl"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Aantal cycli voordat wordt gestopt" xml:lang="nl"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="nn" name="inversescanning" displayname="Omvendt søking">
<GOK:description xml:space="preserve" xml:lang="nn">Trykk og hald ein knapp for å søkja. Trykk ein annan knapp for å velja.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Operasjon" xml:lang="nn">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Søk:" xml:lang="nn"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Søk:" xml:lang="nn"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Bruk:" xml:lang="nn"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Bruk:" xml:lang="nn"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Tilbakemelding" xml:lang="nn">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Flytting:" xml:lang="nn"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Flytting av tilbakemelding:" xml:lang="nn"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Bruk:" xml:lang="nn"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Aktivering av tilbakemelding:" xml:lang="nn"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Alternativ" xml:lang="nn">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Søkjeforsinkelse:" xml:lang="nn"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Søkjehastighet:" xml:lang="nn"></GOK:control>
			<GOK:control type="label" string="(hundredelssekund)" xml:lang="nn"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Bryd rader/kolonnar" xml:lang="nn"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Topp/botn" xml:lang="nn"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Botn/topp" xml:lang="nn"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Venstre/høgre" xml:lang="nn"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Høgre/venstre" xml:lang="nn"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Tal på runder før stopp:" xml:lang="nn"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Tal på runder før stopp:" xml:lang="nn"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="oc" name="inversescanning" displayname="Inverse Scanning">
<GOK:description xml:space="preserve">Press and hold a switch to scan.  Press another switch to select.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Operacion" xml:lang="oc">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Scan:" xml:lang="oc"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Scan:" xml:lang="oc"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activar :" xml:lang="oc"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Activar :" xml:lang="oc"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Feedback" xml:lang="oc">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Movement:" xml:lang="oc"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback Movement:" xml:lang="oc"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activacion :" xml:lang="oc"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback Activation:" xml:lang="oc"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Opcions" xml:lang="oc">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Scan Delay:" xml:lang="oc"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Scan Speed:" xml:lang="oc"></GOK:control>
			<GOK:control type="label" string="(100s of a second)" xml:lang="oc"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Wrap Rows/Columns" xml:lang="oc"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Top/Bottom" xml:lang="oc"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Bottom/Top" xml:lang="oc"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Left/Right" xml:lang="oc"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Right/Left" xml:lang="oc"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Cycles Before Stopping:" xml:lang="oc"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Cycles Before Stopping:" xml:lang="oc"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="or" name="inversescanning" displayname="ବିପରୀତ କ୍ରମବୀକ୍ଷଣ">
<GOK:description xml:space="preserve" xml:lang="or">କ୍ରମବୀକ୍ଷଣ କରିବା ପାଇଁ ଗୋଟିଏ ସୁଇଚକୁ ଦବାଇ ରଖନ୍ତୁ। ଚୟନ କରିବା ପାଇଁ ଆଉ ଗୋଟିଏ ସୁଇଚକୁ ଦବାନ୍ତୁ।</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="ଚାଳନା" xml:lang="or">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="କ୍ରମବୀକ୍ଷଣ କରନ୍ତୁ:" xml:lang="or"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="କ୍ରମବୀକ୍ଷଣ କରନ୍ତୁ:" xml:lang="or"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="ସକ୍ରିୟ କରନ୍ତୁ:" xml:lang="or"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="ସକ୍ରିୟ କରନ୍ତୁ:" xml:lang="or"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="ପ୍ରତିକ୍ରିୟା" xml:lang="or">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="ଗତିବିଧି:" xml:lang="or"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="ପ୍ରତିକ୍ରିୟା ଗତିବିଧି:" xml:lang="or"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="ସକ୍ରିୟଣ:" xml:lang="or"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="ପ୍ରତିକ୍ରିୟା ସକ୍ରିୟଣ:" xml:lang="or"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="ପସନ୍ଦ" xml:lang="or">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="କ୍ରମବୀକ୍ଷଣ ବିଳମ୍ବତା:" xml:lang="or"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="କ୍ରମବୀକ୍ଷଣ ଗତି:" xml:lang="or"></GOK:control>
			<GOK:control type="label" string="(ସେକେଣ୍ଡର 100s)" xml:lang="or"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="ଧାଡି/ସ୍ତମ୍ଭ ମାନଙ୍କୁ ଆବ୍ରୁତ କରନ୍ତୁ" xml:lang="or"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="ଉପର/ତଳ" xml:lang="or"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="ତଳ/ଉପର" xml:lang="or"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="ବାମ/ଡାହାଣ" xml:lang="or"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="ଡାହାଣ/ବାମ" xml:lang="or"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="ଅଟକିବା ପୂର୍ବରୁ କେତେ ଚକ୍ର:" xml:lang="or"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="ଅଟକିବା ପୂର୍ବରୁ କେତେ ଚକ୍ର:" xml:lang="or"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="pa" name="inversescanning" displayname="ਉਲਟੀ ਜਾਂਚ">
<GOK:description xml:space="preserve" xml:lang="pa">ਜਾਂਚ ਕਰਨ ਲਈ ਦਬਾ ਕੇ ਪਕੜੋ। ਚੁਣਨ ਲਈ ਹੋਰ ਸਵਿੱਚ ਦਬਾਓ।</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="ਕਾਰਵਾਈ" xml:lang="pa">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="ਜਾਂਚ ਕਰੋ:" xml:lang="pa"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="ਜਾਂਚ ਕਰੋ:" xml:lang="pa"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="ਸਰਗਰਮ:" xml:lang="pa"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="ਸਰਗਰਮ:" xml:lang="pa"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="ਫੀਡਬੈਕ" xml:lang="pa">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="ਗਤੀ:" xml:lang="pa"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="ਫੀਡਬੈਕ ਗਤੀ:" xml:lang="pa"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="ਸਰਗਰਮੀ:" xml:lang="pa"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="ਫੀਡਬੈਕ ਸਰਗਰਮ:" xml:lang="pa"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="ਚੋਣ" xml:lang="pa">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="ਜਾਂਚ ਅੰਤਰਾਲ:" xml:lang="pa"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="ਜਾਂਚ ਗਤੀ:" xml:lang="pa"></GOK:control>
			<GOK:control type="label" string="(ਸਕਿੰਟ ਦਾ ਸੌਵਾਂ)" xml:lang="pa"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="ਕਤਾਰਾਂ/ਕਾਲਮ ਲਪੇਟੋ" xml:lang="pa"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="ਉੱਤੇ/ਹੇਠਾਂ" xml:lang="pa"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="ਹੇਠਾਂ/ਉੱਤੇ" xml:lang="pa"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="ਖੱਬਾ/ਸੱਜਾ" xml:lang="pa"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="ਸੱਜਾ/ਖੱਬਾ" xml:lang="pa"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="ਰੁਕਣ ਤੋਂ ਬਾਅਦ ਚੱਕਰ:" xml:lang="pa"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="ਰੁਕਣ ਤੋਂ ਬਾਅਦ ਚੱਕਰ:" xml:lang="pa"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="pl" name="inversescanning" displayname="Skanowanie odwrotne">
<GOK:description xml:space="preserve" xml:lang="pl">Proszę nacisnąć i przytrzymać przełącznik aby przeszukiwać. Proszę nacisnąć inny przełącznik aby zaznaczyć.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Operacja" xml:lang="pl">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Przeszukiwanie:" xml:lang="pl"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Przeszukiwanie:" xml:lang="pl"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Uaktywnij:" xml:lang="pl"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Uaktywnij:" xml:lang="pl"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Sprzężenie zwrotne" xml:lang="pl">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Przesunięcie:" xml:lang="pl"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Przesunięcie sprzężenia zwrotnego:" xml:lang="pl"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Aktywacja:" xml:lang="pl"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Aktywacja sprzężenia zwrotnego:" xml:lang="pl"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Opcje" xml:lang="pl">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Opóźnienie przeszukiwania:" xml:lang="pl"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Szybkość przeszukiwania:" xml:lang="pl"></GOK:control>
			<GOK:control type="label" string="(Setne części sekundy)" xml:lang="pl"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Zawijanie wierszy/kolumn" xml:lang="pl"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Góra/Dół" xml:lang="pl"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Dół/Góra" xml:lang="pl"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Lewo/Prawo" xml:lang="pl"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Prawo/Lewo" xml:lang="pl"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Ilość cykli przed zatrzymaniem:" xml:lang="pl"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Ilość cykli przed zatrzymaniem:" xml:lang="pl"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="pt" name="inversescanning" displayname="Exame Inverso">
<GOK:description xml:space="preserve" xml:lang="pt">Mantenha premido um interruptor para examinar.  Prima outro interruptor para seleccionar.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Operação" xml:lang="pt">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Examinar:" xml:lang="pt"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Examinar:" xml:lang="pt"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activar:" xml:lang="pt"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Activar:" xml:lang="pt"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Pergunta" xml:lang="pt">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Movimento:" xml:lang="pt"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Movimento de Pergunta:" xml:lang="pt"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activação:" xml:lang="pt"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Activação de Pergunta:" xml:lang="pt"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Opções" xml:lang="pt">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Atraso de Exame:" xml:lang="pt"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Velocidade de Exame:" xml:lang="pt"></GOK:control>
			<GOK:control type="label" string="(100s de segundo)" xml:lang="pt"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Quebrar Linhas/Colunas" xml:lang="pt"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Superior/Inferior" xml:lang="pt"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Inferior/Superior" xml:lang="pt"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Esquerdo/Direito" xml:lang="pt"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Direito/Esquerdo" xml:lang="pt"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Ciclos Antes de Parar:" xml:lang="pt"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Ciclos Antes de Parar:" xml:lang="pt"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="pt_BR" name="inversescanning" displayname="Varredura inversa">
<GOK:description xml:space="preserve" xml:lang="pt_BR">Pressione e mantenha pressionado um botão para iniciar a varredura. Pressione outro botão para selecionar.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Operação" xml:lang="pt_BR">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Varrer:" xml:lang="pt_BR"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Varrer:" xml:lang="pt_BR"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Ativar:" xml:lang="pt_BR"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Ativar:" xml:lang="pt_BR"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Feedback" xml:lang="pt_BR">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Movimento:" xml:lang="pt_BR"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Movimento de feedback:" xml:lang="pt_BR"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Ativação:" xml:lang="pt_BR"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Ativação de feedback:" xml:lang="pt_BR"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Opções" xml:lang="pt_BR">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Atraso de varredura:" xml:lang="pt_BR"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Velocidade de varredura:" xml:lang="pt_BR"></GOK:control>
			<GOK:control type="label" string="(Centésimos de segundo)" xml:lang="pt_BR"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Quebra linhas/colunas" xml:lang="pt_BR"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Acima/Abaixo" xml:lang="pt_BR"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Abaixo/Acima" xml:lang="pt_BR"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Esquerdo/Direito" xml:lang="pt_BR"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Direito/Esquerdo" xml:lang="pt_BR"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Ciclos antes de parar:" xml:lang="pt_BR"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Ciclos antes de parar:" xml:lang="pt_BR"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="ro" name="inversescanning" displayname="Scanare inversă">
<GOK:description xml:space="preserve" xml:lang="ro">Țineți apăsat un buton pentru a scana. Apăsați alt buton pentru a selecta.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Operație" xml:lang="ro">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Scanare:" xml:lang="ro"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Scanare:" xml:lang="ro"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activează:" xml:lang="ro"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Activează:" xml:lang="ro"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Feedback" xml:lang="ro">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Mișcare:" xml:lang="ro"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback mișcare:" xml:lang="ro"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activare:" xml:lang="ro"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback activare:" xml:lang="ro"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Opțiuni" xml:lang="ro">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Întârzierea scanare:" xml:lang="ro"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Viteză scanare:" xml:lang="ro"></GOK:control>
			<GOK:control type="label" string="(sutimi de secundă)" xml:lang="ro"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Pe rânduri/coloane" xml:lang="ro"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Sus/Jos" xml:lang="ro"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Sus/Jos" xml:lang="ro"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Stânga/Dreapta" xml:lang="ro"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Dreapta/Stânga" xml:lang="ro"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Cicluri înainte de oprire:" xml:lang="ro"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Cicluri înainte de oprire:" xml:lang="ro"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="ru" name="inversescanning" displayname="Обратное сканирование">
<GOK:description xml:space="preserve" xml:lang="ru">Нажмите и держите переключатель для сканирования. Нажмите другой преключатель для выбора.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Операция" xml:lang="ru">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Сканирование:" xml:lang="ru"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Сканирование:" xml:lang="ru"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Активировать:" xml:lang="ru"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Активировать:" xml:lang="ru"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Реакции" xml:lang="ru">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Движение:" xml:lang="ru"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Реактивное смещение:" xml:lang="ru"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Активация:" xml:lang="ru"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Реактивная активация:" xml:lang="ru"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Параметры" xml:lang="ru">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Задержка:" xml:lang="ru"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Скорость:" xml:lang="ru"></GOK:control>
			<GOK:control type="label" string="(сотые доли секунды)" xml:lang="ru"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Переносить строки/столбцы" xml:lang="ru"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Верх/Низ" xml:lang="ru"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Низ/Верх" xml:lang="ru"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Лево/Право" xml:lang="ru"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Право/Лево" xml:lang="ru"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Повторов перед остановом:" xml:lang="ru"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Повторов перед остановом:" xml:lang="ru"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="rw" name="inversescanning" displayname="Inverse Scanning">
<GOK:description xml:space="preserve">Press and hold a switch to scan.  Press another switch to select.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Operation" xml:lang="rw">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Scan:" xml:lang="rw"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Scan:" xml:lang="rw"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activate:" xml:lang="rw"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Activate:" xml:lang="rw"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Feedback" xml:lang="rw">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Movement:" xml:lang="rw"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback Movement:" xml:lang="rw"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activation:" xml:lang="rw"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback Activation:" xml:lang="rw"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Amahitamo" xml:lang="rw">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Scan Delay:" xml:lang="rw"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Scan Speed:" xml:lang="rw"></GOK:control>
			<GOK:control type="label" string="(100s of a second)" xml:lang="rw"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Wrap Rows/Columns" xml:lang="rw"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Top/Bottom" xml:lang="rw"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Bottom/Top" xml:lang="rw"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Left/Right" xml:lang="rw"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Right/Left" xml:lang="rw"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Cycles Before Stopping:" xml:lang="rw"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Cycles Before Stopping:" xml:lang="rw"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="si" name="inversescanning" displayname="Inverse Scanning">
<GOK:description xml:space="preserve">Press and hold a switch to scan.  Press another switch to select.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Operation" xml:lang="si">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Scan:" xml:lang="si"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Scan:" xml:lang="si"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activate:" xml:lang="si"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Activate:" xml:lang="si"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Feedback" xml:lang="si">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Movement:" xml:lang="si"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback Movement:" xml:lang="si"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activation:" xml:lang="si"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback Activation:" xml:lang="si"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="විකල්ප" xml:lang="si">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Scan Delay:" xml:lang="si"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Scan Speed:" xml:lang="si"></GOK:control>
			<GOK:control type="label" string="(100s of a second)" xml:lang="si"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Wrap Rows/Columns" xml:lang="si"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Top/Bottom" xml:lang="si"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Bottom/Top" xml:lang="si"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Left/Right" xml:lang="si"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Right/Left" xml:lang="si"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Cycles Before Stopping:" xml:lang="si"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Cycles Before Stopping:" xml:lang="si"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="sk" name="inversescanning" displayname="Opačné snímanie">
<GOK:description xml:space="preserve">Press and hold a switch to scan.  Press another switch to select.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Činnosť" xml:lang="sk">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Snímanie:" xml:lang="sk"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Snímanie:" xml:lang="sk"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Aktivovať:" xml:lang="sk"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Aktivovať:" xml:lang="sk"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Spätná väzba" xml:lang="sk">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Pohyb:" xml:lang="sk"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Posun spätnej väzby:" xml:lang="sk"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Aktivovanie:" xml:lang="sk"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Aktivácia spätnej väzby:" xml:lang="sk"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Voľby" xml:lang="sk">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Oneskorenie snímania:" xml:lang="sk"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Rýchlosť snímania:" xml:lang="sk"></GOK:control>
			<GOK:control type="label" string="(Stotiny sekundy)" xml:lang="sk"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Zalomiť riaky/stĺpce" xml:lang="sk"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Vrch/spodok" xml:lang="sk"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Spodok/vrch" xml:lang="sk"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Vľavo/vpravo" xml:lang="sk"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Vpravo/vľavo" xml:lang="sk"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Cykly pre zastavením:" xml:lang="sk"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Cykly pre zastavením:" xml:lang="sk"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="sl" name="inversescanning" displayname="Obrnjeno preiskovanje">
<GOK:description xml:space="preserve" xml:lang="sl">Pritisnite in držite stikalo za preiskovanje. Pritisnite drugo stikalo za izbiro.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Delovanje" xml:lang="sl">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Preišči:" xml:lang="sl"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Preišči:" xml:lang="sl"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Vključi:" xml:lang="sl"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Vključi:" xml:lang="sl"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Odziv" xml:lang="sl">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Premikanje:" xml:lang="sl"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Premikanje odziva:" xml:lang="sl"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Vključitev:" xml:lang="sl"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Vključitev odziva:" xml:lang="sl"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Možnosti" xml:lang="sl">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Zakasnitev preiskovanja:" xml:lang="sl"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Hitrost preiskovanja:" xml:lang="sl"></GOK:control>
			<GOK:control type="label" string="(stotnike sekunde)" xml:lang="sl"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Prelomi vrstice/stolpce" xml:lang="sl"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Zgoraj/spodaj" xml:lang="sl"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Spodaj/zgoraj" xml:lang="sl"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Levo/desno" xml:lang="sl"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Desno/levo" xml:lang="sl"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Število ponovitev pred zaustavitvijo:" xml:lang="sl"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Število ponovitev pred zaustavitvijo:" xml:lang="sl"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="sq" name="inversescanning" displayname="Skanim në drejtim të kundërt">
<GOK:description xml:space="preserve" xml:lang="sq">Shtyp dhe blloko një zgjedhës për të skanuar.  Shtyp një zgjedhës tjetër për të zgjedhur.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Veprimi" xml:lang="sq">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Kërko:" xml:lang="sq"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Kërko:" xml:lang="sq"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Aktivizo:" xml:lang="sq"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Aktivizo:" xml:lang="sq"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Feedback" xml:lang="sq">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Lëvizja:" xml:lang="sq"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Lëvizja e feedback:" xml:lang="sq"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Aktivizimi:" xml:lang="sq"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Aktivizimi i feedback:" xml:lang="sq"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Mundësitë" xml:lang="sq">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Vonesa e kërkimit:" xml:lang="sq"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Shpejtësia e kërkimit:" xml:lang="sq"></GOK:control>
			<GOK:control type="label" string="(100ta të sekondës)" xml:lang="sq"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Rifillo rreshtat/kollonat" xml:lang="sq"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Sipër/Poshtë" xml:lang="sq"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Poshtë/Lartë" xml:lang="sq"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Majtas/Djathtas" xml:lang="sq"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Djathtas/Majtas" xml:lang="sq"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Cikle para se të ndalojë:" xml:lang="sq"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Cikle para se të ndalojë:" xml:lang="sq"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="sr" name="inversescanning" displayname="Обрнути пролазак">
<GOK:description xml:space="preserve" xml:lang="sr">Притисните и држите прекидач ради проласка.  Притисните неки други прекидач да изаберете.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Операција" xml:lang="sr">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Пролазак:" xml:lang="sr"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Пролазак:" xml:lang="sr"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Покрени:" xml:lang="sr"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Покрени:" xml:lang="sr"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Одговор" xml:lang="sr">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Кретање:" xml:lang="sr"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Одговор на кретање:" xml:lang="sr"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Покретање:" xml:lang="sr"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Одговор на покретање:" xml:lang="sr"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Опције" xml:lang="sr">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Чекање при проласку:" xml:lang="sr"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Брзина при проласку:" xml:lang="sr"></GOK:control>
			<GOK:control type="label" string="(стотих делова секунде)" xml:lang="sr"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Преломи редове/колоне" xml:lang="sr"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Врх/дно" xml:lang="sr"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Дно/врх" xml:lang="sr"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Лево/десно" xml:lang="sr"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Десно/лево" xml:lang="sr"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Циклуса пре заустављања:" xml:lang="sr"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Циклуса пре заустављања:" xml:lang="sr"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="sr@latin" name="inversescanning" displayname="Obrnuti prolazak">
<GOK:description xml:space="preserve" xml:lang="sr@latin">Pritisnite i držite prekidač radi prolaska.  Pritisnite neki drugi prekidač da izaberete.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Operacija" xml:lang="sr@latin">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Prolazak:" xml:lang="sr@latin"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Prolazak:" xml:lang="sr@latin"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Pokreni:" xml:lang="sr@latin"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Pokreni:" xml:lang="sr@latin"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Odgovor" xml:lang="sr@latin">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Kretanje:" xml:lang="sr@latin"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Odgovor na kretanje:" xml:lang="sr@latin"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Pokretanje:" xml:lang="sr@latin"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Odgovor na pokretanje:" xml:lang="sr@latin"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Opcije" xml:lang="sr@latin">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Čekanje pri prolasku:" xml:lang="sr@latin"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Brzina pri prolasku:" xml:lang="sr@latin"></GOK:control>
			<GOK:control type="label" string="(stotih delova sekunde)" xml:lang="sr@latin"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Prelomi redove/kolone" xml:lang="sr@latin"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Vrh/dno" xml:lang="sr@latin"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Dno/vrh" xml:lang="sr@latin"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Levo/desno" xml:lang="sr@latin"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Desno/levo" xml:lang="sr@latin"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Ciklusa pre zaustavljanja:" xml:lang="sr@latin"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Ciklusa pre zaustavljanja:" xml:lang="sr@latin"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="sv" name="inversescanning" displayname="Omvänd avsökning">
<GOK:description xml:space="preserve" xml:lang="sv">Tryck och håll en brytare för att söka av. Tryck en annan brytare för att markera.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Åtgärd" xml:lang="sv">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Sök:" xml:lang="sv"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Sök:" xml:lang="sv"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Aktivera:" xml:lang="sv"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Aktivera:" xml:lang="sv"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Återkoppling" xml:lang="sv">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Rörelse:" xml:lang="sv"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Återkopplingsrörelse:" xml:lang="sv"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Aktivering:" xml:lang="sv"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Återkopplingsaktivering:" xml:lang="sv"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Alternativ" xml:lang="sv">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Avsökningsfördröjning:" xml:lang="sv"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Avsökningshastighet:" xml:lang="sv"></GOK:control>
			<GOK:control type="label" string="(hundradelar av en sekund)" xml:lang="sv"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Bryt rader/kolumner" xml:lang="sv"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Upp/Ned" xml:lang="sv"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Ned/Upp" xml:lang="sv"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Vänster/Höger" xml:lang="sv"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Höger/Vänster" xml:lang="sv"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Cykler innan stopp:" xml:lang="sv"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Cykler innan stopp:" xml:lang="sv"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="ta" name="inversescanning" displayname="தலைகீழ் வருடல்">
<GOK:description xml:space="preserve" xml:lang="ta">வருட காத்திருக்கவும் விசையை அழுத்தவும், தேர்வு செய்ய மாற்றி விசையை பயன்படுத்தவும்</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="செயல்" xml:lang="ta">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="வருடு:" xml:lang="ta"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="வருடு:" xml:lang="ta"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="செயல்படுத்துக:" xml:lang="ta"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="செயல்படுத்துக:" xml:lang="ta"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="கருத்து" xml:lang="ta">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="தற்சமயம்:" xml:lang="ta"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="கருத்து தற்போது:" xml:lang="ta"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="செயல்படுத்தல்:" xml:lang="ta"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="நிலையறிதல் செயல்படுத்தல்:" xml:lang="ta"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="தேர்வுகள்" xml:lang="ta">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="தேடல் தாமதம்:" xml:lang="ta"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="தேடல் வேகம்:" xml:lang="ta"></GOK:control>
			<GOK:control type="label" string="(நொடியில் 100 )" xml:lang="ta"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="மடக்கு வரிசை/நெடுவரிசை" xml:lang="ta"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="மேல்/கீழ்்:" xml:lang="ta"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="கீழ்/மேல்" xml:lang="ta"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="இடது/வலது" xml:lang="ta"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="வலது/இடது:" xml:lang="ta"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="நிறுத்துவதற்கு முன் சங்கிலி" xml:lang="ta"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="நிறுத்துவதற்கு முன் சங்கிலி" xml:lang="ta"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="te" name="inversescanning" displayname="విలోమమైన సంశోధన">
<GOK:description xml:space="preserve" xml:lang="te">సంశోధన కు మీట నొక్కుము మరియు ఆపుము. ఎంచుకొనుటకు వేరొక మీట నొక్కుము.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="కార్యము" xml:lang="te">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="సంశోధన:" xml:lang="te"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="సంశోధన:" xml:lang="te"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="క్రియాశీలించు:" xml:lang="te"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="క్రియాశీలించు:" xml:lang="te"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="స్పందన" xml:lang="te">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="ఒక పని:" xml:lang="te"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="స్పందన కదలిక:" xml:lang="te"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="క్రియాశీలించుట:" xml:lang="te"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="స్పందన క్రియాశీలం:" xml:lang="te"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="ఇఛ్ఛాపూర్వకాలు" xml:lang="te">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="సంశోధన " xml:lang="te"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="సంశోధన వేగము:" xml:lang="te"></GOK:control>
			<GOK:control type="label" string="(100s యొక్క ఒక క్షణం)" xml:lang="te"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="అడ్డ పట్టీ/నిలువు పట్టీ పొట్లం కట్టు" xml:lang="te"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="పైన/క్రింద" xml:lang="te"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="క్రింద/పైన" xml:lang="te"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="ఎడమ/కుడి" xml:lang="te"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="కుడి/ఎడమ" xml:lang="te"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="ఆపుటకు ముందు కాలచక్రములు:" xml:lang="te"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="ఆపుటకు ముందు కాలచక్రములు:" xml:lang="te"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="th" name="inversescanning" displayname="การสแกนย้อนกลับ">
<GOK:description xml:space="preserve" xml:lang="th">กดสวิตช์แช่เพื่อเริ่มสแกน กดอีกปุ่มหนึ่งเพื่อเลือก</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="การดำเนินการ" xml:lang="th">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="สแกน:" xml:lang="th"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="สแกน:" xml:lang="th"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activate:" xml:lang="th"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Activate:" xml:lang="th"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="การโต้ตอบ" xml:lang="th">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="ความเคลื่อนไหว:" xml:lang="th"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback Movement:" xml:lang="th"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Activation:" xml:lang="th"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback Activation:" xml:lang="th"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="ตัวเลือก" xml:lang="th">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="หน่วงการสแกน:" xml:lang="th"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="ความเร็วการสแกน:" xml:lang="th"></GOK:control>
			<GOK:control type="label" string="(ส่วนร้อยวินาที)" xml:lang="th"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="ปัดบรรทัด/สดมภ์" xml:lang="th"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="หัว/ท้าย" xml:lang="th"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="ท้าย/หัว" xml:lang="th"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="ซ้าย/ขวา" xml:lang="th"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="ขวา/ซ้าย" xml:lang="th"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="จำนวนรอบก่อนหยุด:" xml:lang="th"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="จำนวนรอบก่อนหยุด:" xml:lang="th"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="tr" name="inversescanning" displayname="Ters Tarama">
<GOK:description xml:space="preserve" xml:lang="tr">Tarama için düğmeye basılı tutun. Seçmek için başka bir düğmeye basın.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="İşlem" xml:lang="tr">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Tara:" xml:lang="tr"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Tara:" xml:lang="tr"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Etkinleştir:" xml:lang="tr"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Etkinleştir:" xml:lang="tr"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Geribildirim" xml:lang="tr">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Hareket:" xml:lang="tr"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Geribildirim Hareketi:" xml:lang="tr"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Etkinleştirme:" xml:lang="tr"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Geribildirim Etkinleştirme:" xml:lang="tr"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Seçenekler" xml:lang="tr">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Tarama Gecikmesi:" xml:lang="tr"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Tarama Hızı:" xml:lang="tr"></GOK:control>
			<GOK:control type="label" string="(saniyenin 100&apos;de biri kadar)" xml:lang="tr"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Satırları/Sütunları Kaydır" xml:lang="tr"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Üst/Alt" xml:lang="tr"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Alt/Üst" xml:lang="tr"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Sol/Sağ" xml:lang="tr"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Sağ/Sol" xml:lang="tr"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Durmadan Önce Çevir:" xml:lang="tr"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Durmadan Önce Çevir:" xml:lang="tr"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="uk" name="inversescanning" displayname="Зворотне сканування">
<GOK:description xml:space="preserve" xml:lang="uk">Для сканування, натисніть і утримуйте перемикач. Натисніть інший перемикач, щоб вибрати.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Операція" xml:lang="uk">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Сканування:" xml:lang="uk"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Сканування:" xml:lang="uk"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Активувати:" xml:lang="uk"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Активувати:" xml:lang="uk"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Реакції" xml:lang="uk">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Рух:" xml:lang="uk"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Зворотній зв&apos;язок руху:" xml:lang="uk"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Активація:" xml:lang="uk"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Реактивна активація:" xml:lang="uk"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Параметри" xml:lang="uk">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Затримка:" xml:lang="uk"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Швидкість:" xml:lang="uk"></GOK:control>
			<GOK:control type="label" string="(соті долі секунди)" xml:lang="uk"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Переносити рядки/стовпці" xml:lang="uk"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Вверх/Вниз" xml:lang="uk"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Вниз/Вверх" xml:lang="uk"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Ліворуч/Праворуч" xml:lang="uk"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Праворуч/Ліворуч" xml:lang="uk"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Циклів перед зупинкою:" xml:lang="uk"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Циклів перед зупинкою:" xml:lang="uk"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="vi" name="inversescanning" displayname="Quét ngược">
<GOK:description xml:space="preserve" xml:lang="vi">Nhấn và giữ công tắt để quét. Nhấn công tắt khác để chọn.</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="Thao tác" xml:lang="vi">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Quét:" xml:lang="vi"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="Quét:" xml:lang="vi"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Kích hoạt:" xml:lang="vi"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Kích hoạt:" xml:lang="vi"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="Hồi âm" xml:lang="vi">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Di chuyển:" xml:lang="vi"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Di chuyển hồi âm:" xml:lang="vi"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Sự kích hoạt:" xml:lang="vi"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Cách kích hoạt hồi âm:" xml:lang="vi"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="Tùy chọn" xml:lang="vi">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Khoảng đợi quét:" xml:lang="vi"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Tốc độ quét:" xml:lang="vi"></GOK:control>
			<GOK:control type="label" string="(phần 100 một giây)" xml:lang="vi"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="Cuốn cột/hàng" xml:lang="vi"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="Trên/Dưới" xml:lang="vi"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="Dưới/Trên" xml:lang="vi"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="Trái/Phải" xml:lang="vi"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="Phải/Trái" xml:lang="vi"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="Số chu kỳ trước khi dừng:" xml:lang="vi"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="Số chu kỳ trước khi dừng:" xml:lang="vi"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="zh_CN" name="inversescanning" displayname="反转扫描">
<GOK:description xml:space="preserve" xml:lang="zh_CN">长按开关可扫描。按另外一个开关可选择。</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="操作" xml:lang="zh_CN">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="扫描：" xml:lang="zh_CN"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="扫描：" xml:lang="zh_CN"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="激活：" xml:lang="zh_CN"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="激活：" xml:lang="zh_CN"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="反馈" xml:lang="zh_CN">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="移动：" xml:lang="zh_CN"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="反馈移动：" xml:lang="zh_CN"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="激活：" xml:lang="zh_CN"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="反馈激活：" xml:lang="zh_CN"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="选项" xml:lang="zh_CN">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="扫描延迟：" xml:lang="zh_CN"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="扫描速度：" xml:lang="zh_CN"></GOK:control>
			<GOK:control type="label" string="(百分之一秒)" xml:lang="zh_CN"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="回绕行/列" xml:lang="zh_CN"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="上/底" xml:lang="zh_CN"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="下/上" xml:lang="zh_CN"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="左/右" xml:lang="zh_CN"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="右/左" xml:lang="zh_CN"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="停止前循环：" xml:lang="zh_CN"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="停止前循环：" xml:lang="zh_CN"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="zh_HK" name="inversescanning" displayname="反向掃描">
<GOK:description xml:space="preserve" xml:lang="zh_HK">按下及按住開關來開始掃描，然後按另一個開關來選取。</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="操作" xml:lang="zh_HK">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="掃描：" xml:lang="zh_HK"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="掃描：" xml:lang="zh_HK"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="使用：" xml:lang="zh_HK"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="使用：" xml:lang="zh_HK"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="反饋" xml:lang="zh_HK">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="動作：" xml:lang="zh_HK"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="反饋動作：" xml:lang="zh_HK"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="啟用：" xml:lang="zh_HK"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="反饋啟用：" xml:lang="zh_HK"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="選項" xml:lang="zh_HK">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="掃描延遲：" xml:lang="zh_HK"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="掃描速度：" xml:lang="zh_HK"></GOK:control>
			<GOK:control type="label" string="（百分之一秒）" xml:lang="zh_HK"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="回到開始的行/列" xml:lang="zh_HK"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="上至下" xml:lang="zh_HK"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="下至上" xml:lang="zh_HK"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="左至右" xml:lang="zh_HK"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="右至左" xml:lang="zh_HK"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="循環次數：" xml:lang="zh_HK"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="循環次數：" xml:lang="zh_HK"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
<GOK:accessmethod xml:lang="zh_TW" name="inversescanning" displayname="反向掃描">
<GOK:description xml:space="preserve" xml:lang="zh_TW">按下及按住開關來開始掃描，然後按另一個開關來選取。</GOK:description>

<GOK:operation>
<GOK:control type="frame" string="操作" xml:lang="zh_TW">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="掃描：" xml:lang="zh_TW"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="movehighlighter" fillwith="actions" string="掃描：" xml:lang="zh_TW"></GOK:control>
		</GOK:control>	
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="使用：" xml:lang="zh_TW"></GOK:control>
			<GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="使用：" xml:lang="zh_TW"></GOK:control>
		</GOK:control>
	</GOK:control>	
</GOK:control>	
</GOK:operation>

<GOK:feedback>
<GOK:control type="frame" string="反饋" xml:lang="zh_TW">
	<GOK:control type="vbox" spacing="4" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="動作：" xml:lang="zh_TW"></GOK:control>
			<GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="反饋動作：" xml:lang="zh_TW"></GOK:control>
		</GOK:control>
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="啟用：" xml:lang="zh_TW"></GOK:control>
			<GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="反饋啟用：" xml:lang="zh_TW"></GOK:control>
		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:feedback>

<GOK:options>
<GOK:control type="frame" string="選項" xml:lang="zh_TW">
	<GOK:control type="vbox" spacing="8" border="12">
		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="掃描延遲：" xml:lang="zh_TW"></GOK:control>
			<GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="掃描速度：" xml:lang="zh_TW"></GOK:control>
			<GOK:control type="label" string="（百分之一秒）" xml:lang="zh_TW"></GOK:control>
		</GOK:control>
		<GOK:control type="checkbutton" name="wrap" string="回到開始的行/列" xml:lang="zh_TW"></GOK:control>



		<GOK:control type="hbox" spacing="20">
			<GOK:control type="label" string="Scanning Direction:"/>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="topbottom" groupstart="yes" string="上至下" xml:lang="zh_TW"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="topbottom" string="下至上" xml:lang="zh_TW"></GOK:control>
			</GOK:control>
			<GOK:control type="hbox" spacing="4">
				<GOK:control value="0" type="radiobutton" name="leftright" groupstart="yes" string="左至右" xml:lang="zh_TW"></GOK:control>
				<GOK:control value="1" type="radiobutton" name="leftright" string="右至左" xml:lang="zh_TW"></GOK:control>
			</GOK:control>
		</GOK:control>

		<GOK:control type="hbox" spacing="12">
			<GOK:control type="label" string="循環次數：" xml:lang="zh_TW"></GOK:control>
			<GOK:control value="3" type="spinbutton" stepincrement="1" pagesize="3" pageincrement="3" name="cycles" min="1" max="10" string="循環次數：" xml:lang="zh_TW"></GOK:control>

		</GOK:control>
	</GOK:control>
</GOK:control>
</GOK:options>


	<GOK:rate stringvalue="switch1" name="movehighlighter"/>
	<GOK:rate stringvalue="switch3" name="select"/>
	<GOK:rate stringvalue="" name="feedbackmovement"/>
	<GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
	<GOK:rate value="0" name="autorepeat"/>
	<GOK:rate value="30" name="repeatrate"/>
	<GOK:rate value="100" name="scanspeed"/>
	<GOK:rate value="1" name="wrap"/>
	<GOK:rate value="0" name="topbottom"/>
	<GOK:rate value="0" name="leftright"/>
	<GOK:rate value="3" name="cycles"/>



	<GOK:initialization>
		<GOK:effect call="ChunkerReset"/>
		<GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkRows"/>
	</GOK:initialization>


	<GOK:state name="1">

		<GOK:stateinit>
			<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
		</GOK:stateinit>
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="SelectChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect name="feedbackselection" call="Feedback"/>
						<GOK:effect call="OutputSelectedKey"/>
						<GOK:effect call="HighlightFirstChunk"/>
						<GOK:effect param1="1" call="StateJump"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect call="HighlightFirstKey"/>
						<GOK:effect param1="2" call="StateJump"/>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextChunk">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextChunk"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect call="ChunkerWrapFirstChunk"/>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

	</GOK:state>


	<GOK:state name="2">
		
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>

		<GOK:handler state="release" name="movehighlighter">
			<GOK:effect call="Timer1Stop"/>
		</GOK:handler>

		<GOK:handler name="select">
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect name="feedbackselection" call="Feedback"/>
			<GOK:effect call="OutputSelectedKey"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>

		<GOK:handler name="timer1">
		
			<GOK:effect name="feedbackmovement" call="Feedback"/>
			<GOK:effect name="scanspeed" call="Timer1Set"/>
			<GOK:effect call="ChunkerIfNextKey">
				<GOK:compare value="1" type="equal">
					<GOK:true>
						<GOK:effect call="ChunkerNextKey"/>
					</GOK:true>
					<GOK:false>
						<GOK:effect name="wrap" call="GetRate">
							<GOK:compare value="1" type="equal">
								<GOK:true>
									<GOK:effect param1="1" call="CounterDecrement"/>
									
									<GOK:effect param1="1" call="CounterGet">
										<GOK:compare value="1" type="lessthan">
											<GOK:true>
												<GOK:effect param2="cycles" param1="1" call="CounterSet"/>
												<GOK:effect call="Timer1Stop"/>
												<GOK:effect call="HighlightFirstChunk"/>
												<GOK:effect param1="1" call="StateJump"/>
											</GOK:true>
											<GOK:false>
												<GOK:effect call="ChunkerWrapFirstKey"/>
											</GOK:false>
										</GOK:compare>
									</GOK:effect>
								</GOK:true>
							</GOK:compare>
						</GOK:effect>
					</GOK:false>
				</GOK:compare>
			</GOK:effect>
		</GOK:handler>
	</GOK:state>


	<GOK:state name="repeat">
		<GOK:handler name="select">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
		<GOK:handler state="press" name="movehighlighter">
			<GOK:effect name="repeat:state-reset" call="StateReset"/>
			<GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
			<GOK:effect call="Timer1Stop"/>
			<GOK:effect call="HighlightFirstChunk"/>
			<GOK:effect param1="1" call="StateJump"/>
		</GOK:handler>
	</GOK:state>


</GOK:accessmethod>
</GOK:accessmethodroot>