home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / share / gok / directed.xam < prev    next >
Encoding:
Extensible Markup Language  |  2006-08-25  |  680.5 KB  |  21,127 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <GOK:accessmethodroot xmlns:GOK="http://www.gnome.org/GOK">
  3.  
  4.  
  5.  
  6.  
  7. <GOK:accessmethod name="directed" displayname="5 Switch Directed">
  8. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  9.  
  10. <GOK:operation>
  11. <GOK:control type="frame" spacing="0" size="3" border="0" string="Operation">
  12.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  13.  
  14.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  15.                 <GOK:control type="label" string="Up:"></GOK:control>
  16.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Up:"></GOK:control>
  17.             </GOK:control>
  18.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  19.                 <GOK:control type="label" string="Down:"></GOK:control>
  20.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Down:"></GOK:control>
  21.             </GOK:control>
  22.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  23.                 <GOK:control type="label" string="Left:"></GOK:control>
  24.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Left:"></GOK:control>
  25.             </GOK:control>
  26.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  27.                 <GOK:control type="label" string="Right:"></GOK:control>
  28.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="Right:"></GOK:control>
  29.             </GOK:control>
  30.                 
  31.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  32.             <GOK:control type="label" string="Activate:"></GOK:control>
  33.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Select:"></GOK:control>
  34.         </GOK:control>
  35.  
  36.     </GOK:control>    
  37. </GOK:control>    
  38. </GOK:operation>
  39.  
  40. <GOK:feedback>
  41. <GOK:control type="frame" spacing="0" size="3" border="0" string="Feedback">
  42.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  43.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  44.  
  45.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  46.                 <GOK:control type="label" string="Movement:"></GOK:control>
  47.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback Movement:"></GOK:control>
  48.             </GOK:control>
  49.     
  50.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  51.                 <GOK:control type="label" string="Activation:"></GOK:control>
  52.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback Movement:"></GOK:control>
  53.             </GOK:control>
  54.  
  55.         </GOK:control>
  56.     </GOK:control>
  57. </GOK:control>
  58. </GOK:feedback>
  59.  
  60. <GOK:options>
  61. <GOK:control type="frame" spacing="0" size="3" border="0" string="Options">
  62.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  63.     
  64.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  65.             <GOK:control type="label" string="Scan Delay:"></GOK:control>
  66.             <GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Scan Speed:"></GOK:control>
  67.             <GOK:control type="label" string="(100s of a second)"></GOK:control>
  68.         </GOK:control>
  69.  
  70.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  71.             <GOK:control type="checkbutton" name="wrap" string="Wrap Rows/Columns"></GOK:control>
  72.         </GOK:control>
  73.  
  74.  
  75.     </GOK:control>
  76. </GOK:control>
  77. </GOK:options>
  78.  
  79.  
  80.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  81.     <GOK:rate stringvalue="switch2" name="moveright"/>
  82.     <GOK:rate stringvalue="switch3" name="moveup"/>
  83.     <GOK:rate stringvalue="switch4" name="movedown"/>
  84.     <GOK:rate stringvalue="switch5" name="select"/>
  85.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  86.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  87.     <GOK:rate value="100" name="scanspeed"/>
  88.     <GOK:rate value="1" name="wrap"/>
  89.     <GOK:rate value="0" name="topbottom"/>
  90.     <GOK:rate value="0" name="leftright"/>
  91.     <GOK:rate value="3" name="cycles"/>
  92.  
  93.     <GOK:rate value="0" name="autorepeat"/>
  94.     <GOK:rate value="30" name="repeatrate"/>
  95.  
  96.  
  97.     <GOK:initialization>
  98.         <GOK:effect call="ChunkerReset"/>
  99.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  100.     </GOK:initialization>
  101.  
  102.  
  103.     <GOK:state name="1">
  104.  
  105.  
  106.         <GOK:handler state="press" name="moveright">
  107.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  108.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  109.             <GOK:effect call="ChunkerIfRight">
  110.                 <GOK:compare value="1" type="equal">
  111.                     <GOK:true>
  112.                         <GOK:effect call="ChunkerKeyRight"/>
  113.                     </GOK:true>
  114.                     <GOK:false>
  115.                         <GOK:effect name="wrap" call="GetRate">
  116.                             <GOK:compare value="1" type="equal">
  117.                                 <GOK:true>
  118.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  119.                                 </GOK:true>
  120.                             </GOK:compare>
  121.                         </GOK:effect>
  122.                     </GOK:false>
  123.                 </GOK:compare>
  124.             </GOK:effect>
  125.         </GOK:handler>
  126.  
  127.  
  128.         <GOK:handler state="press" name="moveleft">
  129.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  130.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  131.             <GOK:effect call="ChunkerIfLeft">
  132.                 <GOK:compare value="1" type="equal">
  133.                     <GOK:true>
  134.                         <GOK:effect call="ChunkerKeyLeft"/>
  135.                     </GOK:true>
  136.                     <GOK:false>
  137.                         <GOK:effect name="wrap" call="GetRate">
  138.                             <GOK:compare value="1" type="equal">
  139.                                 <GOK:true>
  140.                                     <GOK:effect call="ChunkerWrapToRight"/>
  141.                                 </GOK:true>
  142.                             </GOK:compare>
  143.                         </GOK:effect>
  144.                     </GOK:false>
  145.                 </GOK:compare>
  146.             </GOK:effect>
  147.         </GOK:handler>
  148.  
  149.  
  150.         <GOK:handler state="press" name="moveup">
  151.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  152.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  153.             <GOK:effect call="ChunkerIfTop">
  154.                 <GOK:compare value="1" type="equal">
  155.                     <GOK:true>
  156.                         <GOK:effect call="ChunkerKeyUp"/>
  157.                     </GOK:true>
  158.                     <GOK:false>
  159.                         <GOK:effect name="wrap" call="GetRate">
  160.                             <GOK:compare value="1" type="equal">
  161.                                 <GOK:true>
  162.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  163.                                 </GOK:true>
  164.                             </GOK:compare>
  165.                         </GOK:effect>
  166.                     </GOK:false>
  167.                 </GOK:compare>
  168.             </GOK:effect>
  169.         </GOK:handler>
  170.  
  171.  
  172.         <GOK:handler state="press" name="movedown">
  173.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  174.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  175.             <GOK:effect call="ChunkerIfBottom">
  176.                 <GOK:compare value="1" type="equal">
  177.                     <GOK:true>
  178.                         <GOK:effect call="ChunkerKeyDown"/>
  179.                     </GOK:true>
  180.                     <GOK:false>
  181.                         <GOK:effect name="wrap" call="GetRate">
  182.                             <GOK:compare value="1" type="equal">
  183.                                 <GOK:true>
  184.                                     <GOK:effect call="ChunkerWrapToTop"/>
  185.                                 </GOK:true>
  186.                             </GOK:compare>
  187.                         </GOK:effect>
  188.                     </GOK:false>
  189.                 </GOK:compare>
  190.             </GOK:effect>
  191.         </GOK:handler>
  192.  
  193.  
  194.         <GOK:handler state="release" name="moveright">
  195.             <GOK:effect call="Timer1Stop"/>
  196.         </GOK:handler>
  197.         <GOK:handler state="release" name="moveleft">
  198.             <GOK:effect call="Timer2Stop"/>
  199.         </GOK:handler>
  200.         <GOK:handler state="release" name="moveup">
  201.             <GOK:effect call="Timer3Stop"/>
  202.         </GOK:handler>
  203.         <GOK:handler state="release" name="movedown">
  204.             <GOK:effect call="Timer4Stop"/>
  205.         </GOK:handler>
  206.  
  207.  
  208.  
  209.         <GOK:handler name="select">
  210.             <GOK:effect call="Timer1Stop"/>
  211.             <GOK:effect call="Timer2Stop"/>
  212.             <GOK:effect call="Timer3Stop"/>
  213.             <GOK:effect call="Timer4Stop"/>
  214.             <GOK:effect call="SelectChunk">
  215.                 <GOK:compare value="1" type="equal">
  216.                     <GOK:true>
  217.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  218.                         <GOK:effect call="OutputSelectedKey"/>
  219.                         <GOK:effect call="HighlightCenterKey"/>
  220.                         <GOK:effect param1="1" call="StateJump"/>
  221.                     </GOK:true>
  222.  
  223.                 </GOK:compare>
  224.             </GOK:effect>
  225.         </GOK:handler>
  226.  
  227.  
  228.  
  229.  
  230.         
  231.         <GOK:handler name="timer1">
  232.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  233.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  234.             <GOK:effect call="ChunkerIfNextChunk">
  235.                 <GOK:compare value="1" type="equal">
  236.                     <GOK:true>
  237.                         <GOK:effect call="ChunkerNextChunk"/>
  238.                     </GOK:true>
  239.                     <GOK:false>
  240.                         <GOK:effect name="wrap" call="GetRate">
  241.                             <GOK:compare value="1" type="equal">
  242.                                 <GOK:true>
  243.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  244.                                 </GOK:true>
  245.                             </GOK:compare>
  246.                         </GOK:effect>
  247.                     </GOK:false>
  248.                 </GOK:compare>
  249.             </GOK:effect>
  250.         </GOK:handler>
  251.  
  252.         
  253.         <GOK:handler name="timer2">
  254.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  255.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  256.             <GOK:effect call="ChunkerIfLeft">
  257.                 <GOK:compare value="1" type="equal">
  258.                     <GOK:true>
  259.                         <GOK:effect call="ChunkerKeyLeft"/>
  260.                     </GOK:true>
  261.                     <GOK:false>
  262.                         <GOK:effect name="wrap" call="GetRate">
  263.                             <GOK:compare value="1" type="equal">
  264.                                 <GOK:true>
  265.                                     <GOK:effect call="ChunkerWrapToRight"/>
  266.                                 </GOK:true>
  267.                             </GOK:compare>
  268.                         </GOK:effect>
  269.                     </GOK:false>
  270.                 </GOK:compare>
  271.             </GOK:effect>
  272.         </GOK:handler>
  273.  
  274.         
  275.         <GOK:handler name="timer3">
  276.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  277.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  278.             <GOK:effect call="ChunkerIfTop">
  279.                 <GOK:compare value="1" type="equal">
  280.                     <GOK:true>
  281.                         <GOK:effect call="ChunkerKeyUp"/>
  282.                     </GOK:true>
  283.                     <GOK:false>
  284.                         <GOK:effect name="wrap" call="GetRate">
  285.                             <GOK:compare value="1" type="equal">
  286.                                 <GOK:true>
  287.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  288.                                 </GOK:true>
  289.                             </GOK:compare>
  290.                         </GOK:effect>
  291.                     </GOK:false>
  292.                 </GOK:compare>
  293.             </GOK:effect>
  294.         </GOK:handler>
  295.  
  296.         
  297.         <GOK:handler name="timer4">
  298.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  299.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  300.             <GOK:effect call="ChunkerIfBottom">
  301.                 <GOK:compare value="1" type="equal">
  302.                     <GOK:true>
  303.                         <GOK:effect call="ChunkerKeyDown"/>
  304.                     </GOK:true>
  305.                     <GOK:false>
  306.                         <GOK:effect name="wrap" call="GetRate">
  307.                             <GOK:compare value="1" type="equal">
  308.                                 <GOK:true>
  309.                                     <GOK:effect call="ChunkerWrapToTop"/>
  310.                                 </GOK:true>
  311.                             </GOK:compare>
  312.                         </GOK:effect>
  313.                     </GOK:false>
  314.                 </GOK:compare>
  315.             </GOK:effect>
  316.         </GOK:handler>
  317.         
  318.     </GOK:state>
  319.  
  320.  
  321.  
  322.     <GOK:state name="repeat">
  323.         <GOK:handler name="select">
  324.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  325.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  326.             <GOK:effect call="Timer1Stop"/>
  327.             <GOK:effect call="Timer2Stop"/>
  328.             <GOK:effect call="Timer3Stop"/>
  329.             <GOK:effect call="Timer4Stop"/>
  330.             <GOK:effect call="HighlightFirstChunk"/>
  331.             <GOK:effect param1="1" call="StateJump"/>
  332.         </GOK:handler>
  333.     </GOK:state>
  334.  
  335.  
  336. </GOK:accessmethod>
  337. <GOK:accessmethod xml:lang="am" name="directed" displayname="5 Switch Directed">
  338. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  339.  
  340. <GOK:operation>
  341. <GOK:control type="frame" spacing="0" size="3" border="0" string="Operation" xml:lang="am">
  342.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  343.  
  344.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  345.                 <GOK:control type="label" string="Up:" xml:lang="am"></GOK:control>
  346.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Up:" xml:lang="am"></GOK:control>
  347.             </GOK:control>
  348.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  349.                 <GOK:control type="label" string="Down:" xml:lang="am"></GOK:control>
  350.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Down:" xml:lang="am"></GOK:control>
  351.             </GOK:control>
  352.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  353.                 <GOK:control type="label" string="ßîìßê½ßìª" xml:lang="am"></GOK:control>
  354.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="ßîìßê½ßìª" xml:lang="am"></GOK:control>
  355.             </GOK:control>
  356.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  357.                 <GOK:control type="label" string="ßëÇßè¥ßìª" xml:lang="am"></GOK:control>
  358.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="ßëÇßè¥ßìª" xml:lang="am"></GOK:control>
  359.             </GOK:control>
  360.                 
  361.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  362.             <GOK:control type="label" string="Activate:" xml:lang="am"></GOK:control>
  363.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Select:" xml:lang="am"></GOK:control>
  364.         </GOK:control>
  365.  
  366.     </GOK:control>    
  367. </GOK:control>    
  368. </GOK:operation>
  369.  
  370. <GOK:feedback>
  371. <GOK:control type="frame" spacing="0" size="3" border="0" string="Feedback" xml:lang="am">
  372.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  373.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  374.  
  375.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  376.                 <GOK:control type="label" string="Movement:" xml:lang="am"></GOK:control>
  377.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback Movement:" xml:lang="am"></GOK:control>
  378.             </GOK:control>
  379.     
  380.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  381.                 <GOK:control type="label" string="Activation:" xml:lang="am"></GOK:control>
  382.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback Movement:" xml:lang="am"></GOK:control>
  383.             </GOK:control>
  384.  
  385.         </GOK:control>
  386.     </GOK:control>
  387. </GOK:control>
  388. </GOK:feedback>
  389.  
  390. <GOK:options>
  391. <GOK:control type="frame" spacing="0" size="3" border="0" string="Options" xml:lang="am">
  392.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  393.     
  394.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  395.             <GOK:control type="label" string="Scan Delay:" xml:lang="am"></GOK:control>
  396.             <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>
  397.             <GOK:control type="label" string="(100s of a second)" xml:lang="am"></GOK:control>
  398.         </GOK:control>
  399.  
  400.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  401.             <GOK:control type="checkbutton" name="wrap" string="Wrap Rows/Columns" xml:lang="am"></GOK:control>
  402.         </GOK:control>
  403.  
  404.  
  405.     </GOK:control>
  406. </GOK:control>
  407. </GOK:options>
  408.  
  409.  
  410.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  411.     <GOK:rate stringvalue="switch2" name="moveright"/>
  412.     <GOK:rate stringvalue="switch3" name="moveup"/>
  413.     <GOK:rate stringvalue="switch4" name="movedown"/>
  414.     <GOK:rate stringvalue="switch5" name="select"/>
  415.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  416.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  417.     <GOK:rate value="100" name="scanspeed"/>
  418.     <GOK:rate value="1" name="wrap"/>
  419.     <GOK:rate value="0" name="topbottom"/>
  420.     <GOK:rate value="0" name="leftright"/>
  421.     <GOK:rate value="3" name="cycles"/>
  422.  
  423.     <GOK:rate value="0" name="autorepeat"/>
  424.     <GOK:rate value="30" name="repeatrate"/>
  425.  
  426.  
  427.     <GOK:initialization>
  428.         <GOK:effect call="ChunkerReset"/>
  429.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  430.     </GOK:initialization>
  431.  
  432.  
  433.     <GOK:state name="1">
  434.  
  435.  
  436.         <GOK:handler state="press" name="moveright">
  437.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  438.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  439.             <GOK:effect call="ChunkerIfRight">
  440.                 <GOK:compare value="1" type="equal">
  441.                     <GOK:true>
  442.                         <GOK:effect call="ChunkerKeyRight"/>
  443.                     </GOK:true>
  444.                     <GOK:false>
  445.                         <GOK:effect name="wrap" call="GetRate">
  446.                             <GOK:compare value="1" type="equal">
  447.                                 <GOK:true>
  448.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  449.                                 </GOK:true>
  450.                             </GOK:compare>
  451.                         </GOK:effect>
  452.                     </GOK:false>
  453.                 </GOK:compare>
  454.             </GOK:effect>
  455.         </GOK:handler>
  456.  
  457.  
  458.         <GOK:handler state="press" name="moveleft">
  459.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  460.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  461.             <GOK:effect call="ChunkerIfLeft">
  462.                 <GOK:compare value="1" type="equal">
  463.                     <GOK:true>
  464.                         <GOK:effect call="ChunkerKeyLeft"/>
  465.                     </GOK:true>
  466.                     <GOK:false>
  467.                         <GOK:effect name="wrap" call="GetRate">
  468.                             <GOK:compare value="1" type="equal">
  469.                                 <GOK:true>
  470.                                     <GOK:effect call="ChunkerWrapToRight"/>
  471.                                 </GOK:true>
  472.                             </GOK:compare>
  473.                         </GOK:effect>
  474.                     </GOK:false>
  475.                 </GOK:compare>
  476.             </GOK:effect>
  477.         </GOK:handler>
  478.  
  479.  
  480.         <GOK:handler state="press" name="moveup">
  481.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  482.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  483.             <GOK:effect call="ChunkerIfTop">
  484.                 <GOK:compare value="1" type="equal">
  485.                     <GOK:true>
  486.                         <GOK:effect call="ChunkerKeyUp"/>
  487.                     </GOK:true>
  488.                     <GOK:false>
  489.                         <GOK:effect name="wrap" call="GetRate">
  490.                             <GOK:compare value="1" type="equal">
  491.                                 <GOK:true>
  492.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  493.                                 </GOK:true>
  494.                             </GOK:compare>
  495.                         </GOK:effect>
  496.                     </GOK:false>
  497.                 </GOK:compare>
  498.             </GOK:effect>
  499.         </GOK:handler>
  500.  
  501.  
  502.         <GOK:handler state="press" name="movedown">
  503.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  504.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  505.             <GOK:effect call="ChunkerIfBottom">
  506.                 <GOK:compare value="1" type="equal">
  507.                     <GOK:true>
  508.                         <GOK:effect call="ChunkerKeyDown"/>
  509.                     </GOK:true>
  510.                     <GOK:false>
  511.                         <GOK:effect name="wrap" call="GetRate">
  512.                             <GOK:compare value="1" type="equal">
  513.                                 <GOK:true>
  514.                                     <GOK:effect call="ChunkerWrapToTop"/>
  515.                                 </GOK:true>
  516.                             </GOK:compare>
  517.                         </GOK:effect>
  518.                     </GOK:false>
  519.                 </GOK:compare>
  520.             </GOK:effect>
  521.         </GOK:handler>
  522.  
  523.  
  524.         <GOK:handler state="release" name="moveright">
  525.             <GOK:effect call="Timer1Stop"/>
  526.         </GOK:handler>
  527.         <GOK:handler state="release" name="moveleft">
  528.             <GOK:effect call="Timer2Stop"/>
  529.         </GOK:handler>
  530.         <GOK:handler state="release" name="moveup">
  531.             <GOK:effect call="Timer3Stop"/>
  532.         </GOK:handler>
  533.         <GOK:handler state="release" name="movedown">
  534.             <GOK:effect call="Timer4Stop"/>
  535.         </GOK:handler>
  536.  
  537.  
  538.  
  539.         <GOK:handler name="select">
  540.             <GOK:effect call="Timer1Stop"/>
  541.             <GOK:effect call="Timer2Stop"/>
  542.             <GOK:effect call="Timer3Stop"/>
  543.             <GOK:effect call="Timer4Stop"/>
  544.             <GOK:effect call="SelectChunk">
  545.                 <GOK:compare value="1" type="equal">
  546.                     <GOK:true>
  547.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  548.                         <GOK:effect call="OutputSelectedKey"/>
  549.                         <GOK:effect call="HighlightCenterKey"/>
  550.                         <GOK:effect param1="1" call="StateJump"/>
  551.                     </GOK:true>
  552.  
  553.                 </GOK:compare>
  554.             </GOK:effect>
  555.         </GOK:handler>
  556.  
  557.  
  558.  
  559.  
  560.         
  561.         <GOK:handler name="timer1">
  562.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  563.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  564.             <GOK:effect call="ChunkerIfNextChunk">
  565.                 <GOK:compare value="1" type="equal">
  566.                     <GOK:true>
  567.                         <GOK:effect call="ChunkerNextChunk"/>
  568.                     </GOK:true>
  569.                     <GOK:false>
  570.                         <GOK:effect name="wrap" call="GetRate">
  571.                             <GOK:compare value="1" type="equal">
  572.                                 <GOK:true>
  573.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  574.                                 </GOK:true>
  575.                             </GOK:compare>
  576.                         </GOK:effect>
  577.                     </GOK:false>
  578.                 </GOK:compare>
  579.             </GOK:effect>
  580.         </GOK:handler>
  581.  
  582.         
  583.         <GOK:handler name="timer2">
  584.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  585.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  586.             <GOK:effect call="ChunkerIfLeft">
  587.                 <GOK:compare value="1" type="equal">
  588.                     <GOK:true>
  589.                         <GOK:effect call="ChunkerKeyLeft"/>
  590.                     </GOK:true>
  591.                     <GOK:false>
  592.                         <GOK:effect name="wrap" call="GetRate">
  593.                             <GOK:compare value="1" type="equal">
  594.                                 <GOK:true>
  595.                                     <GOK:effect call="ChunkerWrapToRight"/>
  596.                                 </GOK:true>
  597.                             </GOK:compare>
  598.                         </GOK:effect>
  599.                     </GOK:false>
  600.                 </GOK:compare>
  601.             </GOK:effect>
  602.         </GOK:handler>
  603.  
  604.         
  605.         <GOK:handler name="timer3">
  606.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  607.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  608.             <GOK:effect call="ChunkerIfTop">
  609.                 <GOK:compare value="1" type="equal">
  610.                     <GOK:true>
  611.                         <GOK:effect call="ChunkerKeyUp"/>
  612.                     </GOK:true>
  613.                     <GOK:false>
  614.                         <GOK:effect name="wrap" call="GetRate">
  615.                             <GOK:compare value="1" type="equal">
  616.                                 <GOK:true>
  617.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  618.                                 </GOK:true>
  619.                             </GOK:compare>
  620.                         </GOK:effect>
  621.                     </GOK:false>
  622.                 </GOK:compare>
  623.             </GOK:effect>
  624.         </GOK:handler>
  625.  
  626.         
  627.         <GOK:handler name="timer4">
  628.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  629.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  630.             <GOK:effect call="ChunkerIfBottom">
  631.                 <GOK:compare value="1" type="equal">
  632.                     <GOK:true>
  633.                         <GOK:effect call="ChunkerKeyDown"/>
  634.                     </GOK:true>
  635.                     <GOK:false>
  636.                         <GOK:effect name="wrap" call="GetRate">
  637.                             <GOK:compare value="1" type="equal">
  638.                                 <GOK:true>
  639.                                     <GOK:effect call="ChunkerWrapToTop"/>
  640.                                 </GOK:true>
  641.                             </GOK:compare>
  642.                         </GOK:effect>
  643.                     </GOK:false>
  644.                 </GOK:compare>
  645.             </GOK:effect>
  646.         </GOK:handler>
  647.         
  648.     </GOK:state>
  649.  
  650.  
  651.  
  652.     <GOK:state name="repeat">
  653.         <GOK:handler name="select">
  654.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  655.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  656.             <GOK:effect call="Timer1Stop"/>
  657.             <GOK:effect call="Timer2Stop"/>
  658.             <GOK:effect call="Timer3Stop"/>
  659.             <GOK:effect call="Timer4Stop"/>
  660.             <GOK:effect call="HighlightFirstChunk"/>
  661.             <GOK:effect param1="1" call="StateJump"/>
  662.         </GOK:handler>
  663.     </GOK:state>
  664.  
  665.  
  666. </GOK:accessmethod>
  667. <GOK:accessmethod xml:lang="ar" name="directed" displayname="╪¬┘ê╪¼┘è┘ç ╪º┘ä╪¬┘æ╪¡┘ê┘è┘ä 5">
  668. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  669.  
  670. <GOK:operation>
  671. <GOK:control type="frame" spacing="0" size="3" border="0" string="╪º┘ä╪╣┘à┘ä┘è┘æ╪⌐" xml:lang="ar">
  672.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  673.  
  674.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  675.                 <GOK:control type="label" string="╪ú╪╣┘ä┘ë:" xml:lang="ar"></GOK:control>
  676.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="╪ú╪╣┘ä┘ë:" xml:lang="ar"></GOK:control>
  677.             </GOK:control>
  678.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  679.                 <GOK:control type="label" string="╪ú╪│┘ü┘ä:" xml:lang="ar"></GOK:control>
  680.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="╪ú╪│┘ü┘ä:" xml:lang="ar"></GOK:control>
  681.             </GOK:control>
  682.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  683.                 <GOK:control type="label" string="╪º┘ä┘è╪│╪º╪▒:" xml:lang="ar"></GOK:control>
  684.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="╪º┘ä┘è╪│╪º╪▒:" xml:lang="ar"></GOK:control>
  685.             </GOK:control>
  686.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  687.                 <GOK:control type="label" string="╪º┘ä┘è┘à┘è┘å:" xml:lang="ar"></GOK:control>
  688.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="╪º┘ä┘è┘à┘è┘å:" xml:lang="ar"></GOK:control>
  689.             </GOK:control>
  690.                 
  691.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  692.             <GOK:control type="label" string="Activate:" xml:lang="ar"></GOK:control>
  693.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="╪Ñ┘å╪¬┘é╪º╪í:" xml:lang="ar"></GOK:control>
  694.         </GOK:control>
  695.  
  696.     </GOK:control>    
  697. </GOK:control>    
  698. </GOK:operation>
  699.  
  700. <GOK:feedback>
  701. <GOK:control type="frame" spacing="0" size="3" border="0" string="╪º┘ä┘à╪▒╪¼┘ê╪╣" xml:lang="ar">
  702.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  703.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  704.  
  705.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  706.                 <GOK:control type="label" string="╪º┘ä╪¡╪▒┘â╪⌐:" xml:lang="ar"></GOK:control>
  707.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="╪¡╪▒┘â╪⌐ ╪º┘ä╪▒╪»┘æ:" xml:lang="ar"></GOK:control>
  708.             </GOK:control>
  709.     
  710.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  711.                 <GOK:control type="label" string="Activation:" xml:lang="ar"></GOK:control>
  712.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="╪¡╪▒┘â╪⌐ ╪º┘ä╪▒╪»┘æ:" xml:lang="ar"></GOK:control>
  713.             </GOK:control>
  714.  
  715.         </GOK:control>
  716.     </GOK:control>
  717. </GOK:control>
  718. </GOK:feedback>
  719.  
  720. <GOK:options>
  721. <GOK:control type="frame" spacing="0" size="3" border="0" string="╪º┘ä╪«┘è╪º╪▒╪º╪¬" xml:lang="ar">
  722.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  723.     
  724.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  725.             <GOK:control type="label" string="╪¬╪ú╪«┘è╪▒ ╪º┘ä┘à╪│╪¡" xml:lang="ar"></GOK:control>
  726.             <GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="╪│╪▒╪╣╪⌐ ╪º┘ä┘à╪│╪¡:" xml:lang="ar"></GOK:control>
  727.             <GOK:control type="label" string="(╪¼╪▓╪í ┘ü┘è ╪º┘ä┘à╪º╪ª╪⌐ ┘à┘å ╪º┘ä╪½╪º┘å╪¿╪⌐)" xml:lang="ar"></GOK:control>
  728.         </GOK:control>
  729.  
  730.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  731.             <GOK:control type="checkbutton" name="wrap" string="┘â╪│╪▒ ╪º┘ä╪│╪╖┘ê╪▒/╪º┘ä╪ú╪╣┘à╪»╪⌐" xml:lang="ar"></GOK:control>
  732.         </GOK:control>
  733.  
  734.  
  735.     </GOK:control>
  736. </GOK:control>
  737. </GOK:options>
  738.  
  739.  
  740.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  741.     <GOK:rate stringvalue="switch2" name="moveright"/>
  742.     <GOK:rate stringvalue="switch3" name="moveup"/>
  743.     <GOK:rate stringvalue="switch4" name="movedown"/>
  744.     <GOK:rate stringvalue="switch5" name="select"/>
  745.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  746.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  747.     <GOK:rate value="100" name="scanspeed"/>
  748.     <GOK:rate value="1" name="wrap"/>
  749.     <GOK:rate value="0" name="topbottom"/>
  750.     <GOK:rate value="0" name="leftright"/>
  751.     <GOK:rate value="3" name="cycles"/>
  752.  
  753.     <GOK:rate value="0" name="autorepeat"/>
  754.     <GOK:rate value="30" name="repeatrate"/>
  755.  
  756.  
  757.     <GOK:initialization>
  758.         <GOK:effect call="ChunkerReset"/>
  759.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  760.     </GOK:initialization>
  761.  
  762.  
  763.     <GOK:state name="1">
  764.  
  765.  
  766.         <GOK:handler state="press" name="moveright">
  767.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  768.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  769.             <GOK:effect call="ChunkerIfRight">
  770.                 <GOK:compare value="1" type="equal">
  771.                     <GOK:true>
  772.                         <GOK:effect call="ChunkerKeyRight"/>
  773.                     </GOK:true>
  774.                     <GOK:false>
  775.                         <GOK:effect name="wrap" call="GetRate">
  776.                             <GOK:compare value="1" type="equal">
  777.                                 <GOK:true>
  778.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  779.                                 </GOK:true>
  780.                             </GOK:compare>
  781.                         </GOK:effect>
  782.                     </GOK:false>
  783.                 </GOK:compare>
  784.             </GOK:effect>
  785.         </GOK:handler>
  786.  
  787.  
  788.         <GOK:handler state="press" name="moveleft">
  789.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  790.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  791.             <GOK:effect call="ChunkerIfLeft">
  792.                 <GOK:compare value="1" type="equal">
  793.                     <GOK:true>
  794.                         <GOK:effect call="ChunkerKeyLeft"/>
  795.                     </GOK:true>
  796.                     <GOK:false>
  797.                         <GOK:effect name="wrap" call="GetRate">
  798.                             <GOK:compare value="1" type="equal">
  799.                                 <GOK:true>
  800.                                     <GOK:effect call="ChunkerWrapToRight"/>
  801.                                 </GOK:true>
  802.                             </GOK:compare>
  803.                         </GOK:effect>
  804.                     </GOK:false>
  805.                 </GOK:compare>
  806.             </GOK:effect>
  807.         </GOK:handler>
  808.  
  809.  
  810.         <GOK:handler state="press" name="moveup">
  811.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  812.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  813.             <GOK:effect call="ChunkerIfTop">
  814.                 <GOK:compare value="1" type="equal">
  815.                     <GOK:true>
  816.                         <GOK:effect call="ChunkerKeyUp"/>
  817.                     </GOK:true>
  818.                     <GOK:false>
  819.                         <GOK:effect name="wrap" call="GetRate">
  820.                             <GOK:compare value="1" type="equal">
  821.                                 <GOK:true>
  822.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  823.                                 </GOK:true>
  824.                             </GOK:compare>
  825.                         </GOK:effect>
  826.                     </GOK:false>
  827.                 </GOK:compare>
  828.             </GOK:effect>
  829.         </GOK:handler>
  830.  
  831.  
  832.         <GOK:handler state="press" name="movedown">
  833.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  834.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  835.             <GOK:effect call="ChunkerIfBottom">
  836.                 <GOK:compare value="1" type="equal">
  837.                     <GOK:true>
  838.                         <GOK:effect call="ChunkerKeyDown"/>
  839.                     </GOK:true>
  840.                     <GOK:false>
  841.                         <GOK:effect name="wrap" call="GetRate">
  842.                             <GOK:compare value="1" type="equal">
  843.                                 <GOK:true>
  844.                                     <GOK:effect call="ChunkerWrapToTop"/>
  845.                                 </GOK:true>
  846.                             </GOK:compare>
  847.                         </GOK:effect>
  848.                     </GOK:false>
  849.                 </GOK:compare>
  850.             </GOK:effect>
  851.         </GOK:handler>
  852.  
  853.  
  854.         <GOK:handler state="release" name="moveright">
  855.             <GOK:effect call="Timer1Stop"/>
  856.         </GOK:handler>
  857.         <GOK:handler state="release" name="moveleft">
  858.             <GOK:effect call="Timer2Stop"/>
  859.         </GOK:handler>
  860.         <GOK:handler state="release" name="moveup">
  861.             <GOK:effect call="Timer3Stop"/>
  862.         </GOK:handler>
  863.         <GOK:handler state="release" name="movedown">
  864.             <GOK:effect call="Timer4Stop"/>
  865.         </GOK:handler>
  866.  
  867.  
  868.  
  869.         <GOK:handler name="select">
  870.             <GOK:effect call="Timer1Stop"/>
  871.             <GOK:effect call="Timer2Stop"/>
  872.             <GOK:effect call="Timer3Stop"/>
  873.             <GOK:effect call="Timer4Stop"/>
  874.             <GOK:effect call="SelectChunk">
  875.                 <GOK:compare value="1" type="equal">
  876.                     <GOK:true>
  877.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  878.                         <GOK:effect call="OutputSelectedKey"/>
  879.                         <GOK:effect call="HighlightCenterKey"/>
  880.                         <GOK:effect param1="1" call="StateJump"/>
  881.                     </GOK:true>
  882.  
  883.                 </GOK:compare>
  884.             </GOK:effect>
  885.         </GOK:handler>
  886.  
  887.  
  888.  
  889.  
  890.         
  891.         <GOK:handler name="timer1">
  892.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  893.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  894.             <GOK:effect call="ChunkerIfNextChunk">
  895.                 <GOK:compare value="1" type="equal">
  896.                     <GOK:true>
  897.                         <GOK:effect call="ChunkerNextChunk"/>
  898.                     </GOK:true>
  899.                     <GOK:false>
  900.                         <GOK:effect name="wrap" call="GetRate">
  901.                             <GOK:compare value="1" type="equal">
  902.                                 <GOK:true>
  903.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  904.                                 </GOK:true>
  905.                             </GOK:compare>
  906.                         </GOK:effect>
  907.                     </GOK:false>
  908.                 </GOK:compare>
  909.             </GOK:effect>
  910.         </GOK:handler>
  911.  
  912.         
  913.         <GOK:handler name="timer2">
  914.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  915.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  916.             <GOK:effect call="ChunkerIfLeft">
  917.                 <GOK:compare value="1" type="equal">
  918.                     <GOK:true>
  919.                         <GOK:effect call="ChunkerKeyLeft"/>
  920.                     </GOK:true>
  921.                     <GOK:false>
  922.                         <GOK:effect name="wrap" call="GetRate">
  923.                             <GOK:compare value="1" type="equal">
  924.                                 <GOK:true>
  925.                                     <GOK:effect call="ChunkerWrapToRight"/>
  926.                                 </GOK:true>
  927.                             </GOK:compare>
  928.                         </GOK:effect>
  929.                     </GOK:false>
  930.                 </GOK:compare>
  931.             </GOK:effect>
  932.         </GOK:handler>
  933.  
  934.         
  935.         <GOK:handler name="timer3">
  936.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  937.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  938.             <GOK:effect call="ChunkerIfTop">
  939.                 <GOK:compare value="1" type="equal">
  940.                     <GOK:true>
  941.                         <GOK:effect call="ChunkerKeyUp"/>
  942.                     </GOK:true>
  943.                     <GOK:false>
  944.                         <GOK:effect name="wrap" call="GetRate">
  945.                             <GOK:compare value="1" type="equal">
  946.                                 <GOK:true>
  947.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  948.                                 </GOK:true>
  949.                             </GOK:compare>
  950.                         </GOK:effect>
  951.                     </GOK:false>
  952.                 </GOK:compare>
  953.             </GOK:effect>
  954.         </GOK:handler>
  955.  
  956.         
  957.         <GOK:handler name="timer4">
  958.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  959.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  960.             <GOK:effect call="ChunkerIfBottom">
  961.                 <GOK:compare value="1" type="equal">
  962.                     <GOK:true>
  963.                         <GOK:effect call="ChunkerKeyDown"/>
  964.                     </GOK:true>
  965.                     <GOK:false>
  966.                         <GOK:effect name="wrap" call="GetRate">
  967.                             <GOK:compare value="1" type="equal">
  968.                                 <GOK:true>
  969.                                     <GOK:effect call="ChunkerWrapToTop"/>
  970.                                 </GOK:true>
  971.                             </GOK:compare>
  972.                         </GOK:effect>
  973.                     </GOK:false>
  974.                 </GOK:compare>
  975.             </GOK:effect>
  976.         </GOK:handler>
  977.         
  978.     </GOK:state>
  979.  
  980.  
  981.  
  982.     <GOK:state name="repeat">
  983.         <GOK:handler name="select">
  984.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  985.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  986.             <GOK:effect call="Timer1Stop"/>
  987.             <GOK:effect call="Timer2Stop"/>
  988.             <GOK:effect call="Timer3Stop"/>
  989.             <GOK:effect call="Timer4Stop"/>
  990.             <GOK:effect call="HighlightFirstChunk"/>
  991.             <GOK:effect param1="1" call="StateJump"/>
  992.         </GOK:handler>
  993.     </GOK:state>
  994.  
  995.  
  996. </GOK:accessmethod>
  997. <GOK:accessmethod xml:lang="az" name="directed" displayname="5 Switch Directed">
  998. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  999.  
  1000. <GOK:operation>
  1001. <GOK:control type="frame" spacing="0" size="3" border="0" string="╞Åm╔Öliyyat" xml:lang="az">
  1002.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  1003.  
  1004.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  1005.                 <GOK:control type="label" string="Up:" xml:lang="az"></GOK:control>
  1006.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Up:" xml:lang="az"></GOK:control>
  1007.             </GOK:control>
  1008.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  1009.                 <GOK:control type="label" string="Down:" xml:lang="az"></GOK:control>
  1010.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Down:" xml:lang="az"></GOK:control>
  1011.             </GOK:control>
  1012.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  1013.                 <GOK:control type="label" string="Sol:" xml:lang="az"></GOK:control>
  1014.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Sol:" xml:lang="az"></GOK:control>
  1015.             </GOK:control>
  1016.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  1017.                 <GOK:control type="label" string="Sa─ƒ:" xml:lang="az"></GOK:control>
  1018.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="Sa─ƒ:" xml:lang="az"></GOK:control>
  1019.             </GOK:control>
  1020.                 
  1021.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  1022.             <GOK:control type="label" string="Activate:" xml:lang="az"></GOK:control>
  1023.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Se├º:" xml:lang="az"></GOK:control>
  1024.         </GOK:control>
  1025.  
  1026.     </GOK:control>    
  1027. </GOK:control>    
  1028. </GOK:operation>
  1029.  
  1030. <GOK:feedback>
  1031. <GOK:control type="frame" spacing="0" size="3" border="0" string="Geribildirim" xml:lang="az">
  1032.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  1033.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  1034.  
  1035.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  1036.                 <GOK:control type="label" string="H╔Ör╔Ök╔Öt:" xml:lang="az"></GOK:control>
  1037.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Bildiri┼ƒ H╔Ör╔Ök╔Öti:" xml:lang="az"></GOK:control>
  1038.             </GOK:control>
  1039.     
  1040.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  1041.                 <GOK:control type="label" string="Activation:" xml:lang="az"></GOK:control>
  1042.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Bildiri┼ƒ H╔Ör╔Ök╔Öti:" xml:lang="az"></GOK:control>
  1043.             </GOK:control>
  1044.  
  1045.         </GOK:control>
  1046.     </GOK:control>
  1047. </GOK:control>
  1048. </GOK:feedback>
  1049.  
  1050. <GOK:options>
  1051. <GOK:control type="frame" spacing="0" size="3" border="0" string="Se├ºiml╔Ör" xml:lang="az">
  1052.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  1053.     
  1054.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  1055.             <GOK:control type="label" string="Oxuma Gecikm╔Ösi:" xml:lang="az"></GOK:control>
  1056.             <GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Oxuma S├╝r╔Ö'ti:" xml:lang="az"></GOK:control>
  1057.             <GOK:control type="label" string="(saniy╔Önin 100-d╔Ö biri)" xml:lang="az"></GOK:control>
  1058.         </GOK:control>
  1059.  
  1060.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  1061.             <GOK:control type="checkbutton" name="wrap" string="S╔Ötir/S├╝tunlar─▒ Q─▒r" xml:lang="az"></GOK:control>
  1062.         </GOK:control>
  1063.  
  1064.  
  1065.     </GOK:control>
  1066. </GOK:control>
  1067. </GOK:options>
  1068.  
  1069.  
  1070.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  1071.     <GOK:rate stringvalue="switch2" name="moveright"/>
  1072.     <GOK:rate stringvalue="switch3" name="moveup"/>
  1073.     <GOK:rate stringvalue="switch4" name="movedown"/>
  1074.     <GOK:rate stringvalue="switch5" name="select"/>
  1075.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  1076.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  1077.     <GOK:rate value="100" name="scanspeed"/>
  1078.     <GOK:rate value="1" name="wrap"/>
  1079.     <GOK:rate value="0" name="topbottom"/>
  1080.     <GOK:rate value="0" name="leftright"/>
  1081.     <GOK:rate value="3" name="cycles"/>
  1082.  
  1083.     <GOK:rate value="0" name="autorepeat"/>
  1084.     <GOK:rate value="30" name="repeatrate"/>
  1085.  
  1086.  
  1087.     <GOK:initialization>
  1088.         <GOK:effect call="ChunkerReset"/>
  1089.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  1090.     </GOK:initialization>
  1091.  
  1092.  
  1093.     <GOK:state name="1">
  1094.  
  1095.  
  1096.         <GOK:handler state="press" name="moveright">
  1097.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  1098.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  1099.             <GOK:effect call="ChunkerIfRight">
  1100.                 <GOK:compare value="1" type="equal">
  1101.                     <GOK:true>
  1102.                         <GOK:effect call="ChunkerKeyRight"/>
  1103.                     </GOK:true>
  1104.                     <GOK:false>
  1105.                         <GOK:effect name="wrap" call="GetRate">
  1106.                             <GOK:compare value="1" type="equal">
  1107.                                 <GOK:true>
  1108.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  1109.                                 </GOK:true>
  1110.                             </GOK:compare>
  1111.                         </GOK:effect>
  1112.                     </GOK:false>
  1113.                 </GOK:compare>
  1114.             </GOK:effect>
  1115.         </GOK:handler>
  1116.  
  1117.  
  1118.         <GOK:handler state="press" name="moveleft">
  1119.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  1120.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  1121.             <GOK:effect call="ChunkerIfLeft">
  1122.                 <GOK:compare value="1" type="equal">
  1123.                     <GOK:true>
  1124.                         <GOK:effect call="ChunkerKeyLeft"/>
  1125.                     </GOK:true>
  1126.                     <GOK:false>
  1127.                         <GOK:effect name="wrap" call="GetRate">
  1128.                             <GOK:compare value="1" type="equal">
  1129.                                 <GOK:true>
  1130.                                     <GOK:effect call="ChunkerWrapToRight"/>
  1131.                                 </GOK:true>
  1132.                             </GOK:compare>
  1133.                         </GOK:effect>
  1134.                     </GOK:false>
  1135.                 </GOK:compare>
  1136.             </GOK:effect>
  1137.         </GOK:handler>
  1138.  
  1139.  
  1140.         <GOK:handler state="press" name="moveup">
  1141.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  1142.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  1143.             <GOK:effect call="ChunkerIfTop">
  1144.                 <GOK:compare value="1" type="equal">
  1145.                     <GOK:true>
  1146.                         <GOK:effect call="ChunkerKeyUp"/>
  1147.                     </GOK:true>
  1148.                     <GOK:false>
  1149.                         <GOK:effect name="wrap" call="GetRate">
  1150.                             <GOK:compare value="1" type="equal">
  1151.                                 <GOK:true>
  1152.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  1153.                                 </GOK:true>
  1154.                             </GOK:compare>
  1155.                         </GOK:effect>
  1156.                     </GOK:false>
  1157.                 </GOK:compare>
  1158.             </GOK:effect>
  1159.         </GOK:handler>
  1160.  
  1161.  
  1162.         <GOK:handler state="press" name="movedown">
  1163.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  1164.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  1165.             <GOK:effect call="ChunkerIfBottom">
  1166.                 <GOK:compare value="1" type="equal">
  1167.                     <GOK:true>
  1168.                         <GOK:effect call="ChunkerKeyDown"/>
  1169.                     </GOK:true>
  1170.                     <GOK:false>
  1171.                         <GOK:effect name="wrap" call="GetRate">
  1172.                             <GOK:compare value="1" type="equal">
  1173.                                 <GOK:true>
  1174.                                     <GOK:effect call="ChunkerWrapToTop"/>
  1175.                                 </GOK:true>
  1176.                             </GOK:compare>
  1177.                         </GOK:effect>
  1178.                     </GOK:false>
  1179.                 </GOK:compare>
  1180.             </GOK:effect>
  1181.         </GOK:handler>
  1182.  
  1183.  
  1184.         <GOK:handler state="release" name="moveright">
  1185.             <GOK:effect call="Timer1Stop"/>
  1186.         </GOK:handler>
  1187.         <GOK:handler state="release" name="moveleft">
  1188.             <GOK:effect call="Timer2Stop"/>
  1189.         </GOK:handler>
  1190.         <GOK:handler state="release" name="moveup">
  1191.             <GOK:effect call="Timer3Stop"/>
  1192.         </GOK:handler>
  1193.         <GOK:handler state="release" name="movedown">
  1194.             <GOK:effect call="Timer4Stop"/>
  1195.         </GOK:handler>
  1196.  
  1197.  
  1198.  
  1199.         <GOK:handler name="select">
  1200.             <GOK:effect call="Timer1Stop"/>
  1201.             <GOK:effect call="Timer2Stop"/>
  1202.             <GOK:effect call="Timer3Stop"/>
  1203.             <GOK:effect call="Timer4Stop"/>
  1204.             <GOK:effect call="SelectChunk">
  1205.                 <GOK:compare value="1" type="equal">
  1206.                     <GOK:true>
  1207.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  1208.                         <GOK:effect call="OutputSelectedKey"/>
  1209.                         <GOK:effect call="HighlightCenterKey"/>
  1210.                         <GOK:effect param1="1" call="StateJump"/>
  1211.                     </GOK:true>
  1212.  
  1213.                 </GOK:compare>
  1214.             </GOK:effect>
  1215.         </GOK:handler>
  1216.  
  1217.  
  1218.  
  1219.  
  1220.         
  1221.         <GOK:handler name="timer1">
  1222.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  1223.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  1224.             <GOK:effect call="ChunkerIfNextChunk">
  1225.                 <GOK:compare value="1" type="equal">
  1226.                     <GOK:true>
  1227.                         <GOK:effect call="ChunkerNextChunk"/>
  1228.                     </GOK:true>
  1229.                     <GOK:false>
  1230.                         <GOK:effect name="wrap" call="GetRate">
  1231.                             <GOK:compare value="1" type="equal">
  1232.                                 <GOK:true>
  1233.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  1234.                                 </GOK:true>
  1235.                             </GOK:compare>
  1236.                         </GOK:effect>
  1237.                     </GOK:false>
  1238.                 </GOK:compare>
  1239.             </GOK:effect>
  1240.         </GOK:handler>
  1241.  
  1242.         
  1243.         <GOK:handler name="timer2">
  1244.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  1245.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  1246.             <GOK:effect call="ChunkerIfLeft">
  1247.                 <GOK:compare value="1" type="equal">
  1248.                     <GOK:true>
  1249.                         <GOK:effect call="ChunkerKeyLeft"/>
  1250.                     </GOK:true>
  1251.                     <GOK:false>
  1252.                         <GOK:effect name="wrap" call="GetRate">
  1253.                             <GOK:compare value="1" type="equal">
  1254.                                 <GOK:true>
  1255.                                     <GOK:effect call="ChunkerWrapToRight"/>
  1256.                                 </GOK:true>
  1257.                             </GOK:compare>
  1258.                         </GOK:effect>
  1259.                     </GOK:false>
  1260.                 </GOK:compare>
  1261.             </GOK:effect>
  1262.         </GOK:handler>
  1263.  
  1264.         
  1265.         <GOK:handler name="timer3">
  1266.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  1267.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  1268.             <GOK:effect call="ChunkerIfTop">
  1269.                 <GOK:compare value="1" type="equal">
  1270.                     <GOK:true>
  1271.                         <GOK:effect call="ChunkerKeyUp"/>
  1272.                     </GOK:true>
  1273.                     <GOK:false>
  1274.                         <GOK:effect name="wrap" call="GetRate">
  1275.                             <GOK:compare value="1" type="equal">
  1276.                                 <GOK:true>
  1277.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  1278.                                 </GOK:true>
  1279.                             </GOK:compare>
  1280.                         </GOK:effect>
  1281.                     </GOK:false>
  1282.                 </GOK:compare>
  1283.             </GOK:effect>
  1284.         </GOK:handler>
  1285.  
  1286.         
  1287.         <GOK:handler name="timer4">
  1288.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  1289.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  1290.             <GOK:effect call="ChunkerIfBottom">
  1291.                 <GOK:compare value="1" type="equal">
  1292.                     <GOK:true>
  1293.                         <GOK:effect call="ChunkerKeyDown"/>
  1294.                     </GOK:true>
  1295.                     <GOK:false>
  1296.                         <GOK:effect name="wrap" call="GetRate">
  1297.                             <GOK:compare value="1" type="equal">
  1298.                                 <GOK:true>
  1299.                                     <GOK:effect call="ChunkerWrapToTop"/>
  1300.                                 </GOK:true>
  1301.                             </GOK:compare>
  1302.                         </GOK:effect>
  1303.                     </GOK:false>
  1304.                 </GOK:compare>
  1305.             </GOK:effect>
  1306.         </GOK:handler>
  1307.         
  1308.     </GOK:state>
  1309.  
  1310.  
  1311.  
  1312.     <GOK:state name="repeat">
  1313.         <GOK:handler name="select">
  1314.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  1315.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  1316.             <GOK:effect call="Timer1Stop"/>
  1317.             <GOK:effect call="Timer2Stop"/>
  1318.             <GOK:effect call="Timer3Stop"/>
  1319.             <GOK:effect call="Timer4Stop"/>
  1320.             <GOK:effect call="HighlightFirstChunk"/>
  1321.             <GOK:effect param1="1" call="StateJump"/>
  1322.         </GOK:handler>
  1323.     </GOK:state>
  1324.  
  1325.  
  1326. </GOK:accessmethod>
  1327. <GOK:accessmethod xml:lang="be" name="directed" displayname="5 Switch Directed">
  1328. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  1329.  
  1330. <GOK:operation>
  1331. <GOK:control type="frame" spacing="0" size="3" border="0" string="Operation" xml:lang="be">
  1332.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  1333.  
  1334.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  1335.                 <GOK:control type="label" string="Up:" xml:lang="be"></GOK:control>
  1336.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Up:" xml:lang="be"></GOK:control>
  1337.             </GOK:control>
  1338.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  1339.                 <GOK:control type="label" string="Down:" xml:lang="be"></GOK:control>
  1340.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Down:" xml:lang="be"></GOK:control>
  1341.             </GOK:control>
  1342.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  1343.                 <GOK:control type="label" string="╨ù╤î╨╗╨╡╨▓╨░:" xml:lang="be"></GOK:control>
  1344.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="╨ù╤î╨╗╨╡╨▓╨░:" xml:lang="be"></GOK:control>
  1345.             </GOK:control>
  1346.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  1347.                 <GOK:control type="label" string="╨ù╨┐╤Ç╨░╨▓╨░:" xml:lang="be"></GOK:control>
  1348.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="╨ù╨┐╤Ç╨░╨▓╨░:" xml:lang="be"></GOK:control>
  1349.             </GOK:control>
  1350.                 
  1351.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  1352.             <GOK:control type="label" string="Activate:" xml:lang="be"></GOK:control>
  1353.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Select:" xml:lang="be"></GOK:control>
  1354.         </GOK:control>
  1355.  
  1356.     </GOK:control>    
  1357. </GOK:control>    
  1358. </GOK:operation>
  1359.  
  1360. <GOK:feedback>
  1361. <GOK:control type="frame" spacing="0" size="3" border="0" string="╨ù╨▓╨░╤Ç╨╛╤é╨╜╨░╤Å ╤ü╤â╨▓╤Å╨╖╤î" xml:lang="be">
  1362.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  1363.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  1364.  
  1365.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  1366.                 <GOK:control type="label" string="Movement:" xml:lang="be"></GOK:control>
  1367.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback Movement:" xml:lang="be"></GOK:control>
  1368.             </GOK:control>
  1369.     
  1370.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  1371.                 <GOK:control type="label" string="Activation:" xml:lang="be"></GOK:control>
  1372.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback Movement:" xml:lang="be"></GOK:control>
  1373.             </GOK:control>
  1374.  
  1375.         </GOK:control>
  1376.     </GOK:control>
  1377. </GOK:control>
  1378. </GOK:feedback>
  1379.  
  1380. <GOK:options>
  1381. <GOK:control type="frame" spacing="0" size="3" border="0" string="Options" xml:lang="be">
  1382.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  1383.     
  1384.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  1385.             <GOK:control type="label" string="Scan Delay:" xml:lang="be"></GOK:control>
  1386.             <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>
  1387.             <GOK:control type="label" string="(100s of a second)" xml:lang="be"></GOK:control>
  1388.         </GOK:control>
  1389.  
  1390.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  1391.             <GOK:control type="checkbutton" name="wrap" string="Wrap Rows/Columns" xml:lang="be"></GOK:control>
  1392.         </GOK:control>
  1393.  
  1394.  
  1395.     </GOK:control>
  1396. </GOK:control>
  1397. </GOK:options>
  1398.  
  1399.  
  1400.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  1401.     <GOK:rate stringvalue="switch2" name="moveright"/>
  1402.     <GOK:rate stringvalue="switch3" name="moveup"/>
  1403.     <GOK:rate stringvalue="switch4" name="movedown"/>
  1404.     <GOK:rate stringvalue="switch5" name="select"/>
  1405.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  1406.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  1407.     <GOK:rate value="100" name="scanspeed"/>
  1408.     <GOK:rate value="1" name="wrap"/>
  1409.     <GOK:rate value="0" name="topbottom"/>
  1410.     <GOK:rate value="0" name="leftright"/>
  1411.     <GOK:rate value="3" name="cycles"/>
  1412.  
  1413.     <GOK:rate value="0" name="autorepeat"/>
  1414.     <GOK:rate value="30" name="repeatrate"/>
  1415.  
  1416.  
  1417.     <GOK:initialization>
  1418.         <GOK:effect call="ChunkerReset"/>
  1419.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  1420.     </GOK:initialization>
  1421.  
  1422.  
  1423.     <GOK:state name="1">
  1424.  
  1425.  
  1426.         <GOK:handler state="press" name="moveright">
  1427.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  1428.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  1429.             <GOK:effect call="ChunkerIfRight">
  1430.                 <GOK:compare value="1" type="equal">
  1431.                     <GOK:true>
  1432.                         <GOK:effect call="ChunkerKeyRight"/>
  1433.                     </GOK:true>
  1434.                     <GOK:false>
  1435.                         <GOK:effect name="wrap" call="GetRate">
  1436.                             <GOK:compare value="1" type="equal">
  1437.                                 <GOK:true>
  1438.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  1439.                                 </GOK:true>
  1440.                             </GOK:compare>
  1441.                         </GOK:effect>
  1442.                     </GOK:false>
  1443.                 </GOK:compare>
  1444.             </GOK:effect>
  1445.         </GOK:handler>
  1446.  
  1447.  
  1448.         <GOK:handler state="press" name="moveleft">
  1449.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  1450.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  1451.             <GOK:effect call="ChunkerIfLeft">
  1452.                 <GOK:compare value="1" type="equal">
  1453.                     <GOK:true>
  1454.                         <GOK:effect call="ChunkerKeyLeft"/>
  1455.                     </GOK:true>
  1456.                     <GOK:false>
  1457.                         <GOK:effect name="wrap" call="GetRate">
  1458.                             <GOK:compare value="1" type="equal">
  1459.                                 <GOK:true>
  1460.                                     <GOK:effect call="ChunkerWrapToRight"/>
  1461.                                 </GOK:true>
  1462.                             </GOK:compare>
  1463.                         </GOK:effect>
  1464.                     </GOK:false>
  1465.                 </GOK:compare>
  1466.             </GOK:effect>
  1467.         </GOK:handler>
  1468.  
  1469.  
  1470.         <GOK:handler state="press" name="moveup">
  1471.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  1472.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  1473.             <GOK:effect call="ChunkerIfTop">
  1474.                 <GOK:compare value="1" type="equal">
  1475.                     <GOK:true>
  1476.                         <GOK:effect call="ChunkerKeyUp"/>
  1477.                     </GOK:true>
  1478.                     <GOK:false>
  1479.                         <GOK:effect name="wrap" call="GetRate">
  1480.                             <GOK:compare value="1" type="equal">
  1481.                                 <GOK:true>
  1482.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  1483.                                 </GOK:true>
  1484.                             </GOK:compare>
  1485.                         </GOK:effect>
  1486.                     </GOK:false>
  1487.                 </GOK:compare>
  1488.             </GOK:effect>
  1489.         </GOK:handler>
  1490.  
  1491.  
  1492.         <GOK:handler state="press" name="movedown">
  1493.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  1494.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  1495.             <GOK:effect call="ChunkerIfBottom">
  1496.                 <GOK:compare value="1" type="equal">
  1497.                     <GOK:true>
  1498.                         <GOK:effect call="ChunkerKeyDown"/>
  1499.                     </GOK:true>
  1500.                     <GOK:false>
  1501.                         <GOK:effect name="wrap" call="GetRate">
  1502.                             <GOK:compare value="1" type="equal">
  1503.                                 <GOK:true>
  1504.                                     <GOK:effect call="ChunkerWrapToTop"/>
  1505.                                 </GOK:true>
  1506.                             </GOK:compare>
  1507.                         </GOK:effect>
  1508.                     </GOK:false>
  1509.                 </GOK:compare>
  1510.             </GOK:effect>
  1511.         </GOK:handler>
  1512.  
  1513.  
  1514.         <GOK:handler state="release" name="moveright">
  1515.             <GOK:effect call="Timer1Stop"/>
  1516.         </GOK:handler>
  1517.         <GOK:handler state="release" name="moveleft">
  1518.             <GOK:effect call="Timer2Stop"/>
  1519.         </GOK:handler>
  1520.         <GOK:handler state="release" name="moveup">
  1521.             <GOK:effect call="Timer3Stop"/>
  1522.         </GOK:handler>
  1523.         <GOK:handler state="release" name="movedown">
  1524.             <GOK:effect call="Timer4Stop"/>
  1525.         </GOK:handler>
  1526.  
  1527.  
  1528.  
  1529.         <GOK:handler name="select">
  1530.             <GOK:effect call="Timer1Stop"/>
  1531.             <GOK:effect call="Timer2Stop"/>
  1532.             <GOK:effect call="Timer3Stop"/>
  1533.             <GOK:effect call="Timer4Stop"/>
  1534.             <GOK:effect call="SelectChunk">
  1535.                 <GOK:compare value="1" type="equal">
  1536.                     <GOK:true>
  1537.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  1538.                         <GOK:effect call="OutputSelectedKey"/>
  1539.                         <GOK:effect call="HighlightCenterKey"/>
  1540.                         <GOK:effect param1="1" call="StateJump"/>
  1541.                     </GOK:true>
  1542.  
  1543.                 </GOK:compare>
  1544.             </GOK:effect>
  1545.         </GOK:handler>
  1546.  
  1547.  
  1548.  
  1549.  
  1550.         
  1551.         <GOK:handler name="timer1">
  1552.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  1553.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  1554.             <GOK:effect call="ChunkerIfNextChunk">
  1555.                 <GOK:compare value="1" type="equal">
  1556.                     <GOK:true>
  1557.                         <GOK:effect call="ChunkerNextChunk"/>
  1558.                     </GOK:true>
  1559.                     <GOK:false>
  1560.                         <GOK:effect name="wrap" call="GetRate">
  1561.                             <GOK:compare value="1" type="equal">
  1562.                                 <GOK:true>
  1563.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  1564.                                 </GOK:true>
  1565.                             </GOK:compare>
  1566.                         </GOK:effect>
  1567.                     </GOK:false>
  1568.                 </GOK:compare>
  1569.             </GOK:effect>
  1570.         </GOK:handler>
  1571.  
  1572.         
  1573.         <GOK:handler name="timer2">
  1574.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  1575.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  1576.             <GOK:effect call="ChunkerIfLeft">
  1577.                 <GOK:compare value="1" type="equal">
  1578.                     <GOK:true>
  1579.                         <GOK:effect call="ChunkerKeyLeft"/>
  1580.                     </GOK:true>
  1581.                     <GOK:false>
  1582.                         <GOK:effect name="wrap" call="GetRate">
  1583.                             <GOK:compare value="1" type="equal">
  1584.                                 <GOK:true>
  1585.                                     <GOK:effect call="ChunkerWrapToRight"/>
  1586.                                 </GOK:true>
  1587.                             </GOK:compare>
  1588.                         </GOK:effect>
  1589.                     </GOK:false>
  1590.                 </GOK:compare>
  1591.             </GOK:effect>
  1592.         </GOK:handler>
  1593.  
  1594.         
  1595.         <GOK:handler name="timer3">
  1596.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  1597.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  1598.             <GOK:effect call="ChunkerIfTop">
  1599.                 <GOK:compare value="1" type="equal">
  1600.                     <GOK:true>
  1601.                         <GOK:effect call="ChunkerKeyUp"/>
  1602.                     </GOK:true>
  1603.                     <GOK:false>
  1604.                         <GOK:effect name="wrap" call="GetRate">
  1605.                             <GOK:compare value="1" type="equal">
  1606.                                 <GOK:true>
  1607.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  1608.                                 </GOK:true>
  1609.                             </GOK:compare>
  1610.                         </GOK:effect>
  1611.                     </GOK:false>
  1612.                 </GOK:compare>
  1613.             </GOK:effect>
  1614.         </GOK:handler>
  1615.  
  1616.         
  1617.         <GOK:handler name="timer4">
  1618.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  1619.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  1620.             <GOK:effect call="ChunkerIfBottom">
  1621.                 <GOK:compare value="1" type="equal">
  1622.                     <GOK:true>
  1623.                         <GOK:effect call="ChunkerKeyDown"/>
  1624.                     </GOK:true>
  1625.                     <GOK:false>
  1626.                         <GOK:effect name="wrap" call="GetRate">
  1627.                             <GOK:compare value="1" type="equal">
  1628.                                 <GOK:true>
  1629.                                     <GOK:effect call="ChunkerWrapToTop"/>
  1630.                                 </GOK:true>
  1631.                             </GOK:compare>
  1632.                         </GOK:effect>
  1633.                     </GOK:false>
  1634.                 </GOK:compare>
  1635.             </GOK:effect>
  1636.         </GOK:handler>
  1637.         
  1638.     </GOK:state>
  1639.  
  1640.  
  1641.  
  1642.     <GOK:state name="repeat">
  1643.         <GOK:handler name="select">
  1644.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  1645.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  1646.             <GOK:effect call="Timer1Stop"/>
  1647.             <GOK:effect call="Timer2Stop"/>
  1648.             <GOK:effect call="Timer3Stop"/>
  1649.             <GOK:effect call="Timer4Stop"/>
  1650.             <GOK:effect call="HighlightFirstChunk"/>
  1651.             <GOK:effect param1="1" call="StateJump"/>
  1652.         </GOK:handler>
  1653.     </GOK:state>
  1654.  
  1655.  
  1656. </GOK:accessmethod>
  1657. <GOK:accessmethod xml:lang="bg" name="directed" displayname="5 ╨ƒ╨╛╤ü╨╛╨║╨░ ╨╜╨░ ╨┐╤Ç╨╡╨▓╨║╨╗╤Ä╤ç╨▓╨░╨╜╨╡">
  1658. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  1659.  
  1660. <GOK:operation>
  1661. <GOK:control type="frame" spacing="0" size="3" border="0" string="╨₧╨┐╨╡╤Ç╨░╤å╨╕╤Å" xml:lang="bg">
  1662.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  1663.  
  1664.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  1665.                 <GOK:control type="label" string="╨¥╨░╨│╨╛╤Ç╨╡:" xml:lang="bg"></GOK:control>
  1666.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="╨¥╨░╨│╨╛╤Ç╨╡:" xml:lang="bg"></GOK:control>
  1667.             </GOK:control>
  1668.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  1669.                 <GOK:control type="label" string="╨¥╨░╨┤╨╛╨╗╤â:" xml:lang="bg"></GOK:control>
  1670.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="╨¥╨░╨┤╨╛╨╗╤â:" xml:lang="bg"></GOK:control>
  1671.             </GOK:control>
  1672.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  1673.                 <GOK:control type="label" string="╨¢╤Å╨▓╨╛:" xml:lang="bg"></GOK:control>
  1674.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="╨¢╤Å╨▓╨╛:" xml:lang="bg"></GOK:control>
  1675.             </GOK:control>
  1676.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  1677.                 <GOK:control type="label" string="╨ö╤Å╤ü╨╜╨╛:" xml:lang="bg"></GOK:control>
  1678.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="╨ö╤Å╤ü╨╜╨╛:" xml:lang="bg"></GOK:control>
  1679.             </GOK:control>
  1680.                 
  1681.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  1682.             <GOK:control type="label" string="╨ù╨░╨┤╨╡╨╣╤ü╤é╨▓╨░╨╜╨╡:" xml:lang="bg"></GOK:control>
  1683.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="╨ÿ╨╖╨▒╨╛╤Ç:" xml:lang="bg"></GOK:control>
  1684.         </GOK:control>
  1685.  
  1686.     </GOK:control>    
  1687. </GOK:control>    
  1688. </GOK:operation>
  1689.  
  1690. <GOK:feedback>
  1691. <GOK:control type="frame" spacing="0" size="3" border="0" string="╨₧╨▒╤Ç╨░╤é╨╜╨░ ╨▓╤Ç╤è╨╖╨║╨░" xml:lang="bg">
  1692.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  1693.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  1694.  
  1695.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  1696.                 <GOK:control type="label" string="╨ö╨▓╨╕╨╢╨╡╨╜╨╕╨╡:" xml:lang="bg"></GOK:control>
  1697.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="╨ö╨▓╨╕╨╢╨╡╨╜╨╕╨╡ ╨╜╨░ ╨╛╨▒╤Ç╨░╤é╨╜╨░ ╨▓╤Ç╤è╨╖╨║╨░:" xml:lang="bg"></GOK:control>
  1698.             </GOK:control>
  1699.     
  1700.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  1701.                 <GOK:control type="label" string="╨ù╨░╨┤╨╡╨╣╤ü╤é╨▓╨░╨╜╨╡:" xml:lang="bg"></GOK:control>
  1702.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="╨ö╨▓╨╕╨╢╨╡╨╜╨╕╨╡ ╨╜╨░ ╨╛╨▒╤Ç╨░╤é╨╜╨░ ╨▓╤Ç╤è╨╖╨║╨░:" xml:lang="bg"></GOK:control>
  1703.             </GOK:control>
  1704.  
  1705.         </GOK:control>
  1706.     </GOK:control>
  1707. </GOK:control>
  1708. </GOK:feedback>
  1709.  
  1710. <GOK:options>
  1711. <GOK:control type="frame" spacing="0" size="3" border="0" string="╨₧╨┐╤å╨╕╨╕" xml:lang="bg">
  1712.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  1713.     
  1714.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  1715.             <GOK:control type="label" string="╨ù╨░╨▒╨░╨▓╤Å╨╜╨╡ ╨╜╨░ ╤ü╨║╨░╨╜╨╕╤Ç╨░╨╜╨╡╤é╨╛:" xml:lang="bg"></GOK:control>
  1716.             <GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="╨í╨║╨╛╤Ç╨╛╤ü╤é ╨╜╨░ ╤ü╨║╨░╨╜╨╕╤Ç╨░╨╜╨╡:" xml:lang="bg"></GOK:control>
  1717.             <GOK:control type="label" string="(╤ü╤é╨╛╤é╨╜╨╕ ╨╛╤é ╤ü╨╡╨║╤â╨╜╨┤╨░)" xml:lang="bg"></GOK:control>
  1718.         </GOK:control>
  1719.  
  1720.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  1721.             <GOK:control type="checkbutton" name="wrap" string="╨₧╨│╤Ç╨░╨╢╨┤╨░╨╜╨╡ ╨╜╨░ ╤Ç╨╡╨┤╨╛╨▓╨╡/╨║╨╛╨╗╨╛╨╜╨╕" xml:lang="bg"></GOK:control>
  1722.         </GOK:control>
  1723.  
  1724.  
  1725.     </GOK:control>
  1726. </GOK:control>
  1727. </GOK:options>
  1728.  
  1729.  
  1730.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  1731.     <GOK:rate stringvalue="switch2" name="moveright"/>
  1732.     <GOK:rate stringvalue="switch3" name="moveup"/>
  1733.     <GOK:rate stringvalue="switch4" name="movedown"/>
  1734.     <GOK:rate stringvalue="switch5" name="select"/>
  1735.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  1736.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  1737.     <GOK:rate value="100" name="scanspeed"/>
  1738.     <GOK:rate value="1" name="wrap"/>
  1739.     <GOK:rate value="0" name="topbottom"/>
  1740.     <GOK:rate value="0" name="leftright"/>
  1741.     <GOK:rate value="3" name="cycles"/>
  1742.  
  1743.     <GOK:rate value="0" name="autorepeat"/>
  1744.     <GOK:rate value="30" name="repeatrate"/>
  1745.  
  1746.  
  1747.     <GOK:initialization>
  1748.         <GOK:effect call="ChunkerReset"/>
  1749.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  1750.     </GOK:initialization>
  1751.  
  1752.  
  1753.     <GOK:state name="1">
  1754.  
  1755.  
  1756.         <GOK:handler state="press" name="moveright">
  1757.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  1758.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  1759.             <GOK:effect call="ChunkerIfRight">
  1760.                 <GOK:compare value="1" type="equal">
  1761.                     <GOK:true>
  1762.                         <GOK:effect call="ChunkerKeyRight"/>
  1763.                     </GOK:true>
  1764.                     <GOK:false>
  1765.                         <GOK:effect name="wrap" call="GetRate">
  1766.                             <GOK:compare value="1" type="equal">
  1767.                                 <GOK:true>
  1768.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  1769.                                 </GOK:true>
  1770.                             </GOK:compare>
  1771.                         </GOK:effect>
  1772.                     </GOK:false>
  1773.                 </GOK:compare>
  1774.             </GOK:effect>
  1775.         </GOK:handler>
  1776.  
  1777.  
  1778.         <GOK:handler state="press" name="moveleft">
  1779.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  1780.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  1781.             <GOK:effect call="ChunkerIfLeft">
  1782.                 <GOK:compare value="1" type="equal">
  1783.                     <GOK:true>
  1784.                         <GOK:effect call="ChunkerKeyLeft"/>
  1785.                     </GOK:true>
  1786.                     <GOK:false>
  1787.                         <GOK:effect name="wrap" call="GetRate">
  1788.                             <GOK:compare value="1" type="equal">
  1789.                                 <GOK:true>
  1790.                                     <GOK:effect call="ChunkerWrapToRight"/>
  1791.                                 </GOK:true>
  1792.                             </GOK:compare>
  1793.                         </GOK:effect>
  1794.                     </GOK:false>
  1795.                 </GOK:compare>
  1796.             </GOK:effect>
  1797.         </GOK:handler>
  1798.  
  1799.  
  1800.         <GOK:handler state="press" name="moveup">
  1801.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  1802.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  1803.             <GOK:effect call="ChunkerIfTop">
  1804.                 <GOK:compare value="1" type="equal">
  1805.                     <GOK:true>
  1806.                         <GOK:effect call="ChunkerKeyUp"/>
  1807.                     </GOK:true>
  1808.                     <GOK:false>
  1809.                         <GOK:effect name="wrap" call="GetRate">
  1810.                             <GOK:compare value="1" type="equal">
  1811.                                 <GOK:true>
  1812.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  1813.                                 </GOK:true>
  1814.                             </GOK:compare>
  1815.                         </GOK:effect>
  1816.                     </GOK:false>
  1817.                 </GOK:compare>
  1818.             </GOK:effect>
  1819.         </GOK:handler>
  1820.  
  1821.  
  1822.         <GOK:handler state="press" name="movedown">
  1823.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  1824.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  1825.             <GOK:effect call="ChunkerIfBottom">
  1826.                 <GOK:compare value="1" type="equal">
  1827.                     <GOK:true>
  1828.                         <GOK:effect call="ChunkerKeyDown"/>
  1829.                     </GOK:true>
  1830.                     <GOK:false>
  1831.                         <GOK:effect name="wrap" call="GetRate">
  1832.                             <GOK:compare value="1" type="equal">
  1833.                                 <GOK:true>
  1834.                                     <GOK:effect call="ChunkerWrapToTop"/>
  1835.                                 </GOK:true>
  1836.                             </GOK:compare>
  1837.                         </GOK:effect>
  1838.                     </GOK:false>
  1839.                 </GOK:compare>
  1840.             </GOK:effect>
  1841.         </GOK:handler>
  1842.  
  1843.  
  1844.         <GOK:handler state="release" name="moveright">
  1845.             <GOK:effect call="Timer1Stop"/>
  1846.         </GOK:handler>
  1847.         <GOK:handler state="release" name="moveleft">
  1848.             <GOK:effect call="Timer2Stop"/>
  1849.         </GOK:handler>
  1850.         <GOK:handler state="release" name="moveup">
  1851.             <GOK:effect call="Timer3Stop"/>
  1852.         </GOK:handler>
  1853.         <GOK:handler state="release" name="movedown">
  1854.             <GOK:effect call="Timer4Stop"/>
  1855.         </GOK:handler>
  1856.  
  1857.  
  1858.  
  1859.         <GOK:handler name="select">
  1860.             <GOK:effect call="Timer1Stop"/>
  1861.             <GOK:effect call="Timer2Stop"/>
  1862.             <GOK:effect call="Timer3Stop"/>
  1863.             <GOK:effect call="Timer4Stop"/>
  1864.             <GOK:effect call="SelectChunk">
  1865.                 <GOK:compare value="1" type="equal">
  1866.                     <GOK:true>
  1867.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  1868.                         <GOK:effect call="OutputSelectedKey"/>
  1869.                         <GOK:effect call="HighlightCenterKey"/>
  1870.                         <GOK:effect param1="1" call="StateJump"/>
  1871.                     </GOK:true>
  1872.  
  1873.                 </GOK:compare>
  1874.             </GOK:effect>
  1875.         </GOK:handler>
  1876.  
  1877.  
  1878.  
  1879.  
  1880.         
  1881.         <GOK:handler name="timer1">
  1882.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  1883.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  1884.             <GOK:effect call="ChunkerIfNextChunk">
  1885.                 <GOK:compare value="1" type="equal">
  1886.                     <GOK:true>
  1887.                         <GOK:effect call="ChunkerNextChunk"/>
  1888.                     </GOK:true>
  1889.                     <GOK:false>
  1890.                         <GOK:effect name="wrap" call="GetRate">
  1891.                             <GOK:compare value="1" type="equal">
  1892.                                 <GOK:true>
  1893.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  1894.                                 </GOK:true>
  1895.                             </GOK:compare>
  1896.                         </GOK:effect>
  1897.                     </GOK:false>
  1898.                 </GOK:compare>
  1899.             </GOK:effect>
  1900.         </GOK:handler>
  1901.  
  1902.         
  1903.         <GOK:handler name="timer2">
  1904.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  1905.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  1906.             <GOK:effect call="ChunkerIfLeft">
  1907.                 <GOK:compare value="1" type="equal">
  1908.                     <GOK:true>
  1909.                         <GOK:effect call="ChunkerKeyLeft"/>
  1910.                     </GOK:true>
  1911.                     <GOK:false>
  1912.                         <GOK:effect name="wrap" call="GetRate">
  1913.                             <GOK:compare value="1" type="equal">
  1914.                                 <GOK:true>
  1915.                                     <GOK:effect call="ChunkerWrapToRight"/>
  1916.                                 </GOK:true>
  1917.                             </GOK:compare>
  1918.                         </GOK:effect>
  1919.                     </GOK:false>
  1920.                 </GOK:compare>
  1921.             </GOK:effect>
  1922.         </GOK:handler>
  1923.  
  1924.         
  1925.         <GOK:handler name="timer3">
  1926.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  1927.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  1928.             <GOK:effect call="ChunkerIfTop">
  1929.                 <GOK:compare value="1" type="equal">
  1930.                     <GOK:true>
  1931.                         <GOK:effect call="ChunkerKeyUp"/>
  1932.                     </GOK:true>
  1933.                     <GOK:false>
  1934.                         <GOK:effect name="wrap" call="GetRate">
  1935.                             <GOK:compare value="1" type="equal">
  1936.                                 <GOK:true>
  1937.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  1938.                                 </GOK:true>
  1939.                             </GOK:compare>
  1940.                         </GOK:effect>
  1941.                     </GOK:false>
  1942.                 </GOK:compare>
  1943.             </GOK:effect>
  1944.         </GOK:handler>
  1945.  
  1946.         
  1947.         <GOK:handler name="timer4">
  1948.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  1949.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  1950.             <GOK:effect call="ChunkerIfBottom">
  1951.                 <GOK:compare value="1" type="equal">
  1952.                     <GOK:true>
  1953.                         <GOK:effect call="ChunkerKeyDown"/>
  1954.                     </GOK:true>
  1955.                     <GOK:false>
  1956.                         <GOK:effect name="wrap" call="GetRate">
  1957.                             <GOK:compare value="1" type="equal">
  1958.                                 <GOK:true>
  1959.                                     <GOK:effect call="ChunkerWrapToTop"/>
  1960.                                 </GOK:true>
  1961.                             </GOK:compare>
  1962.                         </GOK:effect>
  1963.                     </GOK:false>
  1964.                 </GOK:compare>
  1965.             </GOK:effect>
  1966.         </GOK:handler>
  1967.         
  1968.     </GOK:state>
  1969.  
  1970.  
  1971.  
  1972.     <GOK:state name="repeat">
  1973.         <GOK:handler name="select">
  1974.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  1975.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  1976.             <GOK:effect call="Timer1Stop"/>
  1977.             <GOK:effect call="Timer2Stop"/>
  1978.             <GOK:effect call="Timer3Stop"/>
  1979.             <GOK:effect call="Timer4Stop"/>
  1980.             <GOK:effect call="HighlightFirstChunk"/>
  1981.             <GOK:effect param1="1" call="StateJump"/>
  1982.         </GOK:handler>
  1983.     </GOK:state>
  1984.  
  1985.  
  1986. </GOK:accessmethod>
  1987. <GOK:accessmethod xml:lang="bn" name="directed" displayname="৫ αª╕αºüαªçαªÜ αªíαª╛αªçαª░αºçαªòαºì᪃αºçαªí">
  1988. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  1989.  
  1990. <GOK:operation>
  1991. <GOK:control type="frame" spacing="0" size="3" border="0" string="᪬αºìαª░αªòαºìαª░αª┐য়αª╛" xml:lang="bn">
  1992.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  1993.  
  1994.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  1995.                 <GOK:control type="label" string="αªë᪬αª░:" xml:lang="bn"></GOK:control>
  1996.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="αªë᪬αª░:" xml:lang="bn"></GOK:control>
  1997.             </GOK:control>
  1998.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  1999.                 <GOK:control type="label" string="নαºÇαªÜαºç:" xml:lang="bn"></GOK:control>
  2000.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="নαºÇαªÜαºç:" xml:lang="bn"></GOK:control>
  2001.             </GOK:control>
  2002.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  2003.                 <GOK:control type="label" string="বαª╛αªüয়αºç:" xml:lang="bn"></GOK:control>
  2004.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="বαª╛αªüয়αºç:" xml:lang="bn"></GOK:control>
  2005.             </GOK:control>
  2006.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  2007.                 <GOK:control type="label" string="αªíαª╛αªçনαºç:" xml:lang="bn"></GOK:control>
  2008.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="αªíαª╛αªçনαºç:" xml:lang="bn"></GOK:control>
  2009.             </GOK:control>
  2010.                 
  2011.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  2012.             <GOK:control type="label" string="αª╕αªòαºìαª░αª┐য় αªòαª░αºï:" xml:lang="bn"></GOK:control>
  2013.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="নαª┐αª░αºìবαª╛αªÜন:" xml:lang="bn"></GOK:control>
  2014.         </GOK:control>
  2015.  
  2016.     </GOK:control>    
  2017. </GOK:control>    
  2018. </GOK:operation>
  2019.  
  2020. <GOK:feedback>
  2021. <GOK:control type="frame" spacing="0" size="3" border="0" string="᪽αª┐αªíবαºì᪻αª╛αªò" xml:lang="bn">
  2022.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  2023.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  2024.  
  2025.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  2026.                 <GOK:control type="label" string="নαªíαª╝αª╛αªÜαªíαª╝αª╛:" xml:lang="bn"></GOK:control>
  2027.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="᪽αª┐αªíবαºì᪻αª╛αªò αª¿αªíαª╝αª╛αªÜαªíαª╝αª╛:" xml:lang="bn"></GOK:control>
  2028.             </GOK:control>
  2029.     
  2030.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  2031.                 <GOK:control type="label" string="αª╕αªòαºìαª░αª┐য় αªòαª░αª╛:" xml:lang="bn"></GOK:control>
  2032.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="᪽αª┐αªíবαºì᪻αª╛αªò αª¿αªíαª╝αª╛αªÜαªíαª╝αª╛:" xml:lang="bn"></GOK:control>
  2033.             </GOK:control>
  2034.  
  2035.         </GOK:control>
  2036.     </GOK:control>
  2037. </GOK:control>
  2038. </GOK:feedback>
  2039.  
  2040. <GOK:options>
  2041. <GOK:control type="frame" spacing="0" size="3" border="0" string="αªà᪬αª╢ন" xml:lang="bn">
  2042.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  2043.     
  2044.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  2045.             <GOK:control type="label" string="αª╕αºìαªòαºì᪻αª╛নαºç αª¼αª┐αª▓᪫αºìব:" xml:lang="bn"></GOK:control>
  2046.             <GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="αª╕αºìαªòαºì᪻αª╛নαºçαª░ αªùαªñαª┐:" xml:lang="bn"></GOK:control>
  2047.             <GOK:control type="label" string="(αª╕αºçαªòαºçনαºìαªíαºçαª░ αª╢αªñαª╛αªéαª╢ αª¡αª╛αªù)" xml:lang="bn"></GOK:control>
  2048.         </GOK:control>
  2049.  
  2050.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  2051.             <GOK:control type="checkbutton" name="wrap" string="αª╕αª╛αª░αª┐/αªòαª▓αª╛᪫ αª«αºïαªíαª╝αª╛" xml:lang="bn"></GOK:control>
  2052.         </GOK:control>
  2053.  
  2054.  
  2055.     </GOK:control>
  2056. </GOK:control>
  2057. </GOK:options>
  2058.  
  2059.  
  2060.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  2061.     <GOK:rate stringvalue="switch2" name="moveright"/>
  2062.     <GOK:rate stringvalue="switch3" name="moveup"/>
  2063.     <GOK:rate stringvalue="switch4" name="movedown"/>
  2064.     <GOK:rate stringvalue="switch5" name="select"/>
  2065.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  2066.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  2067.     <GOK:rate value="100" name="scanspeed"/>
  2068.     <GOK:rate value="1" name="wrap"/>
  2069.     <GOK:rate value="0" name="topbottom"/>
  2070.     <GOK:rate value="0" name="leftright"/>
  2071.     <GOK:rate value="3" name="cycles"/>
  2072.  
  2073.     <GOK:rate value="0" name="autorepeat"/>
  2074.     <GOK:rate value="30" name="repeatrate"/>
  2075.  
  2076.  
  2077.     <GOK:initialization>
  2078.         <GOK:effect call="ChunkerReset"/>
  2079.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  2080.     </GOK:initialization>
  2081.  
  2082.  
  2083.     <GOK:state name="1">
  2084.  
  2085.  
  2086.         <GOK:handler state="press" name="moveright">
  2087.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  2088.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  2089.             <GOK:effect call="ChunkerIfRight">
  2090.                 <GOK:compare value="1" type="equal">
  2091.                     <GOK:true>
  2092.                         <GOK:effect call="ChunkerKeyRight"/>
  2093.                     </GOK:true>
  2094.                     <GOK:false>
  2095.                         <GOK:effect name="wrap" call="GetRate">
  2096.                             <GOK:compare value="1" type="equal">
  2097.                                 <GOK:true>
  2098.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  2099.                                 </GOK:true>
  2100.                             </GOK:compare>
  2101.                         </GOK:effect>
  2102.                     </GOK:false>
  2103.                 </GOK:compare>
  2104.             </GOK:effect>
  2105.         </GOK:handler>
  2106.  
  2107.  
  2108.         <GOK:handler state="press" name="moveleft">
  2109.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  2110.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  2111.             <GOK:effect call="ChunkerIfLeft">
  2112.                 <GOK:compare value="1" type="equal">
  2113.                     <GOK:true>
  2114.                         <GOK:effect call="ChunkerKeyLeft"/>
  2115.                     </GOK:true>
  2116.                     <GOK:false>
  2117.                         <GOK:effect name="wrap" call="GetRate">
  2118.                             <GOK:compare value="1" type="equal">
  2119.                                 <GOK:true>
  2120.                                     <GOK:effect call="ChunkerWrapToRight"/>
  2121.                                 </GOK:true>
  2122.                             </GOK:compare>
  2123.                         </GOK:effect>
  2124.                     </GOK:false>
  2125.                 </GOK:compare>
  2126.             </GOK:effect>
  2127.         </GOK:handler>
  2128.  
  2129.  
  2130.         <GOK:handler state="press" name="moveup">
  2131.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  2132.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  2133.             <GOK:effect call="ChunkerIfTop">
  2134.                 <GOK:compare value="1" type="equal">
  2135.                     <GOK:true>
  2136.                         <GOK:effect call="ChunkerKeyUp"/>
  2137.                     </GOK:true>
  2138.                     <GOK:false>
  2139.                         <GOK:effect name="wrap" call="GetRate">
  2140.                             <GOK:compare value="1" type="equal">
  2141.                                 <GOK:true>
  2142.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  2143.                                 </GOK:true>
  2144.                             </GOK:compare>
  2145.                         </GOK:effect>
  2146.                     </GOK:false>
  2147.                 </GOK:compare>
  2148.             </GOK:effect>
  2149.         </GOK:handler>
  2150.  
  2151.  
  2152.         <GOK:handler state="press" name="movedown">
  2153.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  2154.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  2155.             <GOK:effect call="ChunkerIfBottom">
  2156.                 <GOK:compare value="1" type="equal">
  2157.                     <GOK:true>
  2158.                         <GOK:effect call="ChunkerKeyDown"/>
  2159.                     </GOK:true>
  2160.                     <GOK:false>
  2161.                         <GOK:effect name="wrap" call="GetRate">
  2162.                             <GOK:compare value="1" type="equal">
  2163.                                 <GOK:true>
  2164.                                     <GOK:effect call="ChunkerWrapToTop"/>
  2165.                                 </GOK:true>
  2166.                             </GOK:compare>
  2167.                         </GOK:effect>
  2168.                     </GOK:false>
  2169.                 </GOK:compare>
  2170.             </GOK:effect>
  2171.         </GOK:handler>
  2172.  
  2173.  
  2174.         <GOK:handler state="release" name="moveright">
  2175.             <GOK:effect call="Timer1Stop"/>
  2176.         </GOK:handler>
  2177.         <GOK:handler state="release" name="moveleft">
  2178.             <GOK:effect call="Timer2Stop"/>
  2179.         </GOK:handler>
  2180.         <GOK:handler state="release" name="moveup">
  2181.             <GOK:effect call="Timer3Stop"/>
  2182.         </GOK:handler>
  2183.         <GOK:handler state="release" name="movedown">
  2184.             <GOK:effect call="Timer4Stop"/>
  2185.         </GOK:handler>
  2186.  
  2187.  
  2188.  
  2189.         <GOK:handler name="select">
  2190.             <GOK:effect call="Timer1Stop"/>
  2191.             <GOK:effect call="Timer2Stop"/>
  2192.             <GOK:effect call="Timer3Stop"/>
  2193.             <GOK:effect call="Timer4Stop"/>
  2194.             <GOK:effect call="SelectChunk">
  2195.                 <GOK:compare value="1" type="equal">
  2196.                     <GOK:true>
  2197.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  2198.                         <GOK:effect call="OutputSelectedKey"/>
  2199.                         <GOK:effect call="HighlightCenterKey"/>
  2200.                         <GOK:effect param1="1" call="StateJump"/>
  2201.                     </GOK:true>
  2202.  
  2203.                 </GOK:compare>
  2204.             </GOK:effect>
  2205.         </GOK:handler>
  2206.  
  2207.  
  2208.  
  2209.  
  2210.         
  2211.         <GOK:handler name="timer1">
  2212.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  2213.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  2214.             <GOK:effect call="ChunkerIfNextChunk">
  2215.                 <GOK:compare value="1" type="equal">
  2216.                     <GOK:true>
  2217.                         <GOK:effect call="ChunkerNextChunk"/>
  2218.                     </GOK:true>
  2219.                     <GOK:false>
  2220.                         <GOK:effect name="wrap" call="GetRate">
  2221.                             <GOK:compare value="1" type="equal">
  2222.                                 <GOK:true>
  2223.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  2224.                                 </GOK:true>
  2225.                             </GOK:compare>
  2226.                         </GOK:effect>
  2227.                     </GOK:false>
  2228.                 </GOK:compare>
  2229.             </GOK:effect>
  2230.         </GOK:handler>
  2231.  
  2232.         
  2233.         <GOK:handler name="timer2">
  2234.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  2235.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  2236.             <GOK:effect call="ChunkerIfLeft">
  2237.                 <GOK:compare value="1" type="equal">
  2238.                     <GOK:true>
  2239.                         <GOK:effect call="ChunkerKeyLeft"/>
  2240.                     </GOK:true>
  2241.                     <GOK:false>
  2242.                         <GOK:effect name="wrap" call="GetRate">
  2243.                             <GOK:compare value="1" type="equal">
  2244.                                 <GOK:true>
  2245.                                     <GOK:effect call="ChunkerWrapToRight"/>
  2246.                                 </GOK:true>
  2247.                             </GOK:compare>
  2248.                         </GOK:effect>
  2249.                     </GOK:false>
  2250.                 </GOK:compare>
  2251.             </GOK:effect>
  2252.         </GOK:handler>
  2253.  
  2254.         
  2255.         <GOK:handler name="timer3">
  2256.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  2257.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  2258.             <GOK:effect call="ChunkerIfTop">
  2259.                 <GOK:compare value="1" type="equal">
  2260.                     <GOK:true>
  2261.                         <GOK:effect call="ChunkerKeyUp"/>
  2262.                     </GOK:true>
  2263.                     <GOK:false>
  2264.                         <GOK:effect name="wrap" call="GetRate">
  2265.                             <GOK:compare value="1" type="equal">
  2266.                                 <GOK:true>
  2267.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  2268.                                 </GOK:true>
  2269.                             </GOK:compare>
  2270.                         </GOK:effect>
  2271.                     </GOK:false>
  2272.                 </GOK:compare>
  2273.             </GOK:effect>
  2274.         </GOK:handler>
  2275.  
  2276.         
  2277.         <GOK:handler name="timer4">
  2278.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  2279.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  2280.             <GOK:effect call="ChunkerIfBottom">
  2281.                 <GOK:compare value="1" type="equal">
  2282.                     <GOK:true>
  2283.                         <GOK:effect call="ChunkerKeyDown"/>
  2284.                     </GOK:true>
  2285.                     <GOK:false>
  2286.                         <GOK:effect name="wrap" call="GetRate">
  2287.                             <GOK:compare value="1" type="equal">
  2288.                                 <GOK:true>
  2289.                                     <GOK:effect call="ChunkerWrapToTop"/>
  2290.                                 </GOK:true>
  2291.                             </GOK:compare>
  2292.                         </GOK:effect>
  2293.                     </GOK:false>
  2294.                 </GOK:compare>
  2295.             </GOK:effect>
  2296.         </GOK:handler>
  2297.         
  2298.     </GOK:state>
  2299.  
  2300.  
  2301.  
  2302.     <GOK:state name="repeat">
  2303.         <GOK:handler name="select">
  2304.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  2305.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  2306.             <GOK:effect call="Timer1Stop"/>
  2307.             <GOK:effect call="Timer2Stop"/>
  2308.             <GOK:effect call="Timer3Stop"/>
  2309.             <GOK:effect call="Timer4Stop"/>
  2310.             <GOK:effect call="HighlightFirstChunk"/>
  2311.             <GOK:effect param1="1" call="StateJump"/>
  2312.         </GOK:handler>
  2313.     </GOK:state>
  2314.  
  2315.  
  2316. </GOK:accessmethod>
  2317. <GOK:accessmethod xml:lang="bn_IN" name="directed" displayname="৫ αª╕αºüαªçαªÜ αªíαª╛αªçαª░αºçαªòαºì᪃αºçαªí">
  2318. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  2319.  
  2320. <GOK:operation>
  2321. <GOK:control type="frame" spacing="0" size="3" border="0" string="᪬αºìαª░αªòαºìαª░αª┐য়αª╛" xml:lang="bn_IN">
  2322.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  2323.  
  2324.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  2325.                 <GOK:control type="label" string="αªë᪬αª░:" xml:lang="bn_IN"></GOK:control>
  2326.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="αªë᪬αª░:" xml:lang="bn_IN"></GOK:control>
  2327.             </GOK:control>
  2328.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  2329.                 <GOK:control type="label" string="নαºÇαªÜαºç:" xml:lang="bn_IN"></GOK:control>
  2330.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="নαºÇαªÜαºç:" xml:lang="bn_IN"></GOK:control>
  2331.             </GOK:control>
  2332.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  2333.                 <GOK:control type="label" string="বαª╛αªüয়αºç:" xml:lang="bn_IN"></GOK:control>
  2334.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="বαª╛αªüয়αºç:" xml:lang="bn_IN"></GOK:control>
  2335.             </GOK:control>
  2336.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  2337.                 <GOK:control type="label" string="αªíαª╛αªçনαºç:" xml:lang="bn_IN"></GOK:control>
  2338.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="αªíαª╛αªçনαºç:" xml:lang="bn_IN"></GOK:control>
  2339.             </GOK:control>
  2340.                 
  2341.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  2342.             <GOK:control type="label" string="αª╕αªòαºìαª░αª┐য় αªòαª░αºï:" xml:lang="bn_IN"></GOK:control>
  2343.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="নαª┐αª░αºìবαª╛αªÜন:" xml:lang="bn_IN"></GOK:control>
  2344.         </GOK:control>
  2345.  
  2346.     </GOK:control>    
  2347. </GOK:control>    
  2348. </GOK:operation>
  2349.  
  2350. <GOK:feedback>
  2351. <GOK:control type="frame" spacing="0" size="3" border="0" string="᪽αª┐αªíবαºì᪻αª╛αªò" xml:lang="bn_IN">
  2352.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  2353.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  2354.  
  2355.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  2356.                 <GOK:control type="label" string="নαªíαª╝αª╛αªÜαªíαª╝αª╛:" xml:lang="bn_IN"></GOK:control>
  2357.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="᪽αª┐αªíবαºì᪻αª╛αªò αª¿αªíαª╝αª╛αªÜαªíαª╝αª╛:" xml:lang="bn_IN"></GOK:control>
  2358.             </GOK:control>
  2359.     
  2360.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  2361.                 <GOK:control type="label" string="αª╕αªòαºìαª░αª┐য় αªòαª░αª╛:" xml:lang="bn_IN"></GOK:control>
  2362.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="᪽αª┐αªíবαºì᪻αª╛αªò αª¿αªíαª╝αª╛αªÜαªíαª╝αª╛:" xml:lang="bn_IN"></GOK:control>
  2363.             </GOK:control>
  2364.  
  2365.         </GOK:control>
  2366.     </GOK:control>
  2367. </GOK:control>
  2368. </GOK:feedback>
  2369.  
  2370. <GOK:options>
  2371. <GOK:control type="frame" spacing="0" size="3" border="0" string="αªà᪬αª╢ন" xml:lang="bn_IN">
  2372.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  2373.     
  2374.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  2375.             <GOK:control type="label" string="αª╕αºìαªòαºì᪻αª╛নαºç αª¼αª┐αª▓᪫αºìব:" xml:lang="bn_IN"></GOK:control>
  2376.             <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>
  2377.             <GOK:control type="label" string="(αª╕αºçαªòαºçনαºìαªíαºçαª░ αª╢αªñαª╛αªéαª╢ αª¡αª╛αªù)" xml:lang="bn_IN"></GOK:control>
  2378.         </GOK:control>
  2379.  
  2380.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  2381.             <GOK:control type="checkbutton" name="wrap" string="αª╕αª╛αª░αª┐/αªòαª▓αª╛᪫ αª«αºïαªíαª╝αª╛" xml:lang="bn_IN"></GOK:control>
  2382.         </GOK:control>
  2383.  
  2384.  
  2385.     </GOK:control>
  2386. </GOK:control>
  2387. </GOK:options>
  2388.  
  2389.  
  2390.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  2391.     <GOK:rate stringvalue="switch2" name="moveright"/>
  2392.     <GOK:rate stringvalue="switch3" name="moveup"/>
  2393.     <GOK:rate stringvalue="switch4" name="movedown"/>
  2394.     <GOK:rate stringvalue="switch5" name="select"/>
  2395.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  2396.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  2397.     <GOK:rate value="100" name="scanspeed"/>
  2398.     <GOK:rate value="1" name="wrap"/>
  2399.     <GOK:rate value="0" name="topbottom"/>
  2400.     <GOK:rate value="0" name="leftright"/>
  2401.     <GOK:rate value="3" name="cycles"/>
  2402.  
  2403.     <GOK:rate value="0" name="autorepeat"/>
  2404.     <GOK:rate value="30" name="repeatrate"/>
  2405.  
  2406.  
  2407.     <GOK:initialization>
  2408.         <GOK:effect call="ChunkerReset"/>
  2409.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  2410.     </GOK:initialization>
  2411.  
  2412.  
  2413.     <GOK:state name="1">
  2414.  
  2415.  
  2416.         <GOK:handler state="press" name="moveright">
  2417.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  2418.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  2419.             <GOK:effect call="ChunkerIfRight">
  2420.                 <GOK:compare value="1" type="equal">
  2421.                     <GOK:true>
  2422.                         <GOK:effect call="ChunkerKeyRight"/>
  2423.                     </GOK:true>
  2424.                     <GOK:false>
  2425.                         <GOK:effect name="wrap" call="GetRate">
  2426.                             <GOK:compare value="1" type="equal">
  2427.                                 <GOK:true>
  2428.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  2429.                                 </GOK:true>
  2430.                             </GOK:compare>
  2431.                         </GOK:effect>
  2432.                     </GOK:false>
  2433.                 </GOK:compare>
  2434.             </GOK:effect>
  2435.         </GOK:handler>
  2436.  
  2437.  
  2438.         <GOK:handler state="press" name="moveleft">
  2439.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  2440.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  2441.             <GOK:effect call="ChunkerIfLeft">
  2442.                 <GOK:compare value="1" type="equal">
  2443.                     <GOK:true>
  2444.                         <GOK:effect call="ChunkerKeyLeft"/>
  2445.                     </GOK:true>
  2446.                     <GOK:false>
  2447.                         <GOK:effect name="wrap" call="GetRate">
  2448.                             <GOK:compare value="1" type="equal">
  2449.                                 <GOK:true>
  2450.                                     <GOK:effect call="ChunkerWrapToRight"/>
  2451.                                 </GOK:true>
  2452.                             </GOK:compare>
  2453.                         </GOK:effect>
  2454.                     </GOK:false>
  2455.                 </GOK:compare>
  2456.             </GOK:effect>
  2457.         </GOK:handler>
  2458.  
  2459.  
  2460.         <GOK:handler state="press" name="moveup">
  2461.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  2462.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  2463.             <GOK:effect call="ChunkerIfTop">
  2464.                 <GOK:compare value="1" type="equal">
  2465.                     <GOK:true>
  2466.                         <GOK:effect call="ChunkerKeyUp"/>
  2467.                     </GOK:true>
  2468.                     <GOK:false>
  2469.                         <GOK:effect name="wrap" call="GetRate">
  2470.                             <GOK:compare value="1" type="equal">
  2471.                                 <GOK:true>
  2472.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  2473.                                 </GOK:true>
  2474.                             </GOK:compare>
  2475.                         </GOK:effect>
  2476.                     </GOK:false>
  2477.                 </GOK:compare>
  2478.             </GOK:effect>
  2479.         </GOK:handler>
  2480.  
  2481.  
  2482.         <GOK:handler state="press" name="movedown">
  2483.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  2484.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  2485.             <GOK:effect call="ChunkerIfBottom">
  2486.                 <GOK:compare value="1" type="equal">
  2487.                     <GOK:true>
  2488.                         <GOK:effect call="ChunkerKeyDown"/>
  2489.                     </GOK:true>
  2490.                     <GOK:false>
  2491.                         <GOK:effect name="wrap" call="GetRate">
  2492.                             <GOK:compare value="1" type="equal">
  2493.                                 <GOK:true>
  2494.                                     <GOK:effect call="ChunkerWrapToTop"/>
  2495.                                 </GOK:true>
  2496.                             </GOK:compare>
  2497.                         </GOK:effect>
  2498.                     </GOK:false>
  2499.                 </GOK:compare>
  2500.             </GOK:effect>
  2501.         </GOK:handler>
  2502.  
  2503.  
  2504.         <GOK:handler state="release" name="moveright">
  2505.             <GOK:effect call="Timer1Stop"/>
  2506.         </GOK:handler>
  2507.         <GOK:handler state="release" name="moveleft">
  2508.             <GOK:effect call="Timer2Stop"/>
  2509.         </GOK:handler>
  2510.         <GOK:handler state="release" name="moveup">
  2511.             <GOK:effect call="Timer3Stop"/>
  2512.         </GOK:handler>
  2513.         <GOK:handler state="release" name="movedown">
  2514.             <GOK:effect call="Timer4Stop"/>
  2515.         </GOK:handler>
  2516.  
  2517.  
  2518.  
  2519.         <GOK:handler name="select">
  2520.             <GOK:effect call="Timer1Stop"/>
  2521.             <GOK:effect call="Timer2Stop"/>
  2522.             <GOK:effect call="Timer3Stop"/>
  2523.             <GOK:effect call="Timer4Stop"/>
  2524.             <GOK:effect call="SelectChunk">
  2525.                 <GOK:compare value="1" type="equal">
  2526.                     <GOK:true>
  2527.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  2528.                         <GOK:effect call="OutputSelectedKey"/>
  2529.                         <GOK:effect call="HighlightCenterKey"/>
  2530.                         <GOK:effect param1="1" call="StateJump"/>
  2531.                     </GOK:true>
  2532.  
  2533.                 </GOK:compare>
  2534.             </GOK:effect>
  2535.         </GOK:handler>
  2536.  
  2537.  
  2538.  
  2539.  
  2540.         
  2541.         <GOK:handler name="timer1">
  2542.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  2543.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  2544.             <GOK:effect call="ChunkerIfNextChunk">
  2545.                 <GOK:compare value="1" type="equal">
  2546.                     <GOK:true>
  2547.                         <GOK:effect call="ChunkerNextChunk"/>
  2548.                     </GOK:true>
  2549.                     <GOK:false>
  2550.                         <GOK:effect name="wrap" call="GetRate">
  2551.                             <GOK:compare value="1" type="equal">
  2552.                                 <GOK:true>
  2553.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  2554.                                 </GOK:true>
  2555.                             </GOK:compare>
  2556.                         </GOK:effect>
  2557.                     </GOK:false>
  2558.                 </GOK:compare>
  2559.             </GOK:effect>
  2560.         </GOK:handler>
  2561.  
  2562.         
  2563.         <GOK:handler name="timer2">
  2564.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  2565.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  2566.             <GOK:effect call="ChunkerIfLeft">
  2567.                 <GOK:compare value="1" type="equal">
  2568.                     <GOK:true>
  2569.                         <GOK:effect call="ChunkerKeyLeft"/>
  2570.                     </GOK:true>
  2571.                     <GOK:false>
  2572.                         <GOK:effect name="wrap" call="GetRate">
  2573.                             <GOK:compare value="1" type="equal">
  2574.                                 <GOK:true>
  2575.                                     <GOK:effect call="ChunkerWrapToRight"/>
  2576.                                 </GOK:true>
  2577.                             </GOK:compare>
  2578.                         </GOK:effect>
  2579.                     </GOK:false>
  2580.                 </GOK:compare>
  2581.             </GOK:effect>
  2582.         </GOK:handler>
  2583.  
  2584.         
  2585.         <GOK:handler name="timer3">
  2586.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  2587.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  2588.             <GOK:effect call="ChunkerIfTop">
  2589.                 <GOK:compare value="1" type="equal">
  2590.                     <GOK:true>
  2591.                         <GOK:effect call="ChunkerKeyUp"/>
  2592.                     </GOK:true>
  2593.                     <GOK:false>
  2594.                         <GOK:effect name="wrap" call="GetRate">
  2595.                             <GOK:compare value="1" type="equal">
  2596.                                 <GOK:true>
  2597.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  2598.                                 </GOK:true>
  2599.                             </GOK:compare>
  2600.                         </GOK:effect>
  2601.                     </GOK:false>
  2602.                 </GOK:compare>
  2603.             </GOK:effect>
  2604.         </GOK:handler>
  2605.  
  2606.         
  2607.         <GOK:handler name="timer4">
  2608.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  2609.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  2610.             <GOK:effect call="ChunkerIfBottom">
  2611.                 <GOK:compare value="1" type="equal">
  2612.                     <GOK:true>
  2613.                         <GOK:effect call="ChunkerKeyDown"/>
  2614.                     </GOK:true>
  2615.                     <GOK:false>
  2616.                         <GOK:effect name="wrap" call="GetRate">
  2617.                             <GOK:compare value="1" type="equal">
  2618.                                 <GOK:true>
  2619.                                     <GOK:effect call="ChunkerWrapToTop"/>
  2620.                                 </GOK:true>
  2621.                             </GOK:compare>
  2622.                         </GOK:effect>
  2623.                     </GOK:false>
  2624.                 </GOK:compare>
  2625.             </GOK:effect>
  2626.         </GOK:handler>
  2627.         
  2628.     </GOK:state>
  2629.  
  2630.  
  2631.  
  2632.     <GOK:state name="repeat">
  2633.         <GOK:handler name="select">
  2634.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  2635.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  2636.             <GOK:effect call="Timer1Stop"/>
  2637.             <GOK:effect call="Timer2Stop"/>
  2638.             <GOK:effect call="Timer3Stop"/>
  2639.             <GOK:effect call="Timer4Stop"/>
  2640.             <GOK:effect call="HighlightFirstChunk"/>
  2641.             <GOK:effect param1="1" call="StateJump"/>
  2642.         </GOK:handler>
  2643.     </GOK:state>
  2644.  
  2645.  
  2646. </GOK:accessmethod>
  2647. <GOK:accessmethod xml:lang="ca" name="directed" displayname="5 commutadors dirigits">
  2648. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  2649.  
  2650. <GOK:operation>
  2651. <GOK:control type="frame" spacing="0" size="3" border="0" string="Operaci├│" xml:lang="ca">
  2652.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  2653.  
  2654.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  2655.                 <GOK:control type="label" string="Amunt:" xml:lang="ca"></GOK:control>
  2656.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Amunt:" xml:lang="ca"></GOK:control>
  2657.             </GOK:control>
  2658.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  2659.                 <GOK:control type="label" string="Avall:" xml:lang="ca"></GOK:control>
  2660.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Avall:" xml:lang="ca"></GOK:control>
  2661.             </GOK:control>
  2662.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  2663.                 <GOK:control type="label" string="Esquerre:" xml:lang="ca"></GOK:control>
  2664.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Esquerre:" xml:lang="ca"></GOK:control>
  2665.             </GOK:control>
  2666.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  2667.                 <GOK:control type="label" string="Dreta:" xml:lang="ca"></GOK:control>
  2668.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="Dreta:" xml:lang="ca"></GOK:control>
  2669.             </GOK:control>
  2670.                 
  2671.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  2672.             <GOK:control type="label" string="Activa:" xml:lang="ca"></GOK:control>
  2673.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Seleccioneu:" xml:lang="ca"></GOK:control>
  2674.         </GOK:control>
  2675.  
  2676.     </GOK:control>    
  2677. </GOK:control>    
  2678. </GOK:operation>
  2679.  
  2680. <GOK:feedback>
  2681. <GOK:control type="frame" spacing="0" size="3" border="0" string="Retroacci├│" xml:lang="ca">
  2682.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  2683.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  2684.  
  2685.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  2686.                 <GOK:control type="label" string="Moviment:" xml:lang="ca"></GOK:control>
  2687.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Moviment de la retroacci├│:" xml:lang="ca"></GOK:control>
  2688.             </GOK:control>
  2689.     
  2690.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  2691.                 <GOK:control type="label" string="Activaci├│:" xml:lang="ca"></GOK:control>
  2692.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Moviment de la retroacci├│:" xml:lang="ca"></GOK:control>
  2693.             </GOK:control>
  2694.  
  2695.         </GOK:control>
  2696.     </GOK:control>
  2697. </GOK:control>
  2698. </GOK:feedback>
  2699.  
  2700. <GOK:options>
  2701. <GOK:control type="frame" spacing="0" size="3" border="0" string="Opcions" xml:lang="ca">
  2702.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  2703.     
  2704.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  2705.             <GOK:control type="label" string="Retard de l'escaneig:" xml:lang="ca"></GOK:control>
  2706.             <GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Velocitat d'escaneig:" xml:lang="ca"></GOK:control>
  2707.             <GOK:control type="label" string="(cent├¿simes de segon)" xml:lang="ca"></GOK:control>
  2708.         </GOK:control>
  2709.  
  2710.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  2711.             <GOK:control type="checkbutton" name="wrap" string="Ajusta les files/columnes" xml:lang="ca"></GOK:control>
  2712.         </GOK:control>
  2713.  
  2714.  
  2715.     </GOK:control>
  2716. </GOK:control>
  2717. </GOK:options>
  2718.  
  2719.  
  2720.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  2721.     <GOK:rate stringvalue="switch2" name="moveright"/>
  2722.     <GOK:rate stringvalue="switch3" name="moveup"/>
  2723.     <GOK:rate stringvalue="switch4" name="movedown"/>
  2724.     <GOK:rate stringvalue="switch5" name="select"/>
  2725.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  2726.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  2727.     <GOK:rate value="100" name="scanspeed"/>
  2728.     <GOK:rate value="1" name="wrap"/>
  2729.     <GOK:rate value="0" name="topbottom"/>
  2730.     <GOK:rate value="0" name="leftright"/>
  2731.     <GOK:rate value="3" name="cycles"/>
  2732.  
  2733.     <GOK:rate value="0" name="autorepeat"/>
  2734.     <GOK:rate value="30" name="repeatrate"/>
  2735.  
  2736.  
  2737.     <GOK:initialization>
  2738.         <GOK:effect call="ChunkerReset"/>
  2739.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  2740.     </GOK:initialization>
  2741.  
  2742.  
  2743.     <GOK:state name="1">
  2744.  
  2745.  
  2746.         <GOK:handler state="press" name="moveright">
  2747.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  2748.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  2749.             <GOK:effect call="ChunkerIfRight">
  2750.                 <GOK:compare value="1" type="equal">
  2751.                     <GOK:true>
  2752.                         <GOK:effect call="ChunkerKeyRight"/>
  2753.                     </GOK:true>
  2754.                     <GOK:false>
  2755.                         <GOK:effect name="wrap" call="GetRate">
  2756.                             <GOK:compare value="1" type="equal">
  2757.                                 <GOK:true>
  2758.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  2759.                                 </GOK:true>
  2760.                             </GOK:compare>
  2761.                         </GOK:effect>
  2762.                     </GOK:false>
  2763.                 </GOK:compare>
  2764.             </GOK:effect>
  2765.         </GOK:handler>
  2766.  
  2767.  
  2768.         <GOK:handler state="press" name="moveleft">
  2769.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  2770.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  2771.             <GOK:effect call="ChunkerIfLeft">
  2772.                 <GOK:compare value="1" type="equal">
  2773.                     <GOK:true>
  2774.                         <GOK:effect call="ChunkerKeyLeft"/>
  2775.                     </GOK:true>
  2776.                     <GOK:false>
  2777.                         <GOK:effect name="wrap" call="GetRate">
  2778.                             <GOK:compare value="1" type="equal">
  2779.                                 <GOK:true>
  2780.                                     <GOK:effect call="ChunkerWrapToRight"/>
  2781.                                 </GOK:true>
  2782.                             </GOK:compare>
  2783.                         </GOK:effect>
  2784.                     </GOK:false>
  2785.                 </GOK:compare>
  2786.             </GOK:effect>
  2787.         </GOK:handler>
  2788.  
  2789.  
  2790.         <GOK:handler state="press" name="moveup">
  2791.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  2792.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  2793.             <GOK:effect call="ChunkerIfTop">
  2794.                 <GOK:compare value="1" type="equal">
  2795.                     <GOK:true>
  2796.                         <GOK:effect call="ChunkerKeyUp"/>
  2797.                     </GOK:true>
  2798.                     <GOK:false>
  2799.                         <GOK:effect name="wrap" call="GetRate">
  2800.                             <GOK:compare value="1" type="equal">
  2801.                                 <GOK:true>
  2802.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  2803.                                 </GOK:true>
  2804.                             </GOK:compare>
  2805.                         </GOK:effect>
  2806.                     </GOK:false>
  2807.                 </GOK:compare>
  2808.             </GOK:effect>
  2809.         </GOK:handler>
  2810.  
  2811.  
  2812.         <GOK:handler state="press" name="movedown">
  2813.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  2814.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  2815.             <GOK:effect call="ChunkerIfBottom">
  2816.                 <GOK:compare value="1" type="equal">
  2817.                     <GOK:true>
  2818.                         <GOK:effect call="ChunkerKeyDown"/>
  2819.                     </GOK:true>
  2820.                     <GOK:false>
  2821.                         <GOK:effect name="wrap" call="GetRate">
  2822.                             <GOK:compare value="1" type="equal">
  2823.                                 <GOK:true>
  2824.                                     <GOK:effect call="ChunkerWrapToTop"/>
  2825.                                 </GOK:true>
  2826.                             </GOK:compare>
  2827.                         </GOK:effect>
  2828.                     </GOK:false>
  2829.                 </GOK:compare>
  2830.             </GOK:effect>
  2831.         </GOK:handler>
  2832.  
  2833.  
  2834.         <GOK:handler state="release" name="moveright">
  2835.             <GOK:effect call="Timer1Stop"/>
  2836.         </GOK:handler>
  2837.         <GOK:handler state="release" name="moveleft">
  2838.             <GOK:effect call="Timer2Stop"/>
  2839.         </GOK:handler>
  2840.         <GOK:handler state="release" name="moveup">
  2841.             <GOK:effect call="Timer3Stop"/>
  2842.         </GOK:handler>
  2843.         <GOK:handler state="release" name="movedown">
  2844.             <GOK:effect call="Timer4Stop"/>
  2845.         </GOK:handler>
  2846.  
  2847.  
  2848.  
  2849.         <GOK:handler name="select">
  2850.             <GOK:effect call="Timer1Stop"/>
  2851.             <GOK:effect call="Timer2Stop"/>
  2852.             <GOK:effect call="Timer3Stop"/>
  2853.             <GOK:effect call="Timer4Stop"/>
  2854.             <GOK:effect call="SelectChunk">
  2855.                 <GOK:compare value="1" type="equal">
  2856.                     <GOK:true>
  2857.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  2858.                         <GOK:effect call="OutputSelectedKey"/>
  2859.                         <GOK:effect call="HighlightCenterKey"/>
  2860.                         <GOK:effect param1="1" call="StateJump"/>
  2861.                     </GOK:true>
  2862.  
  2863.                 </GOK:compare>
  2864.             </GOK:effect>
  2865.         </GOK:handler>
  2866.  
  2867.  
  2868.  
  2869.  
  2870.         
  2871.         <GOK:handler name="timer1">
  2872.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  2873.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  2874.             <GOK:effect call="ChunkerIfNextChunk">
  2875.                 <GOK:compare value="1" type="equal">
  2876.                     <GOK:true>
  2877.                         <GOK:effect call="ChunkerNextChunk"/>
  2878.                     </GOK:true>
  2879.                     <GOK:false>
  2880.                         <GOK:effect name="wrap" call="GetRate">
  2881.                             <GOK:compare value="1" type="equal">
  2882.                                 <GOK:true>
  2883.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  2884.                                 </GOK:true>
  2885.                             </GOK:compare>
  2886.                         </GOK:effect>
  2887.                     </GOK:false>
  2888.                 </GOK:compare>
  2889.             </GOK:effect>
  2890.         </GOK:handler>
  2891.  
  2892.         
  2893.         <GOK:handler name="timer2">
  2894.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  2895.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  2896.             <GOK:effect call="ChunkerIfLeft">
  2897.                 <GOK:compare value="1" type="equal">
  2898.                     <GOK:true>
  2899.                         <GOK:effect call="ChunkerKeyLeft"/>
  2900.                     </GOK:true>
  2901.                     <GOK:false>
  2902.                         <GOK:effect name="wrap" call="GetRate">
  2903.                             <GOK:compare value="1" type="equal">
  2904.                                 <GOK:true>
  2905.                                     <GOK:effect call="ChunkerWrapToRight"/>
  2906.                                 </GOK:true>
  2907.                             </GOK:compare>
  2908.                         </GOK:effect>
  2909.                     </GOK:false>
  2910.                 </GOK:compare>
  2911.             </GOK:effect>
  2912.         </GOK:handler>
  2913.  
  2914.         
  2915.         <GOK:handler name="timer3">
  2916.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  2917.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  2918.             <GOK:effect call="ChunkerIfTop">
  2919.                 <GOK:compare value="1" type="equal">
  2920.                     <GOK:true>
  2921.                         <GOK:effect call="ChunkerKeyUp"/>
  2922.                     </GOK:true>
  2923.                     <GOK:false>
  2924.                         <GOK:effect name="wrap" call="GetRate">
  2925.                             <GOK:compare value="1" type="equal">
  2926.                                 <GOK:true>
  2927.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  2928.                                 </GOK:true>
  2929.                             </GOK:compare>
  2930.                         </GOK:effect>
  2931.                     </GOK:false>
  2932.                 </GOK:compare>
  2933.             </GOK:effect>
  2934.         </GOK:handler>
  2935.  
  2936.         
  2937.         <GOK:handler name="timer4">
  2938.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  2939.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  2940.             <GOK:effect call="ChunkerIfBottom">
  2941.                 <GOK:compare value="1" type="equal">
  2942.                     <GOK:true>
  2943.                         <GOK:effect call="ChunkerKeyDown"/>
  2944.                     </GOK:true>
  2945.                     <GOK:false>
  2946.                         <GOK:effect name="wrap" call="GetRate">
  2947.                             <GOK:compare value="1" type="equal">
  2948.                                 <GOK:true>
  2949.                                     <GOK:effect call="ChunkerWrapToTop"/>
  2950.                                 </GOK:true>
  2951.                             </GOK:compare>
  2952.                         </GOK:effect>
  2953.                     </GOK:false>
  2954.                 </GOK:compare>
  2955.             </GOK:effect>
  2956.         </GOK:handler>
  2957.         
  2958.     </GOK:state>
  2959.  
  2960.  
  2961.  
  2962.     <GOK:state name="repeat">
  2963.         <GOK:handler name="select">
  2964.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  2965.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  2966.             <GOK:effect call="Timer1Stop"/>
  2967.             <GOK:effect call="Timer2Stop"/>
  2968.             <GOK:effect call="Timer3Stop"/>
  2969.             <GOK:effect call="Timer4Stop"/>
  2970.             <GOK:effect call="HighlightFirstChunk"/>
  2971.             <GOK:effect param1="1" call="StateJump"/>
  2972.         </GOK:handler>
  2973.     </GOK:state>
  2974.  
  2975.  
  2976. </GOK:accessmethod>
  2977. <GOK:accessmethod xml:lang="cs" name="directed" displayname="5 sm─¢rov├╜ch p┼Öep├¡na─ì┼»">
  2978. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  2979.  
  2980. <GOK:operation>
  2981. <GOK:control type="frame" spacing="0" size="3" border="0" string="Operace" xml:lang="cs">
  2982.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  2983.  
  2984.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  2985.                 <GOK:control type="label" string="Nahoru:" xml:lang="cs"></GOK:control>
  2986.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Nahoru:" xml:lang="cs"></GOK:control>
  2987.             </GOK:control>
  2988.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  2989.                 <GOK:control type="label" string="Dol┼»:" xml:lang="cs"></GOK:control>
  2990.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Dol┼»:" xml:lang="cs"></GOK:control>
  2991.             </GOK:control>
  2992.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  2993.                 <GOK:control type="label" string="Lev├⌐:" xml:lang="cs"></GOK:control>
  2994.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Lev├⌐:" xml:lang="cs"></GOK:control>
  2995.             </GOK:control>
  2996.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  2997.                 <GOK:control type="label" string="Prav├⌐:" xml:lang="cs"></GOK:control>
  2998.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="Prav├⌐:" xml:lang="cs"></GOK:control>
  2999.             </GOK:control>
  3000.                 
  3001.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  3002.             <GOK:control type="label" string="Aktivovat:" xml:lang="cs"></GOK:control>
  3003.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Vybrat:" xml:lang="cs"></GOK:control>
  3004.         </GOK:control>
  3005.  
  3006.     </GOK:control>    
  3007. </GOK:control>    
  3008. </GOK:operation>
  3009.  
  3010. <GOK:feedback>
  3011. <GOK:control type="frame" spacing="0" size="3" border="0" string="Zp─¢tn├í vazba" xml:lang="cs">
  3012.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  3013.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  3014.  
  3015.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  3016.                 <GOK:control type="label" string="Pohyb:" xml:lang="cs"></GOK:control>
  3017.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Pohyb zp─¢tn├⌐ vazby:" xml:lang="cs"></GOK:control>
  3018.             </GOK:control>
  3019.     
  3020.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  3021.                 <GOK:control type="label" string="Aktivace:" xml:lang="cs"></GOK:control>
  3022.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Pohyb zp─¢tn├⌐ vazby:" xml:lang="cs"></GOK:control>
  3023.             </GOK:control>
  3024.  
  3025.         </GOK:control>
  3026.     </GOK:control>
  3027. </GOK:control>
  3028. </GOK:feedback>
  3029.  
  3030. <GOK:options>
  3031. <GOK:control type="frame" spacing="0" size="3" border="0" string="Mo┼╛nosti" xml:lang="cs">
  3032.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  3033.     
  3034.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  3035.             <GOK:control type="label" string="Zpo┼╛d─¢n├¡ skenov├ín├¡:" xml:lang="cs"></GOK:control>
  3036.             <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>
  3037.             <GOK:control type="label" string="(setiny sekundy)" xml:lang="cs"></GOK:control>
  3038.         </GOK:control>
  3039.  
  3040.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  3041.             <GOK:control type="checkbutton" name="wrap" string="L├ímat ┼Ö├ídky/sloupce" xml:lang="cs"></GOK:control>
  3042.         </GOK:control>
  3043.  
  3044.  
  3045.     </GOK:control>
  3046. </GOK:control>
  3047. </GOK:options>
  3048.  
  3049.  
  3050.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  3051.     <GOK:rate stringvalue="switch2" name="moveright"/>
  3052.     <GOK:rate stringvalue="switch3" name="moveup"/>
  3053.     <GOK:rate stringvalue="switch4" name="movedown"/>
  3054.     <GOK:rate stringvalue="switch5" name="select"/>
  3055.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  3056.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  3057.     <GOK:rate value="100" name="scanspeed"/>
  3058.     <GOK:rate value="1" name="wrap"/>
  3059.     <GOK:rate value="0" name="topbottom"/>
  3060.     <GOK:rate value="0" name="leftright"/>
  3061.     <GOK:rate value="3" name="cycles"/>
  3062.  
  3063.     <GOK:rate value="0" name="autorepeat"/>
  3064.     <GOK:rate value="30" name="repeatrate"/>
  3065.  
  3066.  
  3067.     <GOK:initialization>
  3068.         <GOK:effect call="ChunkerReset"/>
  3069.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  3070.     </GOK:initialization>
  3071.  
  3072.  
  3073.     <GOK:state name="1">
  3074.  
  3075.  
  3076.         <GOK:handler state="press" name="moveright">
  3077.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  3078.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  3079.             <GOK:effect call="ChunkerIfRight">
  3080.                 <GOK:compare value="1" type="equal">
  3081.                     <GOK:true>
  3082.                         <GOK:effect call="ChunkerKeyRight"/>
  3083.                     </GOK:true>
  3084.                     <GOK:false>
  3085.                         <GOK:effect name="wrap" call="GetRate">
  3086.                             <GOK:compare value="1" type="equal">
  3087.                                 <GOK:true>
  3088.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  3089.                                 </GOK:true>
  3090.                             </GOK:compare>
  3091.                         </GOK:effect>
  3092.                     </GOK:false>
  3093.                 </GOK:compare>
  3094.             </GOK:effect>
  3095.         </GOK:handler>
  3096.  
  3097.  
  3098.         <GOK:handler state="press" name="moveleft">
  3099.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  3100.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  3101.             <GOK:effect call="ChunkerIfLeft">
  3102.                 <GOK:compare value="1" type="equal">
  3103.                     <GOK:true>
  3104.                         <GOK:effect call="ChunkerKeyLeft"/>
  3105.                     </GOK:true>
  3106.                     <GOK:false>
  3107.                         <GOK:effect name="wrap" call="GetRate">
  3108.                             <GOK:compare value="1" type="equal">
  3109.                                 <GOK:true>
  3110.                                     <GOK:effect call="ChunkerWrapToRight"/>
  3111.                                 </GOK:true>
  3112.                             </GOK:compare>
  3113.                         </GOK:effect>
  3114.                     </GOK:false>
  3115.                 </GOK:compare>
  3116.             </GOK:effect>
  3117.         </GOK:handler>
  3118.  
  3119.  
  3120.         <GOK:handler state="press" name="moveup">
  3121.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  3122.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  3123.             <GOK:effect call="ChunkerIfTop">
  3124.                 <GOK:compare value="1" type="equal">
  3125.                     <GOK:true>
  3126.                         <GOK:effect call="ChunkerKeyUp"/>
  3127.                     </GOK:true>
  3128.                     <GOK:false>
  3129.                         <GOK:effect name="wrap" call="GetRate">
  3130.                             <GOK:compare value="1" type="equal">
  3131.                                 <GOK:true>
  3132.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  3133.                                 </GOK:true>
  3134.                             </GOK:compare>
  3135.                         </GOK:effect>
  3136.                     </GOK:false>
  3137.                 </GOK:compare>
  3138.             </GOK:effect>
  3139.         </GOK:handler>
  3140.  
  3141.  
  3142.         <GOK:handler state="press" name="movedown">
  3143.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  3144.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  3145.             <GOK:effect call="ChunkerIfBottom">
  3146.                 <GOK:compare value="1" type="equal">
  3147.                     <GOK:true>
  3148.                         <GOK:effect call="ChunkerKeyDown"/>
  3149.                     </GOK:true>
  3150.                     <GOK:false>
  3151.                         <GOK:effect name="wrap" call="GetRate">
  3152.                             <GOK:compare value="1" type="equal">
  3153.                                 <GOK:true>
  3154.                                     <GOK:effect call="ChunkerWrapToTop"/>
  3155.                                 </GOK:true>
  3156.                             </GOK:compare>
  3157.                         </GOK:effect>
  3158.                     </GOK:false>
  3159.                 </GOK:compare>
  3160.             </GOK:effect>
  3161.         </GOK:handler>
  3162.  
  3163.  
  3164.         <GOK:handler state="release" name="moveright">
  3165.             <GOK:effect call="Timer1Stop"/>
  3166.         </GOK:handler>
  3167.         <GOK:handler state="release" name="moveleft">
  3168.             <GOK:effect call="Timer2Stop"/>
  3169.         </GOK:handler>
  3170.         <GOK:handler state="release" name="moveup">
  3171.             <GOK:effect call="Timer3Stop"/>
  3172.         </GOK:handler>
  3173.         <GOK:handler state="release" name="movedown">
  3174.             <GOK:effect call="Timer4Stop"/>
  3175.         </GOK:handler>
  3176.  
  3177.  
  3178.  
  3179.         <GOK:handler name="select">
  3180.             <GOK:effect call="Timer1Stop"/>
  3181.             <GOK:effect call="Timer2Stop"/>
  3182.             <GOK:effect call="Timer3Stop"/>
  3183.             <GOK:effect call="Timer4Stop"/>
  3184.             <GOK:effect call="SelectChunk">
  3185.                 <GOK:compare value="1" type="equal">
  3186.                     <GOK:true>
  3187.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  3188.                         <GOK:effect call="OutputSelectedKey"/>
  3189.                         <GOK:effect call="HighlightCenterKey"/>
  3190.                         <GOK:effect param1="1" call="StateJump"/>
  3191.                     </GOK:true>
  3192.  
  3193.                 </GOK:compare>
  3194.             </GOK:effect>
  3195.         </GOK:handler>
  3196.  
  3197.  
  3198.  
  3199.  
  3200.         
  3201.         <GOK:handler name="timer1">
  3202.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  3203.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  3204.             <GOK:effect call="ChunkerIfNextChunk">
  3205.                 <GOK:compare value="1" type="equal">
  3206.                     <GOK:true>
  3207.                         <GOK:effect call="ChunkerNextChunk"/>
  3208.                     </GOK:true>
  3209.                     <GOK:false>
  3210.                         <GOK:effect name="wrap" call="GetRate">
  3211.                             <GOK:compare value="1" type="equal">
  3212.                                 <GOK:true>
  3213.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  3214.                                 </GOK:true>
  3215.                             </GOK:compare>
  3216.                         </GOK:effect>
  3217.                     </GOK:false>
  3218.                 </GOK:compare>
  3219.             </GOK:effect>
  3220.         </GOK:handler>
  3221.  
  3222.         
  3223.         <GOK:handler name="timer2">
  3224.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  3225.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  3226.             <GOK:effect call="ChunkerIfLeft">
  3227.                 <GOK:compare value="1" type="equal">
  3228.                     <GOK:true>
  3229.                         <GOK:effect call="ChunkerKeyLeft"/>
  3230.                     </GOK:true>
  3231.                     <GOK:false>
  3232.                         <GOK:effect name="wrap" call="GetRate">
  3233.                             <GOK:compare value="1" type="equal">
  3234.                                 <GOK:true>
  3235.                                     <GOK:effect call="ChunkerWrapToRight"/>
  3236.                                 </GOK:true>
  3237.                             </GOK:compare>
  3238.                         </GOK:effect>
  3239.                     </GOK:false>
  3240.                 </GOK:compare>
  3241.             </GOK:effect>
  3242.         </GOK:handler>
  3243.  
  3244.         
  3245.         <GOK:handler name="timer3">
  3246.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  3247.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  3248.             <GOK:effect call="ChunkerIfTop">
  3249.                 <GOK:compare value="1" type="equal">
  3250.                     <GOK:true>
  3251.                         <GOK:effect call="ChunkerKeyUp"/>
  3252.                     </GOK:true>
  3253.                     <GOK:false>
  3254.                         <GOK:effect name="wrap" call="GetRate">
  3255.                             <GOK:compare value="1" type="equal">
  3256.                                 <GOK:true>
  3257.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  3258.                                 </GOK:true>
  3259.                             </GOK:compare>
  3260.                         </GOK:effect>
  3261.                     </GOK:false>
  3262.                 </GOK:compare>
  3263.             </GOK:effect>
  3264.         </GOK:handler>
  3265.  
  3266.         
  3267.         <GOK:handler name="timer4">
  3268.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  3269.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  3270.             <GOK:effect call="ChunkerIfBottom">
  3271.                 <GOK:compare value="1" type="equal">
  3272.                     <GOK:true>
  3273.                         <GOK:effect call="ChunkerKeyDown"/>
  3274.                     </GOK:true>
  3275.                     <GOK:false>
  3276.                         <GOK:effect name="wrap" call="GetRate">
  3277.                             <GOK:compare value="1" type="equal">
  3278.                                 <GOK:true>
  3279.                                     <GOK:effect call="ChunkerWrapToTop"/>
  3280.                                 </GOK:true>
  3281.                             </GOK:compare>
  3282.                         </GOK:effect>
  3283.                     </GOK:false>
  3284.                 </GOK:compare>
  3285.             </GOK:effect>
  3286.         </GOK:handler>
  3287.         
  3288.     </GOK:state>
  3289.  
  3290.  
  3291.  
  3292.     <GOK:state name="repeat">
  3293.         <GOK:handler name="select">
  3294.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  3295.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  3296.             <GOK:effect call="Timer1Stop"/>
  3297.             <GOK:effect call="Timer2Stop"/>
  3298.             <GOK:effect call="Timer3Stop"/>
  3299.             <GOK:effect call="Timer4Stop"/>
  3300.             <GOK:effect call="HighlightFirstChunk"/>
  3301.             <GOK:effect param1="1" call="StateJump"/>
  3302.         </GOK:handler>
  3303.     </GOK:state>
  3304.  
  3305.  
  3306. </GOK:accessmethod>
  3307. <GOK:accessmethod xml:lang="cy" name="directed" displayname="5 Swits Cyfeiriedig">
  3308. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  3309.  
  3310. <GOK:operation>
  3311. <GOK:control type="frame" spacing="0" size="3" border="0" string="Gweithrediad" xml:lang="cy">
  3312.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  3313.  
  3314.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  3315.                 <GOK:control type="label" string="I Fyny:" xml:lang="cy"></GOK:control>
  3316.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="I Fyny:" xml:lang="cy"></GOK:control>
  3317.             </GOK:control>
  3318.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  3319.                 <GOK:control type="label" string="I Lawr:" xml:lang="cy"></GOK:control>
  3320.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="I Lawr:" xml:lang="cy"></GOK:control>
  3321.             </GOK:control>
  3322.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  3323.                 <GOK:control type="label" string="Chwith:" xml:lang="cy"></GOK:control>
  3324.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Chwith:" xml:lang="cy"></GOK:control>
  3325.             </GOK:control>
  3326.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  3327.                 <GOK:control type="label" string="De:" xml:lang="cy"></GOK:control>
  3328.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="De:" xml:lang="cy"></GOK:control>
  3329.             </GOK:control>
  3330.                 
  3331.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  3332.             <GOK:control type="label" string="Gweithredu:" xml:lang="cy"></GOK:control>
  3333.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Dewis:" xml:lang="cy"></GOK:control>
  3334.         </GOK:control>
  3335.  
  3336.     </GOK:control>    
  3337. </GOK:control>    
  3338. </GOK:operation>
  3339.  
  3340. <GOK:feedback>
  3341. <GOK:control type="frame" spacing="0" size="3" border="0" string="Adborth" xml:lang="cy">
  3342.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  3343.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  3344.  
  3345.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  3346.                 <GOK:control type="label" string="Symudiad:" xml:lang="cy"></GOK:control>
  3347.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Adborth Symudiad:" xml:lang="cy"></GOK:control>
  3348.             </GOK:control>
  3349.     
  3350.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  3351.                 <GOK:control type="label" string="Gweithredu:" xml:lang="cy"></GOK:control>
  3352.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Adborth Symudiad:" xml:lang="cy"></GOK:control>
  3353.             </GOK:control>
  3354.  
  3355.         </GOK:control>
  3356.     </GOK:control>
  3357. </GOK:control>
  3358. </GOK:feedback>
  3359.  
  3360. <GOK:options>
  3361. <GOK:control type="frame" spacing="0" size="3" border="0" string="Dewisiadau" xml:lang="cy">
  3362.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  3363.     
  3364.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  3365.             <GOK:control type="label" string="Oediad Archwilio:" xml:lang="cy"></GOK:control>
  3366.             <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>
  3367.             <GOK:control type="label" string="(Canfedau o eiliad)" xml:lang="cy"></GOK:control>
  3368.         </GOK:control>
  3369.  
  3370.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  3371.             <GOK:control type="checkbutton" name="wrap" string="Amlapio Rhesi/Colofnau" xml:lang="cy"></GOK:control>
  3372.         </GOK:control>
  3373.  
  3374.  
  3375.     </GOK:control>
  3376. </GOK:control>
  3377. </GOK:options>
  3378.  
  3379.  
  3380.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  3381.     <GOK:rate stringvalue="switch2" name="moveright"/>
  3382.     <GOK:rate stringvalue="switch3" name="moveup"/>
  3383.     <GOK:rate stringvalue="switch4" name="movedown"/>
  3384.     <GOK:rate stringvalue="switch5" name="select"/>
  3385.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  3386.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  3387.     <GOK:rate value="100" name="scanspeed"/>
  3388.     <GOK:rate value="1" name="wrap"/>
  3389.     <GOK:rate value="0" name="topbottom"/>
  3390.     <GOK:rate value="0" name="leftright"/>
  3391.     <GOK:rate value="3" name="cycles"/>
  3392.  
  3393.     <GOK:rate value="0" name="autorepeat"/>
  3394.     <GOK:rate value="30" name="repeatrate"/>
  3395.  
  3396.  
  3397.     <GOK:initialization>
  3398.         <GOK:effect call="ChunkerReset"/>
  3399.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  3400.     </GOK:initialization>
  3401.  
  3402.  
  3403.     <GOK:state name="1">
  3404.  
  3405.  
  3406.         <GOK:handler state="press" name="moveright">
  3407.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  3408.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  3409.             <GOK:effect call="ChunkerIfRight">
  3410.                 <GOK:compare value="1" type="equal">
  3411.                     <GOK:true>
  3412.                         <GOK:effect call="ChunkerKeyRight"/>
  3413.                     </GOK:true>
  3414.                     <GOK:false>
  3415.                         <GOK:effect name="wrap" call="GetRate">
  3416.                             <GOK:compare value="1" type="equal">
  3417.                                 <GOK:true>
  3418.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  3419.                                 </GOK:true>
  3420.                             </GOK:compare>
  3421.                         </GOK:effect>
  3422.                     </GOK:false>
  3423.                 </GOK:compare>
  3424.             </GOK:effect>
  3425.         </GOK:handler>
  3426.  
  3427.  
  3428.         <GOK:handler state="press" name="moveleft">
  3429.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  3430.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  3431.             <GOK:effect call="ChunkerIfLeft">
  3432.                 <GOK:compare value="1" type="equal">
  3433.                     <GOK:true>
  3434.                         <GOK:effect call="ChunkerKeyLeft"/>
  3435.                     </GOK:true>
  3436.                     <GOK:false>
  3437.                         <GOK:effect name="wrap" call="GetRate">
  3438.                             <GOK:compare value="1" type="equal">
  3439.                                 <GOK:true>
  3440.                                     <GOK:effect call="ChunkerWrapToRight"/>
  3441.                                 </GOK:true>
  3442.                             </GOK:compare>
  3443.                         </GOK:effect>
  3444.                     </GOK:false>
  3445.                 </GOK:compare>
  3446.             </GOK:effect>
  3447.         </GOK:handler>
  3448.  
  3449.  
  3450.         <GOK:handler state="press" name="moveup">
  3451.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  3452.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  3453.             <GOK:effect call="ChunkerIfTop">
  3454.                 <GOK:compare value="1" type="equal">
  3455.                     <GOK:true>
  3456.                         <GOK:effect call="ChunkerKeyUp"/>
  3457.                     </GOK:true>
  3458.                     <GOK:false>
  3459.                         <GOK:effect name="wrap" call="GetRate">
  3460.                             <GOK:compare value="1" type="equal">
  3461.                                 <GOK:true>
  3462.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  3463.                                 </GOK:true>
  3464.                             </GOK:compare>
  3465.                         </GOK:effect>
  3466.                     </GOK:false>
  3467.                 </GOK:compare>
  3468.             </GOK:effect>
  3469.         </GOK:handler>
  3470.  
  3471.  
  3472.         <GOK:handler state="press" name="movedown">
  3473.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  3474.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  3475.             <GOK:effect call="ChunkerIfBottom">
  3476.                 <GOK:compare value="1" type="equal">
  3477.                     <GOK:true>
  3478.                         <GOK:effect call="ChunkerKeyDown"/>
  3479.                     </GOK:true>
  3480.                     <GOK:false>
  3481.                         <GOK:effect name="wrap" call="GetRate">
  3482.                             <GOK:compare value="1" type="equal">
  3483.                                 <GOK:true>
  3484.                                     <GOK:effect call="ChunkerWrapToTop"/>
  3485.                                 </GOK:true>
  3486.                             </GOK:compare>
  3487.                         </GOK:effect>
  3488.                     </GOK:false>
  3489.                 </GOK:compare>
  3490.             </GOK:effect>
  3491.         </GOK:handler>
  3492.  
  3493.  
  3494.         <GOK:handler state="release" name="moveright">
  3495.             <GOK:effect call="Timer1Stop"/>
  3496.         </GOK:handler>
  3497.         <GOK:handler state="release" name="moveleft">
  3498.             <GOK:effect call="Timer2Stop"/>
  3499.         </GOK:handler>
  3500.         <GOK:handler state="release" name="moveup">
  3501.             <GOK:effect call="Timer3Stop"/>
  3502.         </GOK:handler>
  3503.         <GOK:handler state="release" name="movedown">
  3504.             <GOK:effect call="Timer4Stop"/>
  3505.         </GOK:handler>
  3506.  
  3507.  
  3508.  
  3509.         <GOK:handler name="select">
  3510.             <GOK:effect call="Timer1Stop"/>
  3511.             <GOK:effect call="Timer2Stop"/>
  3512.             <GOK:effect call="Timer3Stop"/>
  3513.             <GOK:effect call="Timer4Stop"/>
  3514.             <GOK:effect call="SelectChunk">
  3515.                 <GOK:compare value="1" type="equal">
  3516.                     <GOK:true>
  3517.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  3518.                         <GOK:effect call="OutputSelectedKey"/>
  3519.                         <GOK:effect call="HighlightCenterKey"/>
  3520.                         <GOK:effect param1="1" call="StateJump"/>
  3521.                     </GOK:true>
  3522.  
  3523.                 </GOK:compare>
  3524.             </GOK:effect>
  3525.         </GOK:handler>
  3526.  
  3527.  
  3528.  
  3529.  
  3530.         
  3531.         <GOK:handler name="timer1">
  3532.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  3533.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  3534.             <GOK:effect call="ChunkerIfNextChunk">
  3535.                 <GOK:compare value="1" type="equal">
  3536.                     <GOK:true>
  3537.                         <GOK:effect call="ChunkerNextChunk"/>
  3538.                     </GOK:true>
  3539.                     <GOK:false>
  3540.                         <GOK:effect name="wrap" call="GetRate">
  3541.                             <GOK:compare value="1" type="equal">
  3542.                                 <GOK:true>
  3543.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  3544.                                 </GOK:true>
  3545.                             </GOK:compare>
  3546.                         </GOK:effect>
  3547.                     </GOK:false>
  3548.                 </GOK:compare>
  3549.             </GOK:effect>
  3550.         </GOK:handler>
  3551.  
  3552.         
  3553.         <GOK:handler name="timer2">
  3554.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  3555.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  3556.             <GOK:effect call="ChunkerIfLeft">
  3557.                 <GOK:compare value="1" type="equal">
  3558.                     <GOK:true>
  3559.                         <GOK:effect call="ChunkerKeyLeft"/>
  3560.                     </GOK:true>
  3561.                     <GOK:false>
  3562.                         <GOK:effect name="wrap" call="GetRate">
  3563.                             <GOK:compare value="1" type="equal">
  3564.                                 <GOK:true>
  3565.                                     <GOK:effect call="ChunkerWrapToRight"/>
  3566.                                 </GOK:true>
  3567.                             </GOK:compare>
  3568.                         </GOK:effect>
  3569.                     </GOK:false>
  3570.                 </GOK:compare>
  3571.             </GOK:effect>
  3572.         </GOK:handler>
  3573.  
  3574.         
  3575.         <GOK:handler name="timer3">
  3576.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  3577.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  3578.             <GOK:effect call="ChunkerIfTop">
  3579.                 <GOK:compare value="1" type="equal">
  3580.                     <GOK:true>
  3581.                         <GOK:effect call="ChunkerKeyUp"/>
  3582.                     </GOK:true>
  3583.                     <GOK:false>
  3584.                         <GOK:effect name="wrap" call="GetRate">
  3585.                             <GOK:compare value="1" type="equal">
  3586.                                 <GOK:true>
  3587.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  3588.                                 </GOK:true>
  3589.                             </GOK:compare>
  3590.                         </GOK:effect>
  3591.                     </GOK:false>
  3592.                 </GOK:compare>
  3593.             </GOK:effect>
  3594.         </GOK:handler>
  3595.  
  3596.         
  3597.         <GOK:handler name="timer4">
  3598.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  3599.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  3600.             <GOK:effect call="ChunkerIfBottom">
  3601.                 <GOK:compare value="1" type="equal">
  3602.                     <GOK:true>
  3603.                         <GOK:effect call="ChunkerKeyDown"/>
  3604.                     </GOK:true>
  3605.                     <GOK:false>
  3606.                         <GOK:effect name="wrap" call="GetRate">
  3607.                             <GOK:compare value="1" type="equal">
  3608.                                 <GOK:true>
  3609.                                     <GOK:effect call="ChunkerWrapToTop"/>
  3610.                                 </GOK:true>
  3611.                             </GOK:compare>
  3612.                         </GOK:effect>
  3613.                     </GOK:false>
  3614.                 </GOK:compare>
  3615.             </GOK:effect>
  3616.         </GOK:handler>
  3617.         
  3618.     </GOK:state>
  3619.  
  3620.  
  3621.  
  3622.     <GOK:state name="repeat">
  3623.         <GOK:handler name="select">
  3624.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  3625.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  3626.             <GOK:effect call="Timer1Stop"/>
  3627.             <GOK:effect call="Timer2Stop"/>
  3628.             <GOK:effect call="Timer3Stop"/>
  3629.             <GOK:effect call="Timer4Stop"/>
  3630.             <GOK:effect call="HighlightFirstChunk"/>
  3631.             <GOK:effect param1="1" call="StateJump"/>
  3632.         </GOK:handler>
  3633.     </GOK:state>
  3634.  
  3635.  
  3636. </GOK:accessmethod>
  3637. <GOK:accessmethod xml:lang="da" name="directed" displayname="Netv├ªrksveksler 5 vist vej">
  3638. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  3639.  
  3640. <GOK:operation>
  3641. <GOK:control type="frame" spacing="0" size="3" border="0" string="Handling" xml:lang="da">
  3642.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  3643.  
  3644.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  3645.                 <GOK:control type="label" string="Op:" xml:lang="da"></GOK:control>
  3646.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Op:" xml:lang="da"></GOK:control>
  3647.             </GOK:control>
  3648.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  3649.                 <GOK:control type="label" string="Ned:" xml:lang="da"></GOK:control>
  3650.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Ned:" xml:lang="da"></GOK:control>
  3651.             </GOK:control>
  3652.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  3653.                 <GOK:control type="label" string="Venstre:" xml:lang="da"></GOK:control>
  3654.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Venstre:" xml:lang="da"></GOK:control>
  3655.             </GOK:control>
  3656.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  3657.                 <GOK:control type="label" string="H├╕jre:" xml:lang="da"></GOK:control>
  3658.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="H├╕jre:" xml:lang="da"></GOK:control>
  3659.             </GOK:control>
  3660.                 
  3661.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  3662.             <GOK:control type="label" string="Aktiv├⌐r:" xml:lang="da"></GOK:control>
  3663.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="V├ªlg:" xml:lang="da"></GOK:control>
  3664.         </GOK:control>
  3665.  
  3666.     </GOK:control>    
  3667. </GOK:control>    
  3668. </GOK:operation>
  3669.  
  3670. <GOK:feedback>
  3671. <GOK:control type="frame" spacing="0" size="3" border="0" string="Feedback" xml:lang="da">
  3672.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  3673.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  3674.  
  3675.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  3676.                 <GOK:control type="label" string="Bev├ªgelse:" xml:lang="da"></GOK:control>
  3677.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedbackbev├ªgelse:" xml:lang="da"></GOK:control>
  3678.             </GOK:control>
  3679.     
  3680.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  3681.                 <GOK:control type="label" string="Aktivering:" xml:lang="da"></GOK:control>
  3682.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedbackbev├ªgelse:" xml:lang="da"></GOK:control>
  3683.             </GOK:control>
  3684.  
  3685.         </GOK:control>
  3686.     </GOK:control>
  3687. </GOK:control>
  3688. </GOK:feedback>
  3689.  
  3690. <GOK:options>
  3691. <GOK:control type="frame" spacing="0" size="3" border="0" string="Indstillinger" xml:lang="da">
  3692.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  3693.     
  3694.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  3695.             <GOK:control type="label" string="Skanningsventetid:" xml:lang="da"></GOK:control>
  3696.             <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>
  3697.             <GOK:control type="label" string="(hundreddele af et sekund)" xml:lang="da"></GOK:control>
  3698.         </GOK:control>
  3699.  
  3700.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  3701.             <GOK:control type="checkbutton" name="wrap" string="Ombryd r├ªkker/kolonner" xml:lang="da"></GOK:control>
  3702.         </GOK:control>
  3703.  
  3704.  
  3705.     </GOK:control>
  3706. </GOK:control>
  3707. </GOK:options>
  3708.  
  3709.  
  3710.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  3711.     <GOK:rate stringvalue="switch2" name="moveright"/>
  3712.     <GOK:rate stringvalue="switch3" name="moveup"/>
  3713.     <GOK:rate stringvalue="switch4" name="movedown"/>
  3714.     <GOK:rate stringvalue="switch5" name="select"/>
  3715.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  3716.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  3717.     <GOK:rate value="100" name="scanspeed"/>
  3718.     <GOK:rate value="1" name="wrap"/>
  3719.     <GOK:rate value="0" name="topbottom"/>
  3720.     <GOK:rate value="0" name="leftright"/>
  3721.     <GOK:rate value="3" name="cycles"/>
  3722.  
  3723.     <GOK:rate value="0" name="autorepeat"/>
  3724.     <GOK:rate value="30" name="repeatrate"/>
  3725.  
  3726.  
  3727.     <GOK:initialization>
  3728.         <GOK:effect call="ChunkerReset"/>
  3729.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  3730.     </GOK:initialization>
  3731.  
  3732.  
  3733.     <GOK:state name="1">
  3734.  
  3735.  
  3736.         <GOK:handler state="press" name="moveright">
  3737.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  3738.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  3739.             <GOK:effect call="ChunkerIfRight">
  3740.                 <GOK:compare value="1" type="equal">
  3741.                     <GOK:true>
  3742.                         <GOK:effect call="ChunkerKeyRight"/>
  3743.                     </GOK:true>
  3744.                     <GOK:false>
  3745.                         <GOK:effect name="wrap" call="GetRate">
  3746.                             <GOK:compare value="1" type="equal">
  3747.                                 <GOK:true>
  3748.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  3749.                                 </GOK:true>
  3750.                             </GOK:compare>
  3751.                         </GOK:effect>
  3752.                     </GOK:false>
  3753.                 </GOK:compare>
  3754.             </GOK:effect>
  3755.         </GOK:handler>
  3756.  
  3757.  
  3758.         <GOK:handler state="press" name="moveleft">
  3759.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  3760.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  3761.             <GOK:effect call="ChunkerIfLeft">
  3762.                 <GOK:compare value="1" type="equal">
  3763.                     <GOK:true>
  3764.                         <GOK:effect call="ChunkerKeyLeft"/>
  3765.                     </GOK:true>
  3766.                     <GOK:false>
  3767.                         <GOK:effect name="wrap" call="GetRate">
  3768.                             <GOK:compare value="1" type="equal">
  3769.                                 <GOK:true>
  3770.                                     <GOK:effect call="ChunkerWrapToRight"/>
  3771.                                 </GOK:true>
  3772.                             </GOK:compare>
  3773.                         </GOK:effect>
  3774.                     </GOK:false>
  3775.                 </GOK:compare>
  3776.             </GOK:effect>
  3777.         </GOK:handler>
  3778.  
  3779.  
  3780.         <GOK:handler state="press" name="moveup">
  3781.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  3782.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  3783.             <GOK:effect call="ChunkerIfTop">
  3784.                 <GOK:compare value="1" type="equal">
  3785.                     <GOK:true>
  3786.                         <GOK:effect call="ChunkerKeyUp"/>
  3787.                     </GOK:true>
  3788.                     <GOK:false>
  3789.                         <GOK:effect name="wrap" call="GetRate">
  3790.                             <GOK:compare value="1" type="equal">
  3791.                                 <GOK:true>
  3792.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  3793.                                 </GOK:true>
  3794.                             </GOK:compare>
  3795.                         </GOK:effect>
  3796.                     </GOK:false>
  3797.                 </GOK:compare>
  3798.             </GOK:effect>
  3799.         </GOK:handler>
  3800.  
  3801.  
  3802.         <GOK:handler state="press" name="movedown">
  3803.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  3804.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  3805.             <GOK:effect call="ChunkerIfBottom">
  3806.                 <GOK:compare value="1" type="equal">
  3807.                     <GOK:true>
  3808.                         <GOK:effect call="ChunkerKeyDown"/>
  3809.                     </GOK:true>
  3810.                     <GOK:false>
  3811.                         <GOK:effect name="wrap" call="GetRate">
  3812.                             <GOK:compare value="1" type="equal">
  3813.                                 <GOK:true>
  3814.                                     <GOK:effect call="ChunkerWrapToTop"/>
  3815.                                 </GOK:true>
  3816.                             </GOK:compare>
  3817.                         </GOK:effect>
  3818.                     </GOK:false>
  3819.                 </GOK:compare>
  3820.             </GOK:effect>
  3821.         </GOK:handler>
  3822.  
  3823.  
  3824.         <GOK:handler state="release" name="moveright">
  3825.             <GOK:effect call="Timer1Stop"/>
  3826.         </GOK:handler>
  3827.         <GOK:handler state="release" name="moveleft">
  3828.             <GOK:effect call="Timer2Stop"/>
  3829.         </GOK:handler>
  3830.         <GOK:handler state="release" name="moveup">
  3831.             <GOK:effect call="Timer3Stop"/>
  3832.         </GOK:handler>
  3833.         <GOK:handler state="release" name="movedown">
  3834.             <GOK:effect call="Timer4Stop"/>
  3835.         </GOK:handler>
  3836.  
  3837.  
  3838.  
  3839.         <GOK:handler name="select">
  3840.             <GOK:effect call="Timer1Stop"/>
  3841.             <GOK:effect call="Timer2Stop"/>
  3842.             <GOK:effect call="Timer3Stop"/>
  3843.             <GOK:effect call="Timer4Stop"/>
  3844.             <GOK:effect call="SelectChunk">
  3845.                 <GOK:compare value="1" type="equal">
  3846.                     <GOK:true>
  3847.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  3848.                         <GOK:effect call="OutputSelectedKey"/>
  3849.                         <GOK:effect call="HighlightCenterKey"/>
  3850.                         <GOK:effect param1="1" call="StateJump"/>
  3851.                     </GOK:true>
  3852.  
  3853.                 </GOK:compare>
  3854.             </GOK:effect>
  3855.         </GOK:handler>
  3856.  
  3857.  
  3858.  
  3859.  
  3860.         
  3861.         <GOK:handler name="timer1">
  3862.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  3863.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  3864.             <GOK:effect call="ChunkerIfNextChunk">
  3865.                 <GOK:compare value="1" type="equal">
  3866.                     <GOK:true>
  3867.                         <GOK:effect call="ChunkerNextChunk"/>
  3868.                     </GOK:true>
  3869.                     <GOK:false>
  3870.                         <GOK:effect name="wrap" call="GetRate">
  3871.                             <GOK:compare value="1" type="equal">
  3872.                                 <GOK:true>
  3873.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  3874.                                 </GOK:true>
  3875.                             </GOK:compare>
  3876.                         </GOK:effect>
  3877.                     </GOK:false>
  3878.                 </GOK:compare>
  3879.             </GOK:effect>
  3880.         </GOK:handler>
  3881.  
  3882.         
  3883.         <GOK:handler name="timer2">
  3884.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  3885.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  3886.             <GOK:effect call="ChunkerIfLeft">
  3887.                 <GOK:compare value="1" type="equal">
  3888.                     <GOK:true>
  3889.                         <GOK:effect call="ChunkerKeyLeft"/>
  3890.                     </GOK:true>
  3891.                     <GOK:false>
  3892.                         <GOK:effect name="wrap" call="GetRate">
  3893.                             <GOK:compare value="1" type="equal">
  3894.                                 <GOK:true>
  3895.                                     <GOK:effect call="ChunkerWrapToRight"/>
  3896.                                 </GOK:true>
  3897.                             </GOK:compare>
  3898.                         </GOK:effect>
  3899.                     </GOK:false>
  3900.                 </GOK:compare>
  3901.             </GOK:effect>
  3902.         </GOK:handler>
  3903.  
  3904.         
  3905.         <GOK:handler name="timer3">
  3906.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  3907.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  3908.             <GOK:effect call="ChunkerIfTop">
  3909.                 <GOK:compare value="1" type="equal">
  3910.                     <GOK:true>
  3911.                         <GOK:effect call="ChunkerKeyUp"/>
  3912.                     </GOK:true>
  3913.                     <GOK:false>
  3914.                         <GOK:effect name="wrap" call="GetRate">
  3915.                             <GOK:compare value="1" type="equal">
  3916.                                 <GOK:true>
  3917.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  3918.                                 </GOK:true>
  3919.                             </GOK:compare>
  3920.                         </GOK:effect>
  3921.                     </GOK:false>
  3922.                 </GOK:compare>
  3923.             </GOK:effect>
  3924.         </GOK:handler>
  3925.  
  3926.         
  3927.         <GOK:handler name="timer4">
  3928.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  3929.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  3930.             <GOK:effect call="ChunkerIfBottom">
  3931.                 <GOK:compare value="1" type="equal">
  3932.                     <GOK:true>
  3933.                         <GOK:effect call="ChunkerKeyDown"/>
  3934.                     </GOK:true>
  3935.                     <GOK:false>
  3936.                         <GOK:effect name="wrap" call="GetRate">
  3937.                             <GOK:compare value="1" type="equal">
  3938.                                 <GOK:true>
  3939.                                     <GOK:effect call="ChunkerWrapToTop"/>
  3940.                                 </GOK:true>
  3941.                             </GOK:compare>
  3942.                         </GOK:effect>
  3943.                     </GOK:false>
  3944.                 </GOK:compare>
  3945.             </GOK:effect>
  3946.         </GOK:handler>
  3947.         
  3948.     </GOK:state>
  3949.  
  3950.  
  3951.  
  3952.     <GOK:state name="repeat">
  3953.         <GOK:handler name="select">
  3954.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  3955.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  3956.             <GOK:effect call="Timer1Stop"/>
  3957.             <GOK:effect call="Timer2Stop"/>
  3958.             <GOK:effect call="Timer3Stop"/>
  3959.             <GOK:effect call="Timer4Stop"/>
  3960.             <GOK:effect call="HighlightFirstChunk"/>
  3961.             <GOK:effect param1="1" call="StateJump"/>
  3962.         </GOK:handler>
  3963.     </GOK:state>
  3964.  
  3965.  
  3966. </GOK:accessmethod>
  3967. <GOK:accessmethod xml:lang="de" name="directed" displayname="5 Schalter, Richtung">
  3968. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  3969.  
  3970. <GOK:operation>
  3971. <GOK:control type="frame" spacing="0" size="3" border="0" string="Aktion" xml:lang="de">
  3972.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  3973.  
  3974.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  3975.                 <GOK:control type="label" string="Oben:" xml:lang="de"></GOK:control>
  3976.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Oben:" xml:lang="de"></GOK:control>
  3977.             </GOK:control>
  3978.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  3979.                 <GOK:control type="label" string="Unten:" xml:lang="de"></GOK:control>
  3980.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Unten:" xml:lang="de"></GOK:control>
  3981.             </GOK:control>
  3982.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  3983.                 <GOK:control type="label" string="Links:" xml:lang="de"></GOK:control>
  3984.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Links:" xml:lang="de"></GOK:control>
  3985.             </GOK:control>
  3986.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  3987.                 <GOK:control type="label" string="Rechts:" xml:lang="de"></GOK:control>
  3988.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="Rechts:" xml:lang="de"></GOK:control>
  3989.             </GOK:control>
  3990.                 
  3991.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  3992.             <GOK:control type="label" string="Aktivieren:" xml:lang="de"></GOK:control>
  3993.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Ausw├ñhlen:" xml:lang="de"></GOK:control>
  3994.         </GOK:control>
  3995.  
  3996.     </GOK:control>    
  3997. </GOK:control>    
  3998. </GOK:operation>
  3999.  
  4000. <GOK:feedback>
  4001. <GOK:control type="frame" spacing="0" size="3" border="0" string="R├╝ckmeldung" xml:lang="de">
  4002.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  4003.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  4004.  
  4005.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  4006.                 <GOK:control type="label" string="Bewegung:" xml:lang="de"></GOK:control>
  4007.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="R├╝ckmeldungsbewegung:" xml:lang="de"></GOK:control>
  4008.             </GOK:control>
  4009.     
  4010.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  4011.                 <GOK:control type="label" string="Aktivierung:" xml:lang="de"></GOK:control>
  4012.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="R├╝ckmeldungsbewegung:" xml:lang="de"></GOK:control>
  4013.             </GOK:control>
  4014.  
  4015.         </GOK:control>
  4016.     </GOK:control>
  4017. </GOK:control>
  4018. </GOK:feedback>
  4019.  
  4020. <GOK:options>
  4021. <GOK:control type="frame" spacing="0" size="3" border="0" string="Einstellungen" xml:lang="de">
  4022.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  4023.     
  4024.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  4025.             <GOK:control type="label" string="Abfrageverz├╢gerung:" xml:lang="de"></GOK:control>
  4026.             <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>
  4027.             <GOK:control type="label" string="(tausendstel Sekunden)" xml:lang="de"></GOK:control>
  4028.         </GOK:control>
  4029.  
  4030.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  4031.             <GOK:control type="checkbutton" name="wrap" string="Zeilen/Spalten umklappen" xml:lang="de"></GOK:control>
  4032.         </GOK:control>
  4033.  
  4034.  
  4035.     </GOK:control>
  4036. </GOK:control>
  4037. </GOK:options>
  4038.  
  4039.  
  4040.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  4041.     <GOK:rate stringvalue="switch2" name="moveright"/>
  4042.     <GOK:rate stringvalue="switch3" name="moveup"/>
  4043.     <GOK:rate stringvalue="switch4" name="movedown"/>
  4044.     <GOK:rate stringvalue="switch5" name="select"/>
  4045.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  4046.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  4047.     <GOK:rate value="100" name="scanspeed"/>
  4048.     <GOK:rate value="1" name="wrap"/>
  4049.     <GOK:rate value="0" name="topbottom"/>
  4050.     <GOK:rate value="0" name="leftright"/>
  4051.     <GOK:rate value="3" name="cycles"/>
  4052.  
  4053.     <GOK:rate value="0" name="autorepeat"/>
  4054.     <GOK:rate value="30" name="repeatrate"/>
  4055.  
  4056.  
  4057.     <GOK:initialization>
  4058.         <GOK:effect call="ChunkerReset"/>
  4059.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  4060.     </GOK:initialization>
  4061.  
  4062.  
  4063.     <GOK:state name="1">
  4064.  
  4065.  
  4066.         <GOK:handler state="press" name="moveright">
  4067.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  4068.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  4069.             <GOK:effect call="ChunkerIfRight">
  4070.                 <GOK:compare value="1" type="equal">
  4071.                     <GOK:true>
  4072.                         <GOK:effect call="ChunkerKeyRight"/>
  4073.                     </GOK:true>
  4074.                     <GOK:false>
  4075.                         <GOK:effect name="wrap" call="GetRate">
  4076.                             <GOK:compare value="1" type="equal">
  4077.                                 <GOK:true>
  4078.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  4079.                                 </GOK:true>
  4080.                             </GOK:compare>
  4081.                         </GOK:effect>
  4082.                     </GOK:false>
  4083.                 </GOK:compare>
  4084.             </GOK:effect>
  4085.         </GOK:handler>
  4086.  
  4087.  
  4088.         <GOK:handler state="press" name="moveleft">
  4089.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  4090.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  4091.             <GOK:effect call="ChunkerIfLeft">
  4092.                 <GOK:compare value="1" type="equal">
  4093.                     <GOK:true>
  4094.                         <GOK:effect call="ChunkerKeyLeft"/>
  4095.                     </GOK:true>
  4096.                     <GOK:false>
  4097.                         <GOK:effect name="wrap" call="GetRate">
  4098.                             <GOK:compare value="1" type="equal">
  4099.                                 <GOK:true>
  4100.                                     <GOK:effect call="ChunkerWrapToRight"/>
  4101.                                 </GOK:true>
  4102.                             </GOK:compare>
  4103.                         </GOK:effect>
  4104.                     </GOK:false>
  4105.                 </GOK:compare>
  4106.             </GOK:effect>
  4107.         </GOK:handler>
  4108.  
  4109.  
  4110.         <GOK:handler state="press" name="moveup">
  4111.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  4112.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  4113.             <GOK:effect call="ChunkerIfTop">
  4114.                 <GOK:compare value="1" type="equal">
  4115.                     <GOK:true>
  4116.                         <GOK:effect call="ChunkerKeyUp"/>
  4117.                     </GOK:true>
  4118.                     <GOK:false>
  4119.                         <GOK:effect name="wrap" call="GetRate">
  4120.                             <GOK:compare value="1" type="equal">
  4121.                                 <GOK:true>
  4122.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  4123.                                 </GOK:true>
  4124.                             </GOK:compare>
  4125.                         </GOK:effect>
  4126.                     </GOK:false>
  4127.                 </GOK:compare>
  4128.             </GOK:effect>
  4129.         </GOK:handler>
  4130.  
  4131.  
  4132.         <GOK:handler state="press" name="movedown">
  4133.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  4134.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  4135.             <GOK:effect call="ChunkerIfBottom">
  4136.                 <GOK:compare value="1" type="equal">
  4137.                     <GOK:true>
  4138.                         <GOK:effect call="ChunkerKeyDown"/>
  4139.                     </GOK:true>
  4140.                     <GOK:false>
  4141.                         <GOK:effect name="wrap" call="GetRate">
  4142.                             <GOK:compare value="1" type="equal">
  4143.                                 <GOK:true>
  4144.                                     <GOK:effect call="ChunkerWrapToTop"/>
  4145.                                 </GOK:true>
  4146.                             </GOK:compare>
  4147.                         </GOK:effect>
  4148.                     </GOK:false>
  4149.                 </GOK:compare>
  4150.             </GOK:effect>
  4151.         </GOK:handler>
  4152.  
  4153.  
  4154.         <GOK:handler state="release" name="moveright">
  4155.             <GOK:effect call="Timer1Stop"/>
  4156.         </GOK:handler>
  4157.         <GOK:handler state="release" name="moveleft">
  4158.             <GOK:effect call="Timer2Stop"/>
  4159.         </GOK:handler>
  4160.         <GOK:handler state="release" name="moveup">
  4161.             <GOK:effect call="Timer3Stop"/>
  4162.         </GOK:handler>
  4163.         <GOK:handler state="release" name="movedown">
  4164.             <GOK:effect call="Timer4Stop"/>
  4165.         </GOK:handler>
  4166.  
  4167.  
  4168.  
  4169.         <GOK:handler name="select">
  4170.             <GOK:effect call="Timer1Stop"/>
  4171.             <GOK:effect call="Timer2Stop"/>
  4172.             <GOK:effect call="Timer3Stop"/>
  4173.             <GOK:effect call="Timer4Stop"/>
  4174.             <GOK:effect call="SelectChunk">
  4175.                 <GOK:compare value="1" type="equal">
  4176.                     <GOK:true>
  4177.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  4178.                         <GOK:effect call="OutputSelectedKey"/>
  4179.                         <GOK:effect call="HighlightCenterKey"/>
  4180.                         <GOK:effect param1="1" call="StateJump"/>
  4181.                     </GOK:true>
  4182.  
  4183.                 </GOK:compare>
  4184.             </GOK:effect>
  4185.         </GOK:handler>
  4186.  
  4187.  
  4188.  
  4189.  
  4190.         
  4191.         <GOK:handler name="timer1">
  4192.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  4193.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  4194.             <GOK:effect call="ChunkerIfNextChunk">
  4195.                 <GOK:compare value="1" type="equal">
  4196.                     <GOK:true>
  4197.                         <GOK:effect call="ChunkerNextChunk"/>
  4198.                     </GOK:true>
  4199.                     <GOK:false>
  4200.                         <GOK:effect name="wrap" call="GetRate">
  4201.                             <GOK:compare value="1" type="equal">
  4202.                                 <GOK:true>
  4203.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  4204.                                 </GOK:true>
  4205.                             </GOK:compare>
  4206.                         </GOK:effect>
  4207.                     </GOK:false>
  4208.                 </GOK:compare>
  4209.             </GOK:effect>
  4210.         </GOK:handler>
  4211.  
  4212.         
  4213.         <GOK:handler name="timer2">
  4214.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  4215.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  4216.             <GOK:effect call="ChunkerIfLeft">
  4217.                 <GOK:compare value="1" type="equal">
  4218.                     <GOK:true>
  4219.                         <GOK:effect call="ChunkerKeyLeft"/>
  4220.                     </GOK:true>
  4221.                     <GOK:false>
  4222.                         <GOK:effect name="wrap" call="GetRate">
  4223.                             <GOK:compare value="1" type="equal">
  4224.                                 <GOK:true>
  4225.                                     <GOK:effect call="ChunkerWrapToRight"/>
  4226.                                 </GOK:true>
  4227.                             </GOK:compare>
  4228.                         </GOK:effect>
  4229.                     </GOK:false>
  4230.                 </GOK:compare>
  4231.             </GOK:effect>
  4232.         </GOK:handler>
  4233.  
  4234.         
  4235.         <GOK:handler name="timer3">
  4236.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  4237.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  4238.             <GOK:effect call="ChunkerIfTop">
  4239.                 <GOK:compare value="1" type="equal">
  4240.                     <GOK:true>
  4241.                         <GOK:effect call="ChunkerKeyUp"/>
  4242.                     </GOK:true>
  4243.                     <GOK:false>
  4244.                         <GOK:effect name="wrap" call="GetRate">
  4245.                             <GOK:compare value="1" type="equal">
  4246.                                 <GOK:true>
  4247.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  4248.                                 </GOK:true>
  4249.                             </GOK:compare>
  4250.                         </GOK:effect>
  4251.                     </GOK:false>
  4252.                 </GOK:compare>
  4253.             </GOK:effect>
  4254.         </GOK:handler>
  4255.  
  4256.         
  4257.         <GOK:handler name="timer4">
  4258.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  4259.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  4260.             <GOK:effect call="ChunkerIfBottom">
  4261.                 <GOK:compare value="1" type="equal">
  4262.                     <GOK:true>
  4263.                         <GOK:effect call="ChunkerKeyDown"/>
  4264.                     </GOK:true>
  4265.                     <GOK:false>
  4266.                         <GOK:effect name="wrap" call="GetRate">
  4267.                             <GOK:compare value="1" type="equal">
  4268.                                 <GOK:true>
  4269.                                     <GOK:effect call="ChunkerWrapToTop"/>
  4270.                                 </GOK:true>
  4271.                             </GOK:compare>
  4272.                         </GOK:effect>
  4273.                     </GOK:false>
  4274.                 </GOK:compare>
  4275.             </GOK:effect>
  4276.         </GOK:handler>
  4277.         
  4278.     </GOK:state>
  4279.  
  4280.  
  4281.  
  4282.     <GOK:state name="repeat">
  4283.         <GOK:handler name="select">
  4284.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  4285.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  4286.             <GOK:effect call="Timer1Stop"/>
  4287.             <GOK:effect call="Timer2Stop"/>
  4288.             <GOK:effect call="Timer3Stop"/>
  4289.             <GOK:effect call="Timer4Stop"/>
  4290.             <GOK:effect call="HighlightFirstChunk"/>
  4291.             <GOK:effect param1="1" call="StateJump"/>
  4292.         </GOK:handler>
  4293.     </GOK:state>
  4294.  
  4295.  
  4296. </GOK:accessmethod>
  4297. <GOK:accessmethod xml:lang="dz" name="directed" displayname="α╝Ñ α╜ªα╜╝α╜óα╝ïα╜ûα╜ªα╛Æα╛▒α╜┤α╜óα╝ïα╜éα╛▒α╜▓α╝ïα╜ûα╜Çα╜╝α╜æα╝ïα╜óα╛Æα╛▒α╝ïα╜ûα╛▒α╜▓α╜ôα╝ïα╜íα╜╝α╜æα╝ì">
  4298. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  4299.  
  4300. <GOK:operation>
  4301. <GOK:control type="frame" spacing="0" size="3" border="0" string="α╜ûα╜Çα╜╝α╜úα╝ïα╜ªα╛ñα╛▒α╜╝α╜æα╝ì" xml:lang="dz">
  4302.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  4303.  
  4304.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  4305.                 <GOK:control type="label" string="α╜íα╜óα╝ï:α╝ì" xml:lang="dz"></GOK:control>
  4306.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="α╜íα╜óα╝ï:α╝ì" xml:lang="dz"></GOK:control>
  4307.             </GOK:control>
  4308.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  4309.                 <GOK:control type="label" string="α╜ÿα╜óα╝ï:α╝ì" xml:lang="dz"></GOK:control>
  4310.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="α╜ÿα╜óα╝ï:α╝ì" xml:lang="dz"></GOK:control>
  4311.             </GOK:control>
  4312.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  4313.                 <GOK:control type="label" string="α╜éα╜íα╜╝α╜ôα╝ï:" xml:lang="dz"></GOK:control>
  4314.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="α╜éα╜íα╜╝α╜ôα╝ï:" xml:lang="dz"></GOK:control>
  4315.             </GOK:control>
  4316.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  4317.                 <GOK:control type="label" string="α╜éα╜íα╜ªα╝ï:α╝ì" xml:lang="dz"></GOK:control>
  4318.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="α╜éα╜íα╜ªα╝ï:α╝ì" xml:lang="dz"></GOK:control>
  4319.             </GOK:control>
  4320.                 
  4321.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  4322.             <GOK:control type="label" string="α╜ñα╜┤α╜éα╜ªα╝ïα╜úα╛íα╜ôα╝ïα╜ûα╜ƒα╜╝α╝ï:" xml:lang="dz"></GOK:control>
  4323.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="α╜ªα╜║α╜úα╝ïα╜áα╜Éα╜┤α╝ïα╜áα╜ûα╜æα╝ï:α╝ì" xml:lang="dz"></GOK:control>
  4324.         </GOK:control>
  4325.  
  4326.     </GOK:control>    
  4327. </GOK:control>    
  4328. </GOK:operation>
  4329.  
  4330. <GOK:feedback>
  4331. <GOK:control type="frame" spacing="0" size="3" border="0" string="α╜ûα╜ªα╜ÿα╝ïα╜úα╜ôα╝ì" xml:lang="dz">
  4332.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  4333.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  4334.  
  4335.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  4336.                 <GOK:control type="label" string="α╜ûα╜ªα╛Æα╜┤α╜úα╝ïα╜ûα╜ªα╛Éα╛▒α╜╝α╜æα╝ï:α╝ì" xml:lang="dz"></GOK:control>
  4337.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="α╜ûα╜ªα╜ÿα╝ïα╜úα╜ôα╝ï α╜ûα╜ªα╛Æα╜┤α╜úα╝ïα╜ûα╜ªα╛Éα╛▒α╜╝α╜æα╝ï:α╝ì" xml:lang="dz"></GOK:control>
  4338.             </GOK:control>
  4339.     
  4340.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  4341.                 <GOK:control type="label" string="α╜ñα╜┤α╜éα╜ªα╝ïα╜ûα╜ƒα╜╝α╝ï:" xml:lang="dz"></GOK:control>
  4342.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="α╜ûα╜ªα╜ÿα╝ïα╜úα╜ôα╝ï α╜ûα╜ªα╛Æα╜┤α╜úα╝ïα╜ûα╜ªα╛Éα╛▒α╜╝α╜æα╝ï:α╝ì" xml:lang="dz"></GOK:control>
  4343.             </GOK:control>
  4344.  
  4345.         </GOK:control>
  4346.     </GOK:control>
  4347. </GOK:control>
  4348. </GOK:feedback>
  4349.  
  4350. <GOK:options>
  4351. <GOK:control type="frame" spacing="0" size="3" border="0" string="α╜éα╜æα╜ÿα╝ïα╜üα╝ïα╜Üα╜┤α╝ì" xml:lang="dz">
  4352.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  4353.     
  4354.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  4355.             <GOK:control type="label" string="α╜₧α╜▓α╜ûα╝ïα╜úα╛ƒα╝ïα╜òα╛▒α╜▓α╜óα╝ïα╜áα╜éα╛▒α╜äα╜ªα╝ï:α╝ì" xml:lang="dz"></GOK:control>
  4356.             <GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="α╜₧α╜▓α╜ûα╝ïα╜úα╛ƒα╜áα╜▓α╝ïα╜ÿα╜éα╛▒α╜╝α╜éα╜ªα╝ïα╜Üα╜æα╝ï:α╝ì" xml:lang="dz"></GOK:control>
  4357.             <GOK:control type="label" string="α╜ªα╛Éα╜óα╝ïα╜åα╝ïα╜àα╜▓α╜éα╝ïα╜éα╜▓α╝ïα╝íα╝áα╝áα╝ì" xml:lang="dz"></GOK:control>
  4358.         </GOK:control>
  4359.  
  4360.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  4361.             <GOK:control type="checkbutton" name="wrap" string="α╜éα╛▓α╜úα╝ïα╜Éα╜▓α╜éα╝ï/α╜Çα╜║α╜óα╝ïα╜Éα╜▓α╜éα╝ïα╜Üα╜┤α╝ï α╜úα╜╝α╜éα╝ïα╜ÿα╜Üα╜ÿα╜ªα╝ïα╜ûα╜ƒα╜╝α╝ì" xml:lang="dz"></GOK:control>
  4362.         </GOK:control>
  4363.  
  4364.  
  4365.     </GOK:control>
  4366. </GOK:control>
  4367. </GOK:options>
  4368.  
  4369.  
  4370.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  4371.     <GOK:rate stringvalue="switch2" name="moveright"/>
  4372.     <GOK:rate stringvalue="switch3" name="moveup"/>
  4373.     <GOK:rate stringvalue="switch4" name="movedown"/>
  4374.     <GOK:rate stringvalue="switch5" name="select"/>
  4375.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  4376.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  4377.     <GOK:rate value="100" name="scanspeed"/>
  4378.     <GOK:rate value="1" name="wrap"/>
  4379.     <GOK:rate value="0" name="topbottom"/>
  4380.     <GOK:rate value="0" name="leftright"/>
  4381.     <GOK:rate value="3" name="cycles"/>
  4382.  
  4383.     <GOK:rate value="0" name="autorepeat"/>
  4384.     <GOK:rate value="30" name="repeatrate"/>
  4385.  
  4386.  
  4387.     <GOK:initialization>
  4388.         <GOK:effect call="ChunkerReset"/>
  4389.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  4390.     </GOK:initialization>
  4391.  
  4392.  
  4393.     <GOK:state name="1">
  4394.  
  4395.  
  4396.         <GOK:handler state="press" name="moveright">
  4397.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  4398.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  4399.             <GOK:effect call="ChunkerIfRight">
  4400.                 <GOK:compare value="1" type="equal">
  4401.                     <GOK:true>
  4402.                         <GOK:effect call="ChunkerKeyRight"/>
  4403.                     </GOK:true>
  4404.                     <GOK:false>
  4405.                         <GOK:effect name="wrap" call="GetRate">
  4406.                             <GOK:compare value="1" type="equal">
  4407.                                 <GOK:true>
  4408.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  4409.                                 </GOK:true>
  4410.                             </GOK:compare>
  4411.                         </GOK:effect>
  4412.                     </GOK:false>
  4413.                 </GOK:compare>
  4414.             </GOK:effect>
  4415.         </GOK:handler>
  4416.  
  4417.  
  4418.         <GOK:handler state="press" name="moveleft">
  4419.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  4420.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  4421.             <GOK:effect call="ChunkerIfLeft">
  4422.                 <GOK:compare value="1" type="equal">
  4423.                     <GOK:true>
  4424.                         <GOK:effect call="ChunkerKeyLeft"/>
  4425.                     </GOK:true>
  4426.                     <GOK:false>
  4427.                         <GOK:effect name="wrap" call="GetRate">
  4428.                             <GOK:compare value="1" type="equal">
  4429.                                 <GOK:true>
  4430.                                     <GOK:effect call="ChunkerWrapToRight"/>
  4431.                                 </GOK:true>
  4432.                             </GOK:compare>
  4433.                         </GOK:effect>
  4434.                     </GOK:false>
  4435.                 </GOK:compare>
  4436.             </GOK:effect>
  4437.         </GOK:handler>
  4438.  
  4439.  
  4440.         <GOK:handler state="press" name="moveup">
  4441.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  4442.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  4443.             <GOK:effect call="ChunkerIfTop">
  4444.                 <GOK:compare value="1" type="equal">
  4445.                     <GOK:true>
  4446.                         <GOK:effect call="ChunkerKeyUp"/>
  4447.                     </GOK:true>
  4448.                     <GOK:false>
  4449.                         <GOK:effect name="wrap" call="GetRate">
  4450.                             <GOK:compare value="1" type="equal">
  4451.                                 <GOK:true>
  4452.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  4453.                                 </GOK:true>
  4454.                             </GOK:compare>
  4455.                         </GOK:effect>
  4456.                     </GOK:false>
  4457.                 </GOK:compare>
  4458.             </GOK:effect>
  4459.         </GOK:handler>
  4460.  
  4461.  
  4462.         <GOK:handler state="press" name="movedown">
  4463.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  4464.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  4465.             <GOK:effect call="ChunkerIfBottom">
  4466.                 <GOK:compare value="1" type="equal">
  4467.                     <GOK:true>
  4468.                         <GOK:effect call="ChunkerKeyDown"/>
  4469.                     </GOK:true>
  4470.                     <GOK:false>
  4471.                         <GOK:effect name="wrap" call="GetRate">
  4472.                             <GOK:compare value="1" type="equal">
  4473.                                 <GOK:true>
  4474.                                     <GOK:effect call="ChunkerWrapToTop"/>
  4475.                                 </GOK:true>
  4476.                             </GOK:compare>
  4477.                         </GOK:effect>
  4478.                     </GOK:false>
  4479.                 </GOK:compare>
  4480.             </GOK:effect>
  4481.         </GOK:handler>
  4482.  
  4483.  
  4484.         <GOK:handler state="release" name="moveright">
  4485.             <GOK:effect call="Timer1Stop"/>
  4486.         </GOK:handler>
  4487.         <GOK:handler state="release" name="moveleft">
  4488.             <GOK:effect call="Timer2Stop"/>
  4489.         </GOK:handler>
  4490.         <GOK:handler state="release" name="moveup">
  4491.             <GOK:effect call="Timer3Stop"/>
  4492.         </GOK:handler>
  4493.         <GOK:handler state="release" name="movedown">
  4494.             <GOK:effect call="Timer4Stop"/>
  4495.         </GOK:handler>
  4496.  
  4497.  
  4498.  
  4499.         <GOK:handler name="select">
  4500.             <GOK:effect call="Timer1Stop"/>
  4501.             <GOK:effect call="Timer2Stop"/>
  4502.             <GOK:effect call="Timer3Stop"/>
  4503.             <GOK:effect call="Timer4Stop"/>
  4504.             <GOK:effect call="SelectChunk">
  4505.                 <GOK:compare value="1" type="equal">
  4506.                     <GOK:true>
  4507.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  4508.                         <GOK:effect call="OutputSelectedKey"/>
  4509.                         <GOK:effect call="HighlightCenterKey"/>
  4510.                         <GOK:effect param1="1" call="StateJump"/>
  4511.                     </GOK:true>
  4512.  
  4513.                 </GOK:compare>
  4514.             </GOK:effect>
  4515.         </GOK:handler>
  4516.  
  4517.  
  4518.  
  4519.  
  4520.         
  4521.         <GOK:handler name="timer1">
  4522.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  4523.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  4524.             <GOK:effect call="ChunkerIfNextChunk">
  4525.                 <GOK:compare value="1" type="equal">
  4526.                     <GOK:true>
  4527.                         <GOK:effect call="ChunkerNextChunk"/>
  4528.                     </GOK:true>
  4529.                     <GOK:false>
  4530.                         <GOK:effect name="wrap" call="GetRate">
  4531.                             <GOK:compare value="1" type="equal">
  4532.                                 <GOK:true>
  4533.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  4534.                                 </GOK:true>
  4535.                             </GOK:compare>
  4536.                         </GOK:effect>
  4537.                     </GOK:false>
  4538.                 </GOK:compare>
  4539.             </GOK:effect>
  4540.         </GOK:handler>
  4541.  
  4542.         
  4543.         <GOK:handler name="timer2">
  4544.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  4545.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  4546.             <GOK:effect call="ChunkerIfLeft">
  4547.                 <GOK:compare value="1" type="equal">
  4548.                     <GOK:true>
  4549.                         <GOK:effect call="ChunkerKeyLeft"/>
  4550.                     </GOK:true>
  4551.                     <GOK:false>
  4552.                         <GOK:effect name="wrap" call="GetRate">
  4553.                             <GOK:compare value="1" type="equal">
  4554.                                 <GOK:true>
  4555.                                     <GOK:effect call="ChunkerWrapToRight"/>
  4556.                                 </GOK:true>
  4557.                             </GOK:compare>
  4558.                         </GOK:effect>
  4559.                     </GOK:false>
  4560.                 </GOK:compare>
  4561.             </GOK:effect>
  4562.         </GOK:handler>
  4563.  
  4564.         
  4565.         <GOK:handler name="timer3">
  4566.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  4567.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  4568.             <GOK:effect call="ChunkerIfTop">
  4569.                 <GOK:compare value="1" type="equal">
  4570.                     <GOK:true>
  4571.                         <GOK:effect call="ChunkerKeyUp"/>
  4572.                     </GOK:true>
  4573.                     <GOK:false>
  4574.                         <GOK:effect name="wrap" call="GetRate">
  4575.                             <GOK:compare value="1" type="equal">
  4576.                                 <GOK:true>
  4577.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  4578.                                 </GOK:true>
  4579.                             </GOK:compare>
  4580.                         </GOK:effect>
  4581.                     </GOK:false>
  4582.                 </GOK:compare>
  4583.             </GOK:effect>
  4584.         </GOK:handler>
  4585.  
  4586.         
  4587.         <GOK:handler name="timer4">
  4588.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  4589.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  4590.             <GOK:effect call="ChunkerIfBottom">
  4591.                 <GOK:compare value="1" type="equal">
  4592.                     <GOK:true>
  4593.                         <GOK:effect call="ChunkerKeyDown"/>
  4594.                     </GOK:true>
  4595.                     <GOK:false>
  4596.                         <GOK:effect name="wrap" call="GetRate">
  4597.                             <GOK:compare value="1" type="equal">
  4598.                                 <GOK:true>
  4599.                                     <GOK:effect call="ChunkerWrapToTop"/>
  4600.                                 </GOK:true>
  4601.                             </GOK:compare>
  4602.                         </GOK:effect>
  4603.                     </GOK:false>
  4604.                 </GOK:compare>
  4605.             </GOK:effect>
  4606.         </GOK:handler>
  4607.         
  4608.     </GOK:state>
  4609.  
  4610.  
  4611.  
  4612.     <GOK:state name="repeat">
  4613.         <GOK:handler name="select">
  4614.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  4615.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  4616.             <GOK:effect call="Timer1Stop"/>
  4617.             <GOK:effect call="Timer2Stop"/>
  4618.             <GOK:effect call="Timer3Stop"/>
  4619.             <GOK:effect call="Timer4Stop"/>
  4620.             <GOK:effect call="HighlightFirstChunk"/>
  4621.             <GOK:effect param1="1" call="StateJump"/>
  4622.         </GOK:handler>
  4623.     </GOK:state>
  4624.  
  4625.  
  4626. </GOK:accessmethod>
  4627. <GOK:accessmethod xml:lang="el" name="directed" displayname="5 Switch Directed">
  4628. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  4629.  
  4630. <GOK:operation>
  4631. <GOK:control type="frame" spacing="0" size="3" border="0" string="╬¢╬╡╬╣╧ä╬┐╧à╧ü╬│╬»╬▒" xml:lang="el">
  4632.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  4633.  
  4634.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  4635.                 <GOK:control type="label" string="╬ò╧Ç╬¼╬╜╧ë:" xml:lang="el"></GOK:control>
  4636.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="╬ò╧Ç╬¼╬╜╧ë:" xml:lang="el"></GOK:control>
  4637.             </GOK:control>
  4638.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  4639.                 <GOK:control type="label" string="╬Ü╬¼╧ä╧ë:" xml:lang="el"></GOK:control>
  4640.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="╬Ü╬¼╧ä╧ë:" xml:lang="el"></GOK:control>
  4641.             </GOK:control>
  4642.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  4643.                 <GOK:control type="label" string="╬æ╧ü╬╣╧â╧ä╬╡╧ü╬¼:" xml:lang="el"></GOK:control>
  4644.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="╬æ╧ü╬╣╧â╧ä╬╡╧ü╬¼:" xml:lang="el"></GOK:control>
  4645.             </GOK:control>
  4646.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  4647.                 <GOK:control type="label" string="╬ö╬╡╬╛╬╣╬¼:" xml:lang="el"></GOK:control>
  4648.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="╬ö╬╡╬╛╬╣╬¼:" xml:lang="el"></GOK:control>
  4649.             </GOK:control>
  4650.                 
  4651.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  4652.             <GOK:control type="label" string="╬ò╬╜╬╡╧ü╬│╬┐╧Ç╬┐╬»╬╖╧â╬╖:" xml:lang="el"></GOK:control>
  4653.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="╬ò╧Ç╬╣╬╗╬┐╬│╬«:" xml:lang="el"></GOK:control>
  4654.         </GOK:control>
  4655.  
  4656.     </GOK:control>    
  4657. </GOK:control>    
  4658. </GOK:operation>
  4659.  
  4660. <GOK:feedback>
  4661. <GOK:control type="frame" spacing="0" size="3" border="0" string="╬æ╬╜╬¼╬┤╧ü╬▒╧â╬╖" xml:lang="el">
  4662.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  4663.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  4664.  
  4665.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  4666.                 <GOK:control type="label" string="╬Ü╬»╬╜╬╖╧â╬╖:" xml:lang="el"></GOK:control>
  4667.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="╬Ü╬»╬╜╬╖╧â╬╖ ╬æ╬╜╬¼╬┤╧ü╬▒╧â╬╖╧é:" xml:lang="el"></GOK:control>
  4668.             </GOK:control>
  4669.     
  4670.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  4671.                 <GOK:control type="label" string="╬ò╬╜╬╡╧ü╬│╬┐╧Ç╬┐╬»╬╖╧â╬╖:" xml:lang="el"></GOK:control>
  4672.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="╬Ü╬»╬╜╬╖╧â╬╖ ╬æ╬╜╬¼╬┤╧ü╬▒╧â╬╖╧é:" xml:lang="el"></GOK:control>
  4673.             </GOK:control>
  4674.  
  4675.         </GOK:control>
  4676.     </GOK:control>
  4677. </GOK:control>
  4678. </GOK:feedback>
  4679.  
  4680. <GOK:options>
  4681. <GOK:control type="frame" spacing="0" size="3" border="0" string="╬ò╧Ç╬╣╬╗╬┐╬│╬¡╧é" xml:lang="el">
  4682.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  4683.     
  4684.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  4685.             <GOK:control type="label" string="╬Ü╬▒╬╕╧à╧â╧ä╬¡╧ü╬╖╧â╬╖ ╬ú╬¼╧ü╧ë╧â╬╖╧é:" xml:lang="el"></GOK:control>
  4686.             <GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="╬ñ╬▒╧ç╧ì╧ä╬╖╧ä╬▒ ╬ú╬¼╧ü╧ë╧â╬╖╧é:" xml:lang="el"></GOK:control>
  4687.             <GOK:control type="label" string="(╬╡╬║╬▒╧ä╬┐╧â╧ä╬¼ ╧ä╬┐╧à ╬┤╬╡╧à╧ä╬╡╧ü╬┐╬╗╬¡╧Ç╧ä╬┐╧à)" xml:lang="el"></GOK:control>
  4688.         </GOK:control>
  4689.  
  4690.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  4691.             <GOK:control type="checkbutton" name="wrap" string="╬æ╬╜╬▒╬┤╬»╧Ç╬╗╧ë╧â╬╖ ╬ô╧ü╬▒╬╝╬╝╧Ä╬╜/╬ú╧ä╬╖╬╗╧Ä╬╜" xml:lang="el"></GOK:control>
  4692.         </GOK:control>
  4693.  
  4694.  
  4695.     </GOK:control>
  4696. </GOK:control>
  4697. </GOK:options>
  4698.  
  4699.  
  4700.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  4701.     <GOK:rate stringvalue="switch2" name="moveright"/>
  4702.     <GOK:rate stringvalue="switch3" name="moveup"/>
  4703.     <GOK:rate stringvalue="switch4" name="movedown"/>
  4704.     <GOK:rate stringvalue="switch5" name="select"/>
  4705.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  4706.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  4707.     <GOK:rate value="100" name="scanspeed"/>
  4708.     <GOK:rate value="1" name="wrap"/>
  4709.     <GOK:rate value="0" name="topbottom"/>
  4710.     <GOK:rate value="0" name="leftright"/>
  4711.     <GOK:rate value="3" name="cycles"/>
  4712.  
  4713.     <GOK:rate value="0" name="autorepeat"/>
  4714.     <GOK:rate value="30" name="repeatrate"/>
  4715.  
  4716.  
  4717.     <GOK:initialization>
  4718.         <GOK:effect call="ChunkerReset"/>
  4719.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  4720.     </GOK:initialization>
  4721.  
  4722.  
  4723.     <GOK:state name="1">
  4724.  
  4725.  
  4726.         <GOK:handler state="press" name="moveright">
  4727.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  4728.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  4729.             <GOK:effect call="ChunkerIfRight">
  4730.                 <GOK:compare value="1" type="equal">
  4731.                     <GOK:true>
  4732.                         <GOK:effect call="ChunkerKeyRight"/>
  4733.                     </GOK:true>
  4734.                     <GOK:false>
  4735.                         <GOK:effect name="wrap" call="GetRate">
  4736.                             <GOK:compare value="1" type="equal">
  4737.                                 <GOK:true>
  4738.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  4739.                                 </GOK:true>
  4740.                             </GOK:compare>
  4741.                         </GOK:effect>
  4742.                     </GOK:false>
  4743.                 </GOK:compare>
  4744.             </GOK:effect>
  4745.         </GOK:handler>
  4746.  
  4747.  
  4748.         <GOK:handler state="press" name="moveleft">
  4749.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  4750.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  4751.             <GOK:effect call="ChunkerIfLeft">
  4752.                 <GOK:compare value="1" type="equal">
  4753.                     <GOK:true>
  4754.                         <GOK:effect call="ChunkerKeyLeft"/>
  4755.                     </GOK:true>
  4756.                     <GOK:false>
  4757.                         <GOK:effect name="wrap" call="GetRate">
  4758.                             <GOK:compare value="1" type="equal">
  4759.                                 <GOK:true>
  4760.                                     <GOK:effect call="ChunkerWrapToRight"/>
  4761.                                 </GOK:true>
  4762.                             </GOK:compare>
  4763.                         </GOK:effect>
  4764.                     </GOK:false>
  4765.                 </GOK:compare>
  4766.             </GOK:effect>
  4767.         </GOK:handler>
  4768.  
  4769.  
  4770.         <GOK:handler state="press" name="moveup">
  4771.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  4772.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  4773.             <GOK:effect call="ChunkerIfTop">
  4774.                 <GOK:compare value="1" type="equal">
  4775.                     <GOK:true>
  4776.                         <GOK:effect call="ChunkerKeyUp"/>
  4777.                     </GOK:true>
  4778.                     <GOK:false>
  4779.                         <GOK:effect name="wrap" call="GetRate">
  4780.                             <GOK:compare value="1" type="equal">
  4781.                                 <GOK:true>
  4782.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  4783.                                 </GOK:true>
  4784.                             </GOK:compare>
  4785.                         </GOK:effect>
  4786.                     </GOK:false>
  4787.                 </GOK:compare>
  4788.             </GOK:effect>
  4789.         </GOK:handler>
  4790.  
  4791.  
  4792.         <GOK:handler state="press" name="movedown">
  4793.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  4794.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  4795.             <GOK:effect call="ChunkerIfBottom">
  4796.                 <GOK:compare value="1" type="equal">
  4797.                     <GOK:true>
  4798.                         <GOK:effect call="ChunkerKeyDown"/>
  4799.                     </GOK:true>
  4800.                     <GOK:false>
  4801.                         <GOK:effect name="wrap" call="GetRate">
  4802.                             <GOK:compare value="1" type="equal">
  4803.                                 <GOK:true>
  4804.                                     <GOK:effect call="ChunkerWrapToTop"/>
  4805.                                 </GOK:true>
  4806.                             </GOK:compare>
  4807.                         </GOK:effect>
  4808.                     </GOK:false>
  4809.                 </GOK:compare>
  4810.             </GOK:effect>
  4811.         </GOK:handler>
  4812.  
  4813.  
  4814.         <GOK:handler state="release" name="moveright">
  4815.             <GOK:effect call="Timer1Stop"/>
  4816.         </GOK:handler>
  4817.         <GOK:handler state="release" name="moveleft">
  4818.             <GOK:effect call="Timer2Stop"/>
  4819.         </GOK:handler>
  4820.         <GOK:handler state="release" name="moveup">
  4821.             <GOK:effect call="Timer3Stop"/>
  4822.         </GOK:handler>
  4823.         <GOK:handler state="release" name="movedown">
  4824.             <GOK:effect call="Timer4Stop"/>
  4825.         </GOK:handler>
  4826.  
  4827.  
  4828.  
  4829.         <GOK:handler name="select">
  4830.             <GOK:effect call="Timer1Stop"/>
  4831.             <GOK:effect call="Timer2Stop"/>
  4832.             <GOK:effect call="Timer3Stop"/>
  4833.             <GOK:effect call="Timer4Stop"/>
  4834.             <GOK:effect call="SelectChunk">
  4835.                 <GOK:compare value="1" type="equal">
  4836.                     <GOK:true>
  4837.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  4838.                         <GOK:effect call="OutputSelectedKey"/>
  4839.                         <GOK:effect call="HighlightCenterKey"/>
  4840.                         <GOK:effect param1="1" call="StateJump"/>
  4841.                     </GOK:true>
  4842.  
  4843.                 </GOK:compare>
  4844.             </GOK:effect>
  4845.         </GOK:handler>
  4846.  
  4847.  
  4848.  
  4849.  
  4850.         
  4851.         <GOK:handler name="timer1">
  4852.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  4853.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  4854.             <GOK:effect call="ChunkerIfNextChunk">
  4855.                 <GOK:compare value="1" type="equal">
  4856.                     <GOK:true>
  4857.                         <GOK:effect call="ChunkerNextChunk"/>
  4858.                     </GOK:true>
  4859.                     <GOK:false>
  4860.                         <GOK:effect name="wrap" call="GetRate">
  4861.                             <GOK:compare value="1" type="equal">
  4862.                                 <GOK:true>
  4863.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  4864.                                 </GOK:true>
  4865.                             </GOK:compare>
  4866.                         </GOK:effect>
  4867.                     </GOK:false>
  4868.                 </GOK:compare>
  4869.             </GOK:effect>
  4870.         </GOK:handler>
  4871.  
  4872.         
  4873.         <GOK:handler name="timer2">
  4874.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  4875.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  4876.             <GOK:effect call="ChunkerIfLeft">
  4877.                 <GOK:compare value="1" type="equal">
  4878.                     <GOK:true>
  4879.                         <GOK:effect call="ChunkerKeyLeft"/>
  4880.                     </GOK:true>
  4881.                     <GOK:false>
  4882.                         <GOK:effect name="wrap" call="GetRate">
  4883.                             <GOK:compare value="1" type="equal">
  4884.                                 <GOK:true>
  4885.                                     <GOK:effect call="ChunkerWrapToRight"/>
  4886.                                 </GOK:true>
  4887.                             </GOK:compare>
  4888.                         </GOK:effect>
  4889.                     </GOK:false>
  4890.                 </GOK:compare>
  4891.             </GOK:effect>
  4892.         </GOK:handler>
  4893.  
  4894.         
  4895.         <GOK:handler name="timer3">
  4896.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  4897.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  4898.             <GOK:effect call="ChunkerIfTop">
  4899.                 <GOK:compare value="1" type="equal">
  4900.                     <GOK:true>
  4901.                         <GOK:effect call="ChunkerKeyUp"/>
  4902.                     </GOK:true>
  4903.                     <GOK:false>
  4904.                         <GOK:effect name="wrap" call="GetRate">
  4905.                             <GOK:compare value="1" type="equal">
  4906.                                 <GOK:true>
  4907.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  4908.                                 </GOK:true>
  4909.                             </GOK:compare>
  4910.                         </GOK:effect>
  4911.                     </GOK:false>
  4912.                 </GOK:compare>
  4913.             </GOK:effect>
  4914.         </GOK:handler>
  4915.  
  4916.         
  4917.         <GOK:handler name="timer4">
  4918.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  4919.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  4920.             <GOK:effect call="ChunkerIfBottom">
  4921.                 <GOK:compare value="1" type="equal">
  4922.                     <GOK:true>
  4923.                         <GOK:effect call="ChunkerKeyDown"/>
  4924.                     </GOK:true>
  4925.                     <GOK:false>
  4926.                         <GOK:effect name="wrap" call="GetRate">
  4927.                             <GOK:compare value="1" type="equal">
  4928.                                 <GOK:true>
  4929.                                     <GOK:effect call="ChunkerWrapToTop"/>
  4930.                                 </GOK:true>
  4931.                             </GOK:compare>
  4932.                         </GOK:effect>
  4933.                     </GOK:false>
  4934.                 </GOK:compare>
  4935.             </GOK:effect>
  4936.         </GOK:handler>
  4937.         
  4938.     </GOK:state>
  4939.  
  4940.  
  4941.  
  4942.     <GOK:state name="repeat">
  4943.         <GOK:handler name="select">
  4944.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  4945.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  4946.             <GOK:effect call="Timer1Stop"/>
  4947.             <GOK:effect call="Timer2Stop"/>
  4948.             <GOK:effect call="Timer3Stop"/>
  4949.             <GOK:effect call="Timer4Stop"/>
  4950.             <GOK:effect call="HighlightFirstChunk"/>
  4951.             <GOK:effect param1="1" call="StateJump"/>
  4952.         </GOK:handler>
  4953.     </GOK:state>
  4954.  
  4955.  
  4956. </GOK:accessmethod>
  4957. <GOK:accessmethod xml:lang="en_CA" name="directed" displayname="5 Switch Directed">
  4958. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  4959.  
  4960. <GOK:operation>
  4961. <GOK:control type="frame" spacing="0" size="3" border="0" string="Operation" xml:lang="en_CA">
  4962.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  4963.  
  4964.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  4965.                 <GOK:control type="label" string="Up:" xml:lang="en_CA"></GOK:control>
  4966.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Up:" xml:lang="en_CA"></GOK:control>
  4967.             </GOK:control>
  4968.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  4969.                 <GOK:control type="label" string="Down:" xml:lang="en_CA"></GOK:control>
  4970.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Down:" xml:lang="en_CA"></GOK:control>
  4971.             </GOK:control>
  4972.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  4973.                 <GOK:control type="label" string="Left:" xml:lang="en_CA"></GOK:control>
  4974.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Left:" xml:lang="en_CA"></GOK:control>
  4975.             </GOK:control>
  4976.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  4977.                 <GOK:control type="label" string="Right:" xml:lang="en_CA"></GOK:control>
  4978.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="Right:" xml:lang="en_CA"></GOK:control>
  4979.             </GOK:control>
  4980.                 
  4981.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  4982.             <GOK:control type="label" string="Activate:" xml:lang="en_CA"></GOK:control>
  4983.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Select:" xml:lang="en_CA"></GOK:control>
  4984.         </GOK:control>
  4985.  
  4986.     </GOK:control>    
  4987. </GOK:control>    
  4988. </GOK:operation>
  4989.  
  4990. <GOK:feedback>
  4991. <GOK:control type="frame" spacing="0" size="3" border="0" string="Feedback" xml:lang="en_CA">
  4992.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  4993.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  4994.  
  4995.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  4996.                 <GOK:control type="label" string="Movement:" xml:lang="en_CA"></GOK:control>
  4997.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback Movement:" xml:lang="en_CA"></GOK:control>
  4998.             </GOK:control>
  4999.     
  5000.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  5001.                 <GOK:control type="label" string="Activation:" xml:lang="en_CA"></GOK:control>
  5002.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback Movement:" xml:lang="en_CA"></GOK:control>
  5003.             </GOK:control>
  5004.  
  5005.         </GOK:control>
  5006.     </GOK:control>
  5007. </GOK:control>
  5008. </GOK:feedback>
  5009.  
  5010. <GOK:options>
  5011. <GOK:control type="frame" spacing="0" size="3" border="0" string="Options" xml:lang="en_CA">
  5012.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  5013.     
  5014.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  5015.             <GOK:control type="label" string="Scan Delay:" xml:lang="en_CA"></GOK:control>
  5016.             <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>
  5017.             <GOK:control type="label" string="(100s of a second)" xml:lang="en_CA"></GOK:control>
  5018.         </GOK:control>
  5019.  
  5020.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  5021.             <GOK:control type="checkbutton" name="wrap" string="Wrap Rows/Columns" xml:lang="en_CA"></GOK:control>
  5022.         </GOK:control>
  5023.  
  5024.  
  5025.     </GOK:control>
  5026. </GOK:control>
  5027. </GOK:options>
  5028.  
  5029.  
  5030.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  5031.     <GOK:rate stringvalue="switch2" name="moveright"/>
  5032.     <GOK:rate stringvalue="switch3" name="moveup"/>
  5033.     <GOK:rate stringvalue="switch4" name="movedown"/>
  5034.     <GOK:rate stringvalue="switch5" name="select"/>
  5035.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  5036.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  5037.     <GOK:rate value="100" name="scanspeed"/>
  5038.     <GOK:rate value="1" name="wrap"/>
  5039.     <GOK:rate value="0" name="topbottom"/>
  5040.     <GOK:rate value="0" name="leftright"/>
  5041.     <GOK:rate value="3" name="cycles"/>
  5042.  
  5043.     <GOK:rate value="0" name="autorepeat"/>
  5044.     <GOK:rate value="30" name="repeatrate"/>
  5045.  
  5046.  
  5047.     <GOK:initialization>
  5048.         <GOK:effect call="ChunkerReset"/>
  5049.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  5050.     </GOK:initialization>
  5051.  
  5052.  
  5053.     <GOK:state name="1">
  5054.  
  5055.  
  5056.         <GOK:handler state="press" name="moveright">
  5057.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  5058.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  5059.             <GOK:effect call="ChunkerIfRight">
  5060.                 <GOK:compare value="1" type="equal">
  5061.                     <GOK:true>
  5062.                         <GOK:effect call="ChunkerKeyRight"/>
  5063.                     </GOK:true>
  5064.                     <GOK:false>
  5065.                         <GOK:effect name="wrap" call="GetRate">
  5066.                             <GOK:compare value="1" type="equal">
  5067.                                 <GOK:true>
  5068.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  5069.                                 </GOK:true>
  5070.                             </GOK:compare>
  5071.                         </GOK:effect>
  5072.                     </GOK:false>
  5073.                 </GOK:compare>
  5074.             </GOK:effect>
  5075.         </GOK:handler>
  5076.  
  5077.  
  5078.         <GOK:handler state="press" name="moveleft">
  5079.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  5080.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  5081.             <GOK:effect call="ChunkerIfLeft">
  5082.                 <GOK:compare value="1" type="equal">
  5083.                     <GOK:true>
  5084.                         <GOK:effect call="ChunkerKeyLeft"/>
  5085.                     </GOK:true>
  5086.                     <GOK:false>
  5087.                         <GOK:effect name="wrap" call="GetRate">
  5088.                             <GOK:compare value="1" type="equal">
  5089.                                 <GOK:true>
  5090.                                     <GOK:effect call="ChunkerWrapToRight"/>
  5091.                                 </GOK:true>
  5092.                             </GOK:compare>
  5093.                         </GOK:effect>
  5094.                     </GOK:false>
  5095.                 </GOK:compare>
  5096.             </GOK:effect>
  5097.         </GOK:handler>
  5098.  
  5099.  
  5100.         <GOK:handler state="press" name="moveup">
  5101.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  5102.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  5103.             <GOK:effect call="ChunkerIfTop">
  5104.                 <GOK:compare value="1" type="equal">
  5105.                     <GOK:true>
  5106.                         <GOK:effect call="ChunkerKeyUp"/>
  5107.                     </GOK:true>
  5108.                     <GOK:false>
  5109.                         <GOK:effect name="wrap" call="GetRate">
  5110.                             <GOK:compare value="1" type="equal">
  5111.                                 <GOK:true>
  5112.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  5113.                                 </GOK:true>
  5114.                             </GOK:compare>
  5115.                         </GOK:effect>
  5116.                     </GOK:false>
  5117.                 </GOK:compare>
  5118.             </GOK:effect>
  5119.         </GOK:handler>
  5120.  
  5121.  
  5122.         <GOK:handler state="press" name="movedown">
  5123.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  5124.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  5125.             <GOK:effect call="ChunkerIfBottom">
  5126.                 <GOK:compare value="1" type="equal">
  5127.                     <GOK:true>
  5128.                         <GOK:effect call="ChunkerKeyDown"/>
  5129.                     </GOK:true>
  5130.                     <GOK:false>
  5131.                         <GOK:effect name="wrap" call="GetRate">
  5132.                             <GOK:compare value="1" type="equal">
  5133.                                 <GOK:true>
  5134.                                     <GOK:effect call="ChunkerWrapToTop"/>
  5135.                                 </GOK:true>
  5136.                             </GOK:compare>
  5137.                         </GOK:effect>
  5138.                     </GOK:false>
  5139.                 </GOK:compare>
  5140.             </GOK:effect>
  5141.         </GOK:handler>
  5142.  
  5143.  
  5144.         <GOK:handler state="release" name="moveright">
  5145.             <GOK:effect call="Timer1Stop"/>
  5146.         </GOK:handler>
  5147.         <GOK:handler state="release" name="moveleft">
  5148.             <GOK:effect call="Timer2Stop"/>
  5149.         </GOK:handler>
  5150.         <GOK:handler state="release" name="moveup">
  5151.             <GOK:effect call="Timer3Stop"/>
  5152.         </GOK:handler>
  5153.         <GOK:handler state="release" name="movedown">
  5154.             <GOK:effect call="Timer4Stop"/>
  5155.         </GOK:handler>
  5156.  
  5157.  
  5158.  
  5159.         <GOK:handler name="select">
  5160.             <GOK:effect call="Timer1Stop"/>
  5161.             <GOK:effect call="Timer2Stop"/>
  5162.             <GOK:effect call="Timer3Stop"/>
  5163.             <GOK:effect call="Timer4Stop"/>
  5164.             <GOK:effect call="SelectChunk">
  5165.                 <GOK:compare value="1" type="equal">
  5166.                     <GOK:true>
  5167.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  5168.                         <GOK:effect call="OutputSelectedKey"/>
  5169.                         <GOK:effect call="HighlightCenterKey"/>
  5170.                         <GOK:effect param1="1" call="StateJump"/>
  5171.                     </GOK:true>
  5172.  
  5173.                 </GOK:compare>
  5174.             </GOK:effect>
  5175.         </GOK:handler>
  5176.  
  5177.  
  5178.  
  5179.  
  5180.         
  5181.         <GOK:handler name="timer1">
  5182.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  5183.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  5184.             <GOK:effect call="ChunkerIfNextChunk">
  5185.                 <GOK:compare value="1" type="equal">
  5186.                     <GOK:true>
  5187.                         <GOK:effect call="ChunkerNextChunk"/>
  5188.                     </GOK:true>
  5189.                     <GOK:false>
  5190.                         <GOK:effect name="wrap" call="GetRate">
  5191.                             <GOK:compare value="1" type="equal">
  5192.                                 <GOK:true>
  5193.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  5194.                                 </GOK:true>
  5195.                             </GOK:compare>
  5196.                         </GOK:effect>
  5197.                     </GOK:false>
  5198.                 </GOK:compare>
  5199.             </GOK:effect>
  5200.         </GOK:handler>
  5201.  
  5202.         
  5203.         <GOK:handler name="timer2">
  5204.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  5205.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  5206.             <GOK:effect call="ChunkerIfLeft">
  5207.                 <GOK:compare value="1" type="equal">
  5208.                     <GOK:true>
  5209.                         <GOK:effect call="ChunkerKeyLeft"/>
  5210.                     </GOK:true>
  5211.                     <GOK:false>
  5212.                         <GOK:effect name="wrap" call="GetRate">
  5213.                             <GOK:compare value="1" type="equal">
  5214.                                 <GOK:true>
  5215.                                     <GOK:effect call="ChunkerWrapToRight"/>
  5216.                                 </GOK:true>
  5217.                             </GOK:compare>
  5218.                         </GOK:effect>
  5219.                     </GOK:false>
  5220.                 </GOK:compare>
  5221.             </GOK:effect>
  5222.         </GOK:handler>
  5223.  
  5224.         
  5225.         <GOK:handler name="timer3">
  5226.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  5227.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  5228.             <GOK:effect call="ChunkerIfTop">
  5229.                 <GOK:compare value="1" type="equal">
  5230.                     <GOK:true>
  5231.                         <GOK:effect call="ChunkerKeyUp"/>
  5232.                     </GOK:true>
  5233.                     <GOK:false>
  5234.                         <GOK:effect name="wrap" call="GetRate">
  5235.                             <GOK:compare value="1" type="equal">
  5236.                                 <GOK:true>
  5237.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  5238.                                 </GOK:true>
  5239.                             </GOK:compare>
  5240.                         </GOK:effect>
  5241.                     </GOK:false>
  5242.                 </GOK:compare>
  5243.             </GOK:effect>
  5244.         </GOK:handler>
  5245.  
  5246.         
  5247.         <GOK:handler name="timer4">
  5248.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  5249.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  5250.             <GOK:effect call="ChunkerIfBottom">
  5251.                 <GOK:compare value="1" type="equal">
  5252.                     <GOK:true>
  5253.                         <GOK:effect call="ChunkerKeyDown"/>
  5254.                     </GOK:true>
  5255.                     <GOK:false>
  5256.                         <GOK:effect name="wrap" call="GetRate">
  5257.                             <GOK:compare value="1" type="equal">
  5258.                                 <GOK:true>
  5259.                                     <GOK:effect call="ChunkerWrapToTop"/>
  5260.                                 </GOK:true>
  5261.                             </GOK:compare>
  5262.                         </GOK:effect>
  5263.                     </GOK:false>
  5264.                 </GOK:compare>
  5265.             </GOK:effect>
  5266.         </GOK:handler>
  5267.         
  5268.     </GOK:state>
  5269.  
  5270.  
  5271.  
  5272.     <GOK:state name="repeat">
  5273.         <GOK:handler name="select">
  5274.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  5275.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  5276.             <GOK:effect call="Timer1Stop"/>
  5277.             <GOK:effect call="Timer2Stop"/>
  5278.             <GOK:effect call="Timer3Stop"/>
  5279.             <GOK:effect call="Timer4Stop"/>
  5280.             <GOK:effect call="HighlightFirstChunk"/>
  5281.             <GOK:effect param1="1" call="StateJump"/>
  5282.         </GOK:handler>
  5283.     </GOK:state>
  5284.  
  5285.  
  5286. </GOK:accessmethod>
  5287. <GOK:accessmethod xml:lang="en_GB" name="directed" displayname="5 Switch Directed">
  5288. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  5289.  
  5290. <GOK:operation>
  5291. <GOK:control type="frame" spacing="0" size="3" border="0" string="Operation" xml:lang="en_GB">
  5292.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  5293.  
  5294.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  5295.                 <GOK:control type="label" string="Up:" xml:lang="en_GB"></GOK:control>
  5296.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Up:" xml:lang="en_GB"></GOK:control>
  5297.             </GOK:control>
  5298.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  5299.                 <GOK:control type="label" string="Down:" xml:lang="en_GB"></GOK:control>
  5300.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Down:" xml:lang="en_GB"></GOK:control>
  5301.             </GOK:control>
  5302.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  5303.                 <GOK:control type="label" string="Left:" xml:lang="en_GB"></GOK:control>
  5304.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Left:" xml:lang="en_GB"></GOK:control>
  5305.             </GOK:control>
  5306.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  5307.                 <GOK:control type="label" string="Right:" xml:lang="en_GB"></GOK:control>
  5308.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="Right:" xml:lang="en_GB"></GOK:control>
  5309.             </GOK:control>
  5310.                 
  5311.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  5312.             <GOK:control type="label" string="Activate:" xml:lang="en_GB"></GOK:control>
  5313.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Select:" xml:lang="en_GB"></GOK:control>
  5314.         </GOK:control>
  5315.  
  5316.     </GOK:control>    
  5317. </GOK:control>    
  5318. </GOK:operation>
  5319.  
  5320. <GOK:feedback>
  5321. <GOK:control type="frame" spacing="0" size="3" border="0" string="Feedback" xml:lang="en_GB">
  5322.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  5323.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  5324.  
  5325.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  5326.                 <GOK:control type="label" string="Movement:" xml:lang="en_GB"></GOK:control>
  5327.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback Movement:" xml:lang="en_GB"></GOK:control>
  5328.             </GOK:control>
  5329.     
  5330.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  5331.                 <GOK:control type="label" string="Activation:" xml:lang="en_GB"></GOK:control>
  5332.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback Movement:" xml:lang="en_GB"></GOK:control>
  5333.             </GOK:control>
  5334.  
  5335.         </GOK:control>
  5336.     </GOK:control>
  5337. </GOK:control>
  5338. </GOK:feedback>
  5339.  
  5340. <GOK:options>
  5341. <GOK:control type="frame" spacing="0" size="3" border="0" string="Options" xml:lang="en_GB">
  5342.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  5343.     
  5344.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  5345.             <GOK:control type="label" string="Scan Delay:" xml:lang="en_GB"></GOK:control>
  5346.             <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>
  5347.             <GOK:control type="label" string="(100s of a second)" xml:lang="en_GB"></GOK:control>
  5348.         </GOK:control>
  5349.  
  5350.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  5351.             <GOK:control type="checkbutton" name="wrap" string="Wrap Rows/Columns" xml:lang="en_GB"></GOK:control>
  5352.         </GOK:control>
  5353.  
  5354.  
  5355.     </GOK:control>
  5356. </GOK:control>
  5357. </GOK:options>
  5358.  
  5359.  
  5360.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  5361.     <GOK:rate stringvalue="switch2" name="moveright"/>
  5362.     <GOK:rate stringvalue="switch3" name="moveup"/>
  5363.     <GOK:rate stringvalue="switch4" name="movedown"/>
  5364.     <GOK:rate stringvalue="switch5" name="select"/>
  5365.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  5366.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  5367.     <GOK:rate value="100" name="scanspeed"/>
  5368.     <GOK:rate value="1" name="wrap"/>
  5369.     <GOK:rate value="0" name="topbottom"/>
  5370.     <GOK:rate value="0" name="leftright"/>
  5371.     <GOK:rate value="3" name="cycles"/>
  5372.  
  5373.     <GOK:rate value="0" name="autorepeat"/>
  5374.     <GOK:rate value="30" name="repeatrate"/>
  5375.  
  5376.  
  5377.     <GOK:initialization>
  5378.         <GOK:effect call="ChunkerReset"/>
  5379.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  5380.     </GOK:initialization>
  5381.  
  5382.  
  5383.     <GOK:state name="1">
  5384.  
  5385.  
  5386.         <GOK:handler state="press" name="moveright">
  5387.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  5388.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  5389.             <GOK:effect call="ChunkerIfRight">
  5390.                 <GOK:compare value="1" type="equal">
  5391.                     <GOK:true>
  5392.                         <GOK:effect call="ChunkerKeyRight"/>
  5393.                     </GOK:true>
  5394.                     <GOK:false>
  5395.                         <GOK:effect name="wrap" call="GetRate">
  5396.                             <GOK:compare value="1" type="equal">
  5397.                                 <GOK:true>
  5398.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  5399.                                 </GOK:true>
  5400.                             </GOK:compare>
  5401.                         </GOK:effect>
  5402.                     </GOK:false>
  5403.                 </GOK:compare>
  5404.             </GOK:effect>
  5405.         </GOK:handler>
  5406.  
  5407.  
  5408.         <GOK:handler state="press" name="moveleft">
  5409.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  5410.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  5411.             <GOK:effect call="ChunkerIfLeft">
  5412.                 <GOK:compare value="1" type="equal">
  5413.                     <GOK:true>
  5414.                         <GOK:effect call="ChunkerKeyLeft"/>
  5415.                     </GOK:true>
  5416.                     <GOK:false>
  5417.                         <GOK:effect name="wrap" call="GetRate">
  5418.                             <GOK:compare value="1" type="equal">
  5419.                                 <GOK:true>
  5420.                                     <GOK:effect call="ChunkerWrapToRight"/>
  5421.                                 </GOK:true>
  5422.                             </GOK:compare>
  5423.                         </GOK:effect>
  5424.                     </GOK:false>
  5425.                 </GOK:compare>
  5426.             </GOK:effect>
  5427.         </GOK:handler>
  5428.  
  5429.  
  5430.         <GOK:handler state="press" name="moveup">
  5431.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  5432.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  5433.             <GOK:effect call="ChunkerIfTop">
  5434.                 <GOK:compare value="1" type="equal">
  5435.                     <GOK:true>
  5436.                         <GOK:effect call="ChunkerKeyUp"/>
  5437.                     </GOK:true>
  5438.                     <GOK:false>
  5439.                         <GOK:effect name="wrap" call="GetRate">
  5440.                             <GOK:compare value="1" type="equal">
  5441.                                 <GOK:true>
  5442.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  5443.                                 </GOK:true>
  5444.                             </GOK:compare>
  5445.                         </GOK:effect>
  5446.                     </GOK:false>
  5447.                 </GOK:compare>
  5448.             </GOK:effect>
  5449.         </GOK:handler>
  5450.  
  5451.  
  5452.         <GOK:handler state="press" name="movedown">
  5453.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  5454.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  5455.             <GOK:effect call="ChunkerIfBottom">
  5456.                 <GOK:compare value="1" type="equal">
  5457.                     <GOK:true>
  5458.                         <GOK:effect call="ChunkerKeyDown"/>
  5459.                     </GOK:true>
  5460.                     <GOK:false>
  5461.                         <GOK:effect name="wrap" call="GetRate">
  5462.                             <GOK:compare value="1" type="equal">
  5463.                                 <GOK:true>
  5464.                                     <GOK:effect call="ChunkerWrapToTop"/>
  5465.                                 </GOK:true>
  5466.                             </GOK:compare>
  5467.                         </GOK:effect>
  5468.                     </GOK:false>
  5469.                 </GOK:compare>
  5470.             </GOK:effect>
  5471.         </GOK:handler>
  5472.  
  5473.  
  5474.         <GOK:handler state="release" name="moveright">
  5475.             <GOK:effect call="Timer1Stop"/>
  5476.         </GOK:handler>
  5477.         <GOK:handler state="release" name="moveleft">
  5478.             <GOK:effect call="Timer2Stop"/>
  5479.         </GOK:handler>
  5480.         <GOK:handler state="release" name="moveup">
  5481.             <GOK:effect call="Timer3Stop"/>
  5482.         </GOK:handler>
  5483.         <GOK:handler state="release" name="movedown">
  5484.             <GOK:effect call="Timer4Stop"/>
  5485.         </GOK:handler>
  5486.  
  5487.  
  5488.  
  5489.         <GOK:handler name="select">
  5490.             <GOK:effect call="Timer1Stop"/>
  5491.             <GOK:effect call="Timer2Stop"/>
  5492.             <GOK:effect call="Timer3Stop"/>
  5493.             <GOK:effect call="Timer4Stop"/>
  5494.             <GOK:effect call="SelectChunk">
  5495.                 <GOK:compare value="1" type="equal">
  5496.                     <GOK:true>
  5497.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  5498.                         <GOK:effect call="OutputSelectedKey"/>
  5499.                         <GOK:effect call="HighlightCenterKey"/>
  5500.                         <GOK:effect param1="1" call="StateJump"/>
  5501.                     </GOK:true>
  5502.  
  5503.                 </GOK:compare>
  5504.             </GOK:effect>
  5505.         </GOK:handler>
  5506.  
  5507.  
  5508.  
  5509.  
  5510.         
  5511.         <GOK:handler name="timer1">
  5512.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  5513.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  5514.             <GOK:effect call="ChunkerIfNextChunk">
  5515.                 <GOK:compare value="1" type="equal">
  5516.                     <GOK:true>
  5517.                         <GOK:effect call="ChunkerNextChunk"/>
  5518.                     </GOK:true>
  5519.                     <GOK:false>
  5520.                         <GOK:effect name="wrap" call="GetRate">
  5521.                             <GOK:compare value="1" type="equal">
  5522.                                 <GOK:true>
  5523.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  5524.                                 </GOK:true>
  5525.                             </GOK:compare>
  5526.                         </GOK:effect>
  5527.                     </GOK:false>
  5528.                 </GOK:compare>
  5529.             </GOK:effect>
  5530.         </GOK:handler>
  5531.  
  5532.         
  5533.         <GOK:handler name="timer2">
  5534.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  5535.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  5536.             <GOK:effect call="ChunkerIfLeft">
  5537.                 <GOK:compare value="1" type="equal">
  5538.                     <GOK:true>
  5539.                         <GOK:effect call="ChunkerKeyLeft"/>
  5540.                     </GOK:true>
  5541.                     <GOK:false>
  5542.                         <GOK:effect name="wrap" call="GetRate">
  5543.                             <GOK:compare value="1" type="equal">
  5544.                                 <GOK:true>
  5545.                                     <GOK:effect call="ChunkerWrapToRight"/>
  5546.                                 </GOK:true>
  5547.                             </GOK:compare>
  5548.                         </GOK:effect>
  5549.                     </GOK:false>
  5550.                 </GOK:compare>
  5551.             </GOK:effect>
  5552.         </GOK:handler>
  5553.  
  5554.         
  5555.         <GOK:handler name="timer3">
  5556.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  5557.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  5558.             <GOK:effect call="ChunkerIfTop">
  5559.                 <GOK:compare value="1" type="equal">
  5560.                     <GOK:true>
  5561.                         <GOK:effect call="ChunkerKeyUp"/>
  5562.                     </GOK:true>
  5563.                     <GOK:false>
  5564.                         <GOK:effect name="wrap" call="GetRate">
  5565.                             <GOK:compare value="1" type="equal">
  5566.                                 <GOK:true>
  5567.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  5568.                                 </GOK:true>
  5569.                             </GOK:compare>
  5570.                         </GOK:effect>
  5571.                     </GOK:false>
  5572.                 </GOK:compare>
  5573.             </GOK:effect>
  5574.         </GOK:handler>
  5575.  
  5576.         
  5577.         <GOK:handler name="timer4">
  5578.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  5579.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  5580.             <GOK:effect call="ChunkerIfBottom">
  5581.                 <GOK:compare value="1" type="equal">
  5582.                     <GOK:true>
  5583.                         <GOK:effect call="ChunkerKeyDown"/>
  5584.                     </GOK:true>
  5585.                     <GOK:false>
  5586.                         <GOK:effect name="wrap" call="GetRate">
  5587.                             <GOK:compare value="1" type="equal">
  5588.                                 <GOK:true>
  5589.                                     <GOK:effect call="ChunkerWrapToTop"/>
  5590.                                 </GOK:true>
  5591.                             </GOK:compare>
  5592.                         </GOK:effect>
  5593.                     </GOK:false>
  5594.                 </GOK:compare>
  5595.             </GOK:effect>
  5596.         </GOK:handler>
  5597.         
  5598.     </GOK:state>
  5599.  
  5600.  
  5601.  
  5602.     <GOK:state name="repeat">
  5603.         <GOK:handler name="select">
  5604.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  5605.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  5606.             <GOK:effect call="Timer1Stop"/>
  5607.             <GOK:effect call="Timer2Stop"/>
  5608.             <GOK:effect call="Timer3Stop"/>
  5609.             <GOK:effect call="Timer4Stop"/>
  5610.             <GOK:effect call="HighlightFirstChunk"/>
  5611.             <GOK:effect param1="1" call="StateJump"/>
  5612.         </GOK:handler>
  5613.     </GOK:state>
  5614.  
  5615.  
  5616. </GOK:accessmethod>
  5617. <GOK:accessmethod xml:lang="es" name="directed" displayname="5 Cambiar directo">
  5618. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  5619.  
  5620. <GOK:operation>
  5621. <GOK:control type="frame" spacing="0" size="3" border="0" string="Operaci├│n" xml:lang="es">
  5622.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  5623.  
  5624.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  5625.                 <GOK:control type="label" string="Subir:" xml:lang="es"></GOK:control>
  5626.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Subir:" xml:lang="es"></GOK:control>
  5627.             </GOK:control>
  5628.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  5629.                 <GOK:control type="label" string="Bajar:" xml:lang="es"></GOK:control>
  5630.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Bajar:" xml:lang="es"></GOK:control>
  5631.             </GOK:control>
  5632.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  5633.                 <GOK:control type="label" string="Izquierda:" xml:lang="es"></GOK:control>
  5634.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Izquierda:" xml:lang="es"></GOK:control>
  5635.             </GOK:control>
  5636.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  5637.                 <GOK:control type="label" string="Derecha:" xml:lang="es"></GOK:control>
  5638.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="Derecha:" xml:lang="es"></GOK:control>
  5639.             </GOK:control>
  5640.                 
  5641.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  5642.             <GOK:control type="label" string="Activar:" xml:lang="es"></GOK:control>
  5643.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Seleccionar:" xml:lang="es"></GOK:control>
  5644.         </GOK:control>
  5645.  
  5646.     </GOK:control>    
  5647. </GOK:control>    
  5648. </GOK:operation>
  5649.  
  5650. <GOK:feedback>
  5651. <GOK:control type="frame" spacing="0" size="3" border="0" string="Retroalimentaci├│n" xml:lang="es">
  5652.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  5653.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  5654.  
  5655.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  5656.                 <GOK:control type="label" string="Movimiento:" xml:lang="es"></GOK:control>
  5657.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Movimiento de realimentaci├│n:" xml:lang="es"></GOK:control>
  5658.             </GOK:control>
  5659.     
  5660.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  5661.                 <GOK:control type="label" string="Activaci├│n:" xml:lang="es"></GOK:control>
  5662.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Movimiento de realimentaci├│n:" xml:lang="es"></GOK:control>
  5663.             </GOK:control>
  5664.  
  5665.         </GOK:control>
  5666.     </GOK:control>
  5667. </GOK:control>
  5668. </GOK:feedback>
  5669.  
  5670. <GOK:options>
  5671. <GOK:control type="frame" spacing="0" size="3" border="0" string="Opciones" xml:lang="es">
  5672.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  5673.     
  5674.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  5675.             <GOK:control type="label" string="Retardo del rastreo:" xml:lang="es"></GOK:control>
  5676.             <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>
  5677.             <GOK:control type="label" string="(100a de un segundo)" xml:lang="es"></GOK:control>
  5678.         </GOK:control>
  5679.  
  5680.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  5681.             <GOK:control type="checkbutton" name="wrap" string="Ajustar las filas/columnas" xml:lang="es"></GOK:control>
  5682.         </GOK:control>
  5683.  
  5684.  
  5685.     </GOK:control>
  5686. </GOK:control>
  5687. </GOK:options>
  5688.  
  5689.  
  5690.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  5691.     <GOK:rate stringvalue="switch2" name="moveright"/>
  5692.     <GOK:rate stringvalue="switch3" name="moveup"/>
  5693.     <GOK:rate stringvalue="switch4" name="movedown"/>
  5694.     <GOK:rate stringvalue="switch5" name="select"/>
  5695.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  5696.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  5697.     <GOK:rate value="100" name="scanspeed"/>
  5698.     <GOK:rate value="1" name="wrap"/>
  5699.     <GOK:rate value="0" name="topbottom"/>
  5700.     <GOK:rate value="0" name="leftright"/>
  5701.     <GOK:rate value="3" name="cycles"/>
  5702.  
  5703.     <GOK:rate value="0" name="autorepeat"/>
  5704.     <GOK:rate value="30" name="repeatrate"/>
  5705.  
  5706.  
  5707.     <GOK:initialization>
  5708.         <GOK:effect call="ChunkerReset"/>
  5709.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  5710.     </GOK:initialization>
  5711.  
  5712.  
  5713.     <GOK:state name="1">
  5714.  
  5715.  
  5716.         <GOK:handler state="press" name="moveright">
  5717.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  5718.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  5719.             <GOK:effect call="ChunkerIfRight">
  5720.                 <GOK:compare value="1" type="equal">
  5721.                     <GOK:true>
  5722.                         <GOK:effect call="ChunkerKeyRight"/>
  5723.                     </GOK:true>
  5724.                     <GOK:false>
  5725.                         <GOK:effect name="wrap" call="GetRate">
  5726.                             <GOK:compare value="1" type="equal">
  5727.                                 <GOK:true>
  5728.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  5729.                                 </GOK:true>
  5730.                             </GOK:compare>
  5731.                         </GOK:effect>
  5732.                     </GOK:false>
  5733.                 </GOK:compare>
  5734.             </GOK:effect>
  5735.         </GOK:handler>
  5736.  
  5737.  
  5738.         <GOK:handler state="press" name="moveleft">
  5739.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  5740.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  5741.             <GOK:effect call="ChunkerIfLeft">
  5742.                 <GOK:compare value="1" type="equal">
  5743.                     <GOK:true>
  5744.                         <GOK:effect call="ChunkerKeyLeft"/>
  5745.                     </GOK:true>
  5746.                     <GOK:false>
  5747.                         <GOK:effect name="wrap" call="GetRate">
  5748.                             <GOK:compare value="1" type="equal">
  5749.                                 <GOK:true>
  5750.                                     <GOK:effect call="ChunkerWrapToRight"/>
  5751.                                 </GOK:true>
  5752.                             </GOK:compare>
  5753.                         </GOK:effect>
  5754.                     </GOK:false>
  5755.                 </GOK:compare>
  5756.             </GOK:effect>
  5757.         </GOK:handler>
  5758.  
  5759.  
  5760.         <GOK:handler state="press" name="moveup">
  5761.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  5762.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  5763.             <GOK:effect call="ChunkerIfTop">
  5764.                 <GOK:compare value="1" type="equal">
  5765.                     <GOK:true>
  5766.                         <GOK:effect call="ChunkerKeyUp"/>
  5767.                     </GOK:true>
  5768.                     <GOK:false>
  5769.                         <GOK:effect name="wrap" call="GetRate">
  5770.                             <GOK:compare value="1" type="equal">
  5771.                                 <GOK:true>
  5772.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  5773.                                 </GOK:true>
  5774.                             </GOK:compare>
  5775.                         </GOK:effect>
  5776.                     </GOK:false>
  5777.                 </GOK:compare>
  5778.             </GOK:effect>
  5779.         </GOK:handler>
  5780.  
  5781.  
  5782.         <GOK:handler state="press" name="movedown">
  5783.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  5784.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  5785.             <GOK:effect call="ChunkerIfBottom">
  5786.                 <GOK:compare value="1" type="equal">
  5787.                     <GOK:true>
  5788.                         <GOK:effect call="ChunkerKeyDown"/>
  5789.                     </GOK:true>
  5790.                     <GOK:false>
  5791.                         <GOK:effect name="wrap" call="GetRate">
  5792.                             <GOK:compare value="1" type="equal">
  5793.                                 <GOK:true>
  5794.                                     <GOK:effect call="ChunkerWrapToTop"/>
  5795.                                 </GOK:true>
  5796.                             </GOK:compare>
  5797.                         </GOK:effect>
  5798.                     </GOK:false>
  5799.                 </GOK:compare>
  5800.             </GOK:effect>
  5801.         </GOK:handler>
  5802.  
  5803.  
  5804.         <GOK:handler state="release" name="moveright">
  5805.             <GOK:effect call="Timer1Stop"/>
  5806.         </GOK:handler>
  5807.         <GOK:handler state="release" name="moveleft">
  5808.             <GOK:effect call="Timer2Stop"/>
  5809.         </GOK:handler>
  5810.         <GOK:handler state="release" name="moveup">
  5811.             <GOK:effect call="Timer3Stop"/>
  5812.         </GOK:handler>
  5813.         <GOK:handler state="release" name="movedown">
  5814.             <GOK:effect call="Timer4Stop"/>
  5815.         </GOK:handler>
  5816.  
  5817.  
  5818.  
  5819.         <GOK:handler name="select">
  5820.             <GOK:effect call="Timer1Stop"/>
  5821.             <GOK:effect call="Timer2Stop"/>
  5822.             <GOK:effect call="Timer3Stop"/>
  5823.             <GOK:effect call="Timer4Stop"/>
  5824.             <GOK:effect call="SelectChunk">
  5825.                 <GOK:compare value="1" type="equal">
  5826.                     <GOK:true>
  5827.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  5828.                         <GOK:effect call="OutputSelectedKey"/>
  5829.                         <GOK:effect call="HighlightCenterKey"/>
  5830.                         <GOK:effect param1="1" call="StateJump"/>
  5831.                     </GOK:true>
  5832.  
  5833.                 </GOK:compare>
  5834.             </GOK:effect>
  5835.         </GOK:handler>
  5836.  
  5837.  
  5838.  
  5839.  
  5840.         
  5841.         <GOK:handler name="timer1">
  5842.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  5843.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  5844.             <GOK:effect call="ChunkerIfNextChunk">
  5845.                 <GOK:compare value="1" type="equal">
  5846.                     <GOK:true>
  5847.                         <GOK:effect call="ChunkerNextChunk"/>
  5848.                     </GOK:true>
  5849.                     <GOK:false>
  5850.                         <GOK:effect name="wrap" call="GetRate">
  5851.                             <GOK:compare value="1" type="equal">
  5852.                                 <GOK:true>
  5853.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  5854.                                 </GOK:true>
  5855.                             </GOK:compare>
  5856.                         </GOK:effect>
  5857.                     </GOK:false>
  5858.                 </GOK:compare>
  5859.             </GOK:effect>
  5860.         </GOK:handler>
  5861.  
  5862.         
  5863.         <GOK:handler name="timer2">
  5864.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  5865.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  5866.             <GOK:effect call="ChunkerIfLeft">
  5867.                 <GOK:compare value="1" type="equal">
  5868.                     <GOK:true>
  5869.                         <GOK:effect call="ChunkerKeyLeft"/>
  5870.                     </GOK:true>
  5871.                     <GOK:false>
  5872.                         <GOK:effect name="wrap" call="GetRate">
  5873.                             <GOK:compare value="1" type="equal">
  5874.                                 <GOK:true>
  5875.                                     <GOK:effect call="ChunkerWrapToRight"/>
  5876.                                 </GOK:true>
  5877.                             </GOK:compare>
  5878.                         </GOK:effect>
  5879.                     </GOK:false>
  5880.                 </GOK:compare>
  5881.             </GOK:effect>
  5882.         </GOK:handler>
  5883.  
  5884.         
  5885.         <GOK:handler name="timer3">
  5886.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  5887.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  5888.             <GOK:effect call="ChunkerIfTop">
  5889.                 <GOK:compare value="1" type="equal">
  5890.                     <GOK:true>
  5891.                         <GOK:effect call="ChunkerKeyUp"/>
  5892.                     </GOK:true>
  5893.                     <GOK:false>
  5894.                         <GOK:effect name="wrap" call="GetRate">
  5895.                             <GOK:compare value="1" type="equal">
  5896.                                 <GOK:true>
  5897.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  5898.                                 </GOK:true>
  5899.                             </GOK:compare>
  5900.                         </GOK:effect>
  5901.                     </GOK:false>
  5902.                 </GOK:compare>
  5903.             </GOK:effect>
  5904.         </GOK:handler>
  5905.  
  5906.         
  5907.         <GOK:handler name="timer4">
  5908.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  5909.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  5910.             <GOK:effect call="ChunkerIfBottom">
  5911.                 <GOK:compare value="1" type="equal">
  5912.                     <GOK:true>
  5913.                         <GOK:effect call="ChunkerKeyDown"/>
  5914.                     </GOK:true>
  5915.                     <GOK:false>
  5916.                         <GOK:effect name="wrap" call="GetRate">
  5917.                             <GOK:compare value="1" type="equal">
  5918.                                 <GOK:true>
  5919.                                     <GOK:effect call="ChunkerWrapToTop"/>
  5920.                                 </GOK:true>
  5921.                             </GOK:compare>
  5922.                         </GOK:effect>
  5923.                     </GOK:false>
  5924.                 </GOK:compare>
  5925.             </GOK:effect>
  5926.         </GOK:handler>
  5927.         
  5928.     </GOK:state>
  5929.  
  5930.  
  5931.  
  5932.     <GOK:state name="repeat">
  5933.         <GOK:handler name="select">
  5934.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  5935.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  5936.             <GOK:effect call="Timer1Stop"/>
  5937.             <GOK:effect call="Timer2Stop"/>
  5938.             <GOK:effect call="Timer3Stop"/>
  5939.             <GOK:effect call="Timer4Stop"/>
  5940.             <GOK:effect call="HighlightFirstChunk"/>
  5941.             <GOK:effect param1="1" call="StateJump"/>
  5942.         </GOK:handler>
  5943.     </GOK:state>
  5944.  
  5945.  
  5946. </GOK:accessmethod>
  5947. <GOK:accessmethod xml:lang="et" name="directed" displayname="5 Switch Directed">
  5948. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  5949.  
  5950. <GOK:operation>
  5951. <GOK:control type="frame" spacing="0" size="3" border="0" string="Operation" xml:lang="et">
  5952.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  5953.  
  5954.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  5955.                 <GOK:control type="label" string="├£les:" xml:lang="et"></GOK:control>
  5956.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="├£les:" xml:lang="et"></GOK:control>
  5957.             </GOK:control>
  5958.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  5959.                 <GOK:control type="label" string="Alla:" xml:lang="et"></GOK:control>
  5960.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Alla:" xml:lang="et"></GOK:control>
  5961.             </GOK:control>
  5962.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  5963.                 <GOK:control type="label" string="Vasakul:" xml:lang="et"></GOK:control>
  5964.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Vasakul:" xml:lang="et"></GOK:control>
  5965.             </GOK:control>
  5966.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  5967.                 <GOK:control type="label" string="Paremal:" xml:lang="et"></GOK:control>
  5968.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="Paremal:" xml:lang="et"></GOK:control>
  5969.             </GOK:control>
  5970.                 
  5971.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  5972.             <GOK:control type="label" string="Activate:" xml:lang="et"></GOK:control>
  5973.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Select:" xml:lang="et"></GOK:control>
  5974.         </GOK:control>
  5975.  
  5976.     </GOK:control>    
  5977. </GOK:control>    
  5978. </GOK:operation>
  5979.  
  5980. <GOK:feedback>
  5981. <GOK:control type="frame" spacing="0" size="3" border="0" string="Tagasiside" xml:lang="et">
  5982.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  5983.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  5984.  
  5985.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  5986.                 <GOK:control type="label" string="Movement:" xml:lang="et"></GOK:control>
  5987.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback Movement:" xml:lang="et"></GOK:control>
  5988.             </GOK:control>
  5989.     
  5990.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  5991.                 <GOK:control type="label" string="Aktiveerimine:" xml:lang="et"></GOK:control>
  5992.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback Movement:" xml:lang="et"></GOK:control>
  5993.             </GOK:control>
  5994.  
  5995.         </GOK:control>
  5996.     </GOK:control>
  5997. </GOK:control>
  5998. </GOK:feedback>
  5999.  
  6000. <GOK:options>
  6001. <GOK:control type="frame" spacing="0" size="3" border="0" string="Valikud" xml:lang="et">
  6002.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  6003.     
  6004.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  6005.             <GOK:control type="label" string="Scan Delay:" xml:lang="et"></GOK:control>
  6006.             <GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Scan Speed:" xml:lang="et"></GOK:control>
  6007.             <GOK:control type="label" string="(sekundisajandikku)" xml:lang="et"></GOK:control>
  6008.         </GOK:control>
  6009.  
  6010.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  6011.             <GOK:control type="checkbutton" name="wrap" string="Wrap Rows/Columns" xml:lang="et"></GOK:control>
  6012.         </GOK:control>
  6013.  
  6014.  
  6015.     </GOK:control>
  6016. </GOK:control>
  6017. </GOK:options>
  6018.  
  6019.  
  6020.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  6021.     <GOK:rate stringvalue="switch2" name="moveright"/>
  6022.     <GOK:rate stringvalue="switch3" name="moveup"/>
  6023.     <GOK:rate stringvalue="switch4" name="movedown"/>
  6024.     <GOK:rate stringvalue="switch5" name="select"/>
  6025.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  6026.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  6027.     <GOK:rate value="100" name="scanspeed"/>
  6028.     <GOK:rate value="1" name="wrap"/>
  6029.     <GOK:rate value="0" name="topbottom"/>
  6030.     <GOK:rate value="0" name="leftright"/>
  6031.     <GOK:rate value="3" name="cycles"/>
  6032.  
  6033.     <GOK:rate value="0" name="autorepeat"/>
  6034.     <GOK:rate value="30" name="repeatrate"/>
  6035.  
  6036.  
  6037.     <GOK:initialization>
  6038.         <GOK:effect call="ChunkerReset"/>
  6039.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  6040.     </GOK:initialization>
  6041.  
  6042.  
  6043.     <GOK:state name="1">
  6044.  
  6045.  
  6046.         <GOK:handler state="press" name="moveright">
  6047.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  6048.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  6049.             <GOK:effect call="ChunkerIfRight">
  6050.                 <GOK:compare value="1" type="equal">
  6051.                     <GOK:true>
  6052.                         <GOK:effect call="ChunkerKeyRight"/>
  6053.                     </GOK:true>
  6054.                     <GOK:false>
  6055.                         <GOK:effect name="wrap" call="GetRate">
  6056.                             <GOK:compare value="1" type="equal">
  6057.                                 <GOK:true>
  6058.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  6059.                                 </GOK:true>
  6060.                             </GOK:compare>
  6061.                         </GOK:effect>
  6062.                     </GOK:false>
  6063.                 </GOK:compare>
  6064.             </GOK:effect>
  6065.         </GOK:handler>
  6066.  
  6067.  
  6068.         <GOK:handler state="press" name="moveleft">
  6069.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  6070.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  6071.             <GOK:effect call="ChunkerIfLeft">
  6072.                 <GOK:compare value="1" type="equal">
  6073.                     <GOK:true>
  6074.                         <GOK:effect call="ChunkerKeyLeft"/>
  6075.                     </GOK:true>
  6076.                     <GOK:false>
  6077.                         <GOK:effect name="wrap" call="GetRate">
  6078.                             <GOK:compare value="1" type="equal">
  6079.                                 <GOK:true>
  6080.                                     <GOK:effect call="ChunkerWrapToRight"/>
  6081.                                 </GOK:true>
  6082.                             </GOK:compare>
  6083.                         </GOK:effect>
  6084.                     </GOK:false>
  6085.                 </GOK:compare>
  6086.             </GOK:effect>
  6087.         </GOK:handler>
  6088.  
  6089.  
  6090.         <GOK:handler state="press" name="moveup">
  6091.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  6092.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  6093.             <GOK:effect call="ChunkerIfTop">
  6094.                 <GOK:compare value="1" type="equal">
  6095.                     <GOK:true>
  6096.                         <GOK:effect call="ChunkerKeyUp"/>
  6097.                     </GOK:true>
  6098.                     <GOK:false>
  6099.                         <GOK:effect name="wrap" call="GetRate">
  6100.                             <GOK:compare value="1" type="equal">
  6101.                                 <GOK:true>
  6102.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  6103.                                 </GOK:true>
  6104.                             </GOK:compare>
  6105.                         </GOK:effect>
  6106.                     </GOK:false>
  6107.                 </GOK:compare>
  6108.             </GOK:effect>
  6109.         </GOK:handler>
  6110.  
  6111.  
  6112.         <GOK:handler state="press" name="movedown">
  6113.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  6114.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  6115.             <GOK:effect call="ChunkerIfBottom">
  6116.                 <GOK:compare value="1" type="equal">
  6117.                     <GOK:true>
  6118.                         <GOK:effect call="ChunkerKeyDown"/>
  6119.                     </GOK:true>
  6120.                     <GOK:false>
  6121.                         <GOK:effect name="wrap" call="GetRate">
  6122.                             <GOK:compare value="1" type="equal">
  6123.                                 <GOK:true>
  6124.                                     <GOK:effect call="ChunkerWrapToTop"/>
  6125.                                 </GOK:true>
  6126.                             </GOK:compare>
  6127.                         </GOK:effect>
  6128.                     </GOK:false>
  6129.                 </GOK:compare>
  6130.             </GOK:effect>
  6131.         </GOK:handler>
  6132.  
  6133.  
  6134.         <GOK:handler state="release" name="moveright">
  6135.             <GOK:effect call="Timer1Stop"/>
  6136.         </GOK:handler>
  6137.         <GOK:handler state="release" name="moveleft">
  6138.             <GOK:effect call="Timer2Stop"/>
  6139.         </GOK:handler>
  6140.         <GOK:handler state="release" name="moveup">
  6141.             <GOK:effect call="Timer3Stop"/>
  6142.         </GOK:handler>
  6143.         <GOK:handler state="release" name="movedown">
  6144.             <GOK:effect call="Timer4Stop"/>
  6145.         </GOK:handler>
  6146.  
  6147.  
  6148.  
  6149.         <GOK:handler name="select">
  6150.             <GOK:effect call="Timer1Stop"/>
  6151.             <GOK:effect call="Timer2Stop"/>
  6152.             <GOK:effect call="Timer3Stop"/>
  6153.             <GOK:effect call="Timer4Stop"/>
  6154.             <GOK:effect call="SelectChunk">
  6155.                 <GOK:compare value="1" type="equal">
  6156.                     <GOK:true>
  6157.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  6158.                         <GOK:effect call="OutputSelectedKey"/>
  6159.                         <GOK:effect call="HighlightCenterKey"/>
  6160.                         <GOK:effect param1="1" call="StateJump"/>
  6161.                     </GOK:true>
  6162.  
  6163.                 </GOK:compare>
  6164.             </GOK:effect>
  6165.         </GOK:handler>
  6166.  
  6167.  
  6168.  
  6169.  
  6170.         
  6171.         <GOK:handler name="timer1">
  6172.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  6173.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  6174.             <GOK:effect call="ChunkerIfNextChunk">
  6175.                 <GOK:compare value="1" type="equal">
  6176.                     <GOK:true>
  6177.                         <GOK:effect call="ChunkerNextChunk"/>
  6178.                     </GOK:true>
  6179.                     <GOK:false>
  6180.                         <GOK:effect name="wrap" call="GetRate">
  6181.                             <GOK:compare value="1" type="equal">
  6182.                                 <GOK:true>
  6183.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  6184.                                 </GOK:true>
  6185.                             </GOK:compare>
  6186.                         </GOK:effect>
  6187.                     </GOK:false>
  6188.                 </GOK:compare>
  6189.             </GOK:effect>
  6190.         </GOK:handler>
  6191.  
  6192.         
  6193.         <GOK:handler name="timer2">
  6194.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  6195.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  6196.             <GOK:effect call="ChunkerIfLeft">
  6197.                 <GOK:compare value="1" type="equal">
  6198.                     <GOK:true>
  6199.                         <GOK:effect call="ChunkerKeyLeft"/>
  6200.                     </GOK:true>
  6201.                     <GOK:false>
  6202.                         <GOK:effect name="wrap" call="GetRate">
  6203.                             <GOK:compare value="1" type="equal">
  6204.                                 <GOK:true>
  6205.                                     <GOK:effect call="ChunkerWrapToRight"/>
  6206.                                 </GOK:true>
  6207.                             </GOK:compare>
  6208.                         </GOK:effect>
  6209.                     </GOK:false>
  6210.                 </GOK:compare>
  6211.             </GOK:effect>
  6212.         </GOK:handler>
  6213.  
  6214.         
  6215.         <GOK:handler name="timer3">
  6216.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  6217.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  6218.             <GOK:effect call="ChunkerIfTop">
  6219.                 <GOK:compare value="1" type="equal">
  6220.                     <GOK:true>
  6221.                         <GOK:effect call="ChunkerKeyUp"/>
  6222.                     </GOK:true>
  6223.                     <GOK:false>
  6224.                         <GOK:effect name="wrap" call="GetRate">
  6225.                             <GOK:compare value="1" type="equal">
  6226.                                 <GOK:true>
  6227.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  6228.                                 </GOK:true>
  6229.                             </GOK:compare>
  6230.                         </GOK:effect>
  6231.                     </GOK:false>
  6232.                 </GOK:compare>
  6233.             </GOK:effect>
  6234.         </GOK:handler>
  6235.  
  6236.         
  6237.         <GOK:handler name="timer4">
  6238.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  6239.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  6240.             <GOK:effect call="ChunkerIfBottom">
  6241.                 <GOK:compare value="1" type="equal">
  6242.                     <GOK:true>
  6243.                         <GOK:effect call="ChunkerKeyDown"/>
  6244.                     </GOK:true>
  6245.                     <GOK:false>
  6246.                         <GOK:effect name="wrap" call="GetRate">
  6247.                             <GOK:compare value="1" type="equal">
  6248.                                 <GOK:true>
  6249.                                     <GOK:effect call="ChunkerWrapToTop"/>
  6250.                                 </GOK:true>
  6251.                             </GOK:compare>
  6252.                         </GOK:effect>
  6253.                     </GOK:false>
  6254.                 </GOK:compare>
  6255.             </GOK:effect>
  6256.         </GOK:handler>
  6257.         
  6258.     </GOK:state>
  6259.  
  6260.  
  6261.  
  6262.     <GOK:state name="repeat">
  6263.         <GOK:handler name="select">
  6264.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  6265.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  6266.             <GOK:effect call="Timer1Stop"/>
  6267.             <GOK:effect call="Timer2Stop"/>
  6268.             <GOK:effect call="Timer3Stop"/>
  6269.             <GOK:effect call="Timer4Stop"/>
  6270.             <GOK:effect call="HighlightFirstChunk"/>
  6271.             <GOK:effect param1="1" call="StateJump"/>
  6272.         </GOK:handler>
  6273.     </GOK:state>
  6274.  
  6275.  
  6276. </GOK:accessmethod>
  6277. <GOK:accessmethod xml:lang="eu" name="directed" displayname="Noranzkorako 5 kommutadore">
  6278. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  6279.  
  6280. <GOK:operation>
  6281. <GOK:control type="frame" spacing="0" size="3" border="0" string="Eragiketa" xml:lang="eu">
  6282.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  6283.  
  6284.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  6285.                 <GOK:control type="label" string="Igo:" xml:lang="eu"></GOK:control>
  6286.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Igo:" xml:lang="eu"></GOK:control>
  6287.             </GOK:control>
  6288.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  6289.                 <GOK:control type="label" string="Jaitsi:" xml:lang="eu"></GOK:control>
  6290.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Jaitsi:" xml:lang="eu"></GOK:control>
  6291.             </GOK:control>
  6292.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  6293.                 <GOK:control type="label" string="Ezkerrean:" xml:lang="eu"></GOK:control>
  6294.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Ezkerrean:" xml:lang="eu"></GOK:control>
  6295.             </GOK:control>
  6296.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  6297.                 <GOK:control type="label" string="Eskuinean:" xml:lang="eu"></GOK:control>
  6298.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="Eskuinean:" xml:lang="eu"></GOK:control>
  6299.             </GOK:control>
  6300.                 
  6301.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  6302.             <GOK:control type="label" string="Aktibatu:" xml:lang="eu"></GOK:control>
  6303.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Hautatu:" xml:lang="eu"></GOK:control>
  6304.         </GOK:control>
  6305.  
  6306.     </GOK:control>    
  6307. </GOK:control>    
  6308. </GOK:operation>
  6309.  
  6310. <GOK:feedback>
  6311. <GOK:control type="frame" spacing="0" size="3" border="0" string="Berrelikadura" xml:lang="eu">
  6312.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  6313.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  6314.  
  6315.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  6316.                 <GOK:control type="label" string="Mugimendua:" xml:lang="eu"></GOK:control>
  6317.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Berrelikaduraren mugimendua:" xml:lang="eu"></GOK:control>
  6318.             </GOK:control>
  6319.     
  6320.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  6321.                 <GOK:control type="label" string="Aktibatzea:" xml:lang="eu"></GOK:control>
  6322.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Berrelikaduraren mugimendua:" xml:lang="eu"></GOK:control>
  6323.             </GOK:control>
  6324.  
  6325.         </GOK:control>
  6326.     </GOK:control>
  6327. </GOK:control>
  6328. </GOK:feedback>
  6329.  
  6330. <GOK:options>
  6331. <GOK:control type="frame" spacing="0" size="3" border="0" string="Aukerak" xml:lang="eu">
  6332.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  6333.     
  6334.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  6335.             <GOK:control type="label" string="Eskaneatzearen atzerapena:" xml:lang="eu"></GOK:control>
  6336.             <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>
  6337.             <GOK:control type="label" string="(segundo-ehunena)" xml:lang="eu"></GOK:control>
  6338.         </GOK:control>
  6339.  
  6340.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  6341.             <GOK:control type="checkbutton" name="wrap" string="Doitu errenkadak/zutabeak" xml:lang="eu"></GOK:control>
  6342.         </GOK:control>
  6343.  
  6344.  
  6345.     </GOK:control>
  6346. </GOK:control>
  6347. </GOK:options>
  6348.  
  6349.  
  6350.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  6351.     <GOK:rate stringvalue="switch2" name="moveright"/>
  6352.     <GOK:rate stringvalue="switch3" name="moveup"/>
  6353.     <GOK:rate stringvalue="switch4" name="movedown"/>
  6354.     <GOK:rate stringvalue="switch5" name="select"/>
  6355.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  6356.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  6357.     <GOK:rate value="100" name="scanspeed"/>
  6358.     <GOK:rate value="1" name="wrap"/>
  6359.     <GOK:rate value="0" name="topbottom"/>
  6360.     <GOK:rate value="0" name="leftright"/>
  6361.     <GOK:rate value="3" name="cycles"/>
  6362.  
  6363.     <GOK:rate value="0" name="autorepeat"/>
  6364.     <GOK:rate value="30" name="repeatrate"/>
  6365.  
  6366.  
  6367.     <GOK:initialization>
  6368.         <GOK:effect call="ChunkerReset"/>
  6369.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  6370.     </GOK:initialization>
  6371.  
  6372.  
  6373.     <GOK:state name="1">
  6374.  
  6375.  
  6376.         <GOK:handler state="press" name="moveright">
  6377.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  6378.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  6379.             <GOK:effect call="ChunkerIfRight">
  6380.                 <GOK:compare value="1" type="equal">
  6381.                     <GOK:true>
  6382.                         <GOK:effect call="ChunkerKeyRight"/>
  6383.                     </GOK:true>
  6384.                     <GOK:false>
  6385.                         <GOK:effect name="wrap" call="GetRate">
  6386.                             <GOK:compare value="1" type="equal">
  6387.                                 <GOK:true>
  6388.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  6389.                                 </GOK:true>
  6390.                             </GOK:compare>
  6391.                         </GOK:effect>
  6392.                     </GOK:false>
  6393.                 </GOK:compare>
  6394.             </GOK:effect>
  6395.         </GOK:handler>
  6396.  
  6397.  
  6398.         <GOK:handler state="press" name="moveleft">
  6399.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  6400.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  6401.             <GOK:effect call="ChunkerIfLeft">
  6402.                 <GOK:compare value="1" type="equal">
  6403.                     <GOK:true>
  6404.                         <GOK:effect call="ChunkerKeyLeft"/>
  6405.                     </GOK:true>
  6406.                     <GOK:false>
  6407.                         <GOK:effect name="wrap" call="GetRate">
  6408.                             <GOK:compare value="1" type="equal">
  6409.                                 <GOK:true>
  6410.                                     <GOK:effect call="ChunkerWrapToRight"/>
  6411.                                 </GOK:true>
  6412.                             </GOK:compare>
  6413.                         </GOK:effect>
  6414.                     </GOK:false>
  6415.                 </GOK:compare>
  6416.             </GOK:effect>
  6417.         </GOK:handler>
  6418.  
  6419.  
  6420.         <GOK:handler state="press" name="moveup">
  6421.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  6422.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  6423.             <GOK:effect call="ChunkerIfTop">
  6424.                 <GOK:compare value="1" type="equal">
  6425.                     <GOK:true>
  6426.                         <GOK:effect call="ChunkerKeyUp"/>
  6427.                     </GOK:true>
  6428.                     <GOK:false>
  6429.                         <GOK:effect name="wrap" call="GetRate">
  6430.                             <GOK:compare value="1" type="equal">
  6431.                                 <GOK:true>
  6432.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  6433.                                 </GOK:true>
  6434.                             </GOK:compare>
  6435.                         </GOK:effect>
  6436.                     </GOK:false>
  6437.                 </GOK:compare>
  6438.             </GOK:effect>
  6439.         </GOK:handler>
  6440.  
  6441.  
  6442.         <GOK:handler state="press" name="movedown">
  6443.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  6444.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  6445.             <GOK:effect call="ChunkerIfBottom">
  6446.                 <GOK:compare value="1" type="equal">
  6447.                     <GOK:true>
  6448.                         <GOK:effect call="ChunkerKeyDown"/>
  6449.                     </GOK:true>
  6450.                     <GOK:false>
  6451.                         <GOK:effect name="wrap" call="GetRate">
  6452.                             <GOK:compare value="1" type="equal">
  6453.                                 <GOK:true>
  6454.                                     <GOK:effect call="ChunkerWrapToTop"/>
  6455.                                 </GOK:true>
  6456.                             </GOK:compare>
  6457.                         </GOK:effect>
  6458.                     </GOK:false>
  6459.                 </GOK:compare>
  6460.             </GOK:effect>
  6461.         </GOK:handler>
  6462.  
  6463.  
  6464.         <GOK:handler state="release" name="moveright">
  6465.             <GOK:effect call="Timer1Stop"/>
  6466.         </GOK:handler>
  6467.         <GOK:handler state="release" name="moveleft">
  6468.             <GOK:effect call="Timer2Stop"/>
  6469.         </GOK:handler>
  6470.         <GOK:handler state="release" name="moveup">
  6471.             <GOK:effect call="Timer3Stop"/>
  6472.         </GOK:handler>
  6473.         <GOK:handler state="release" name="movedown">
  6474.             <GOK:effect call="Timer4Stop"/>
  6475.         </GOK:handler>
  6476.  
  6477.  
  6478.  
  6479.         <GOK:handler name="select">
  6480.             <GOK:effect call="Timer1Stop"/>
  6481.             <GOK:effect call="Timer2Stop"/>
  6482.             <GOK:effect call="Timer3Stop"/>
  6483.             <GOK:effect call="Timer4Stop"/>
  6484.             <GOK:effect call="SelectChunk">
  6485.                 <GOK:compare value="1" type="equal">
  6486.                     <GOK:true>
  6487.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  6488.                         <GOK:effect call="OutputSelectedKey"/>
  6489.                         <GOK:effect call="HighlightCenterKey"/>
  6490.                         <GOK:effect param1="1" call="StateJump"/>
  6491.                     </GOK:true>
  6492.  
  6493.                 </GOK:compare>
  6494.             </GOK:effect>
  6495.         </GOK:handler>
  6496.  
  6497.  
  6498.  
  6499.  
  6500.         
  6501.         <GOK:handler name="timer1">
  6502.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  6503.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  6504.             <GOK:effect call="ChunkerIfNextChunk">
  6505.                 <GOK:compare value="1" type="equal">
  6506.                     <GOK:true>
  6507.                         <GOK:effect call="ChunkerNextChunk"/>
  6508.                     </GOK:true>
  6509.                     <GOK:false>
  6510.                         <GOK:effect name="wrap" call="GetRate">
  6511.                             <GOK:compare value="1" type="equal">
  6512.                                 <GOK:true>
  6513.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  6514.                                 </GOK:true>
  6515.                             </GOK:compare>
  6516.                         </GOK:effect>
  6517.                     </GOK:false>
  6518.                 </GOK:compare>
  6519.             </GOK:effect>
  6520.         </GOK:handler>
  6521.  
  6522.         
  6523.         <GOK:handler name="timer2">
  6524.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  6525.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  6526.             <GOK:effect call="ChunkerIfLeft">
  6527.                 <GOK:compare value="1" type="equal">
  6528.                     <GOK:true>
  6529.                         <GOK:effect call="ChunkerKeyLeft"/>
  6530.                     </GOK:true>
  6531.                     <GOK:false>
  6532.                         <GOK:effect name="wrap" call="GetRate">
  6533.                             <GOK:compare value="1" type="equal">
  6534.                                 <GOK:true>
  6535.                                     <GOK:effect call="ChunkerWrapToRight"/>
  6536.                                 </GOK:true>
  6537.                             </GOK:compare>
  6538.                         </GOK:effect>
  6539.                     </GOK:false>
  6540.                 </GOK:compare>
  6541.             </GOK:effect>
  6542.         </GOK:handler>
  6543.  
  6544.         
  6545.         <GOK:handler name="timer3">
  6546.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  6547.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  6548.             <GOK:effect call="ChunkerIfTop">
  6549.                 <GOK:compare value="1" type="equal">
  6550.                     <GOK:true>
  6551.                         <GOK:effect call="ChunkerKeyUp"/>
  6552.                     </GOK:true>
  6553.                     <GOK:false>
  6554.                         <GOK:effect name="wrap" call="GetRate">
  6555.                             <GOK:compare value="1" type="equal">
  6556.                                 <GOK:true>
  6557.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  6558.                                 </GOK:true>
  6559.                             </GOK:compare>
  6560.                         </GOK:effect>
  6561.                     </GOK:false>
  6562.                 </GOK:compare>
  6563.             </GOK:effect>
  6564.         </GOK:handler>
  6565.  
  6566.         
  6567.         <GOK:handler name="timer4">
  6568.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  6569.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  6570.             <GOK:effect call="ChunkerIfBottom">
  6571.                 <GOK:compare value="1" type="equal">
  6572.                     <GOK:true>
  6573.                         <GOK:effect call="ChunkerKeyDown"/>
  6574.                     </GOK:true>
  6575.                     <GOK:false>
  6576.                         <GOK:effect name="wrap" call="GetRate">
  6577.                             <GOK:compare value="1" type="equal">
  6578.                                 <GOK:true>
  6579.                                     <GOK:effect call="ChunkerWrapToTop"/>
  6580.                                 </GOK:true>
  6581.                             </GOK:compare>
  6582.                         </GOK:effect>
  6583.                     </GOK:false>
  6584.                 </GOK:compare>
  6585.             </GOK:effect>
  6586.         </GOK:handler>
  6587.         
  6588.     </GOK:state>
  6589.  
  6590.  
  6591.  
  6592.     <GOK:state name="repeat">
  6593.         <GOK:handler name="select">
  6594.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  6595.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  6596.             <GOK:effect call="Timer1Stop"/>
  6597.             <GOK:effect call="Timer2Stop"/>
  6598.             <GOK:effect call="Timer3Stop"/>
  6599.             <GOK:effect call="Timer4Stop"/>
  6600.             <GOK:effect call="HighlightFirstChunk"/>
  6601.             <GOK:effect param1="1" call="StateJump"/>
  6602.         </GOK:handler>
  6603.     </GOK:state>
  6604.  
  6605.  
  6606. </GOK:accessmethod>
  6607. <GOK:accessmethod xml:lang="fa" name="directed" displayname="5 Switch Directed">
  6608. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  6609.  
  6610. <GOK:operation>
  6611. <GOK:control type="frame" spacing="0" size="3" border="0" string="╪╣┘à┘ä█î╪º╪¬" xml:lang="fa">
  6612.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  6613.  
  6614.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  6615.                 <GOK:control type="label" string="╪¿╪º┘ä╪º:" xml:lang="fa"></GOK:control>
  6616.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="╪¿╪º┘ä╪º:" xml:lang="fa"></GOK:control>
  6617.             </GOK:control>
  6618.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  6619.                 <GOK:control type="label" string="┘╛╪º█î█î┘å:" xml:lang="fa"></GOK:control>
  6620.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="┘╛╪º█î█î┘å:" xml:lang="fa"></GOK:control>
  6621.             </GOK:control>
  6622.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  6623.                 <GOK:control type="label" string="┌å┘╛" xml:lang="fa"></GOK:control>
  6624.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="┌å┘╛" xml:lang="fa"></GOK:control>
  6625.             </GOK:control>
  6626.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  6627.                 <GOK:control type="label" string="╪▒╪º╪│╪¬:" xml:lang="fa"></GOK:control>
  6628.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="╪▒╪º╪│╪¬:" xml:lang="fa"></GOK:control>
  6629.             </GOK:control>
  6630.                 
  6631.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  6632.             <GOK:control type="label" string="┘ü╪╣╪º┘ä ┌⌐╪▒╪»┘å:" xml:lang="fa"></GOK:control>
  6633.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="╪º┘å╪¬╪«╪º╪¿:" xml:lang="fa"></GOK:control>
  6634.         </GOK:control>
  6635.  
  6636.     </GOK:control>    
  6637. </GOK:control>    
  6638. </GOK:operation>
  6639.  
  6640. <GOK:feedback>
  6641. <GOK:control type="frame" spacing="0" size="3" border="0" string="╪¿╪º╪▓╪«┘ê╪▒╪»" xml:lang="fa">
  6642.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  6643.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  6644.  
  6645.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  6646.                 <GOK:control type="label" string="╪¼╪º╪¿┘çΓÇî╪¼╪º█î█î:" xml:lang="fa"></GOK:control>
  6647.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="╪¼╪º╪¿┘çΓÇî╪¼╪º█î█î ╪¿╪º╪▓╪«┘ê╪▒╪»:" xml:lang="fa"></GOK:control>
  6648.             </GOK:control>
  6649.     
  6650.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  6651.                 <GOK:control type="label" string="┘ü╪╣╪º┘äΓÇî╪│╪º╪▓█î:" xml:lang="fa"></GOK:control>
  6652.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="╪¼╪º╪¿┘çΓÇî╪¼╪º█î█î ╪¿╪º╪▓╪«┘ê╪▒╪»:" xml:lang="fa"></GOK:control>
  6653.             </GOK:control>
  6654.  
  6655.         </GOK:control>
  6656.     </GOK:control>
  6657. </GOK:control>
  6658. </GOK:feedback>
  6659.  
  6660. <GOK:options>
  6661. <GOK:control type="frame" spacing="0" size="3" border="0" string="┌»╪▓█î┘å┘çΓÇî┘ç╪º" xml:lang="fa">
  6662.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  6663.     
  6664.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  6665.             <GOK:control type="label" string="╪¬╪ú╪«█î╪▒ ┘╛┘ê█î╪┤:" xml:lang="fa"></GOK:control>
  6666.             <GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="╪│╪▒╪╣╪¬ ┘╛┘ê█î╪┤:" xml:lang="fa"></GOK:control>
  6667.             <GOK:control type="label" string="(╪╡╪»┘à ╪½╪º┘å█î┘ç)" xml:lang="fa"></GOK:control>
  6668.         </GOK:control>
  6669.  
  6670.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  6671.             <GOK:control type="checkbutton" name="wrap" string="┘╛█î┌å█î╪»┘å ╪│╪╖╪▒┘ç╪º/╪│╪¬┘ê┘åΓÇî┘ç╪º" xml:lang="fa"></GOK:control>
  6672.         </GOK:control>
  6673.  
  6674.  
  6675.     </GOK:control>
  6676. </GOK:control>
  6677. </GOK:options>
  6678.  
  6679.  
  6680.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  6681.     <GOK:rate stringvalue="switch2" name="moveright"/>
  6682.     <GOK:rate stringvalue="switch3" name="moveup"/>
  6683.     <GOK:rate stringvalue="switch4" name="movedown"/>
  6684.     <GOK:rate stringvalue="switch5" name="select"/>
  6685.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  6686.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  6687.     <GOK:rate value="100" name="scanspeed"/>
  6688.     <GOK:rate value="1" name="wrap"/>
  6689.     <GOK:rate value="0" name="topbottom"/>
  6690.     <GOK:rate value="0" name="leftright"/>
  6691.     <GOK:rate value="3" name="cycles"/>
  6692.  
  6693.     <GOK:rate value="0" name="autorepeat"/>
  6694.     <GOK:rate value="30" name="repeatrate"/>
  6695.  
  6696.  
  6697.     <GOK:initialization>
  6698.         <GOK:effect call="ChunkerReset"/>
  6699.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  6700.     </GOK:initialization>
  6701.  
  6702.  
  6703.     <GOK:state name="1">
  6704.  
  6705.  
  6706.         <GOK:handler state="press" name="moveright">
  6707.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  6708.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  6709.             <GOK:effect call="ChunkerIfRight">
  6710.                 <GOK:compare value="1" type="equal">
  6711.                     <GOK:true>
  6712.                         <GOK:effect call="ChunkerKeyRight"/>
  6713.                     </GOK:true>
  6714.                     <GOK:false>
  6715.                         <GOK:effect name="wrap" call="GetRate">
  6716.                             <GOK:compare value="1" type="equal">
  6717.                                 <GOK:true>
  6718.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  6719.                                 </GOK:true>
  6720.                             </GOK:compare>
  6721.                         </GOK:effect>
  6722.                     </GOK:false>
  6723.                 </GOK:compare>
  6724.             </GOK:effect>
  6725.         </GOK:handler>
  6726.  
  6727.  
  6728.         <GOK:handler state="press" name="moveleft">
  6729.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  6730.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  6731.             <GOK:effect call="ChunkerIfLeft">
  6732.                 <GOK:compare value="1" type="equal">
  6733.                     <GOK:true>
  6734.                         <GOK:effect call="ChunkerKeyLeft"/>
  6735.                     </GOK:true>
  6736.                     <GOK:false>
  6737.                         <GOK:effect name="wrap" call="GetRate">
  6738.                             <GOK:compare value="1" type="equal">
  6739.                                 <GOK:true>
  6740.                                     <GOK:effect call="ChunkerWrapToRight"/>
  6741.                                 </GOK:true>
  6742.                             </GOK:compare>
  6743.                         </GOK:effect>
  6744.                     </GOK:false>
  6745.                 </GOK:compare>
  6746.             </GOK:effect>
  6747.         </GOK:handler>
  6748.  
  6749.  
  6750.         <GOK:handler state="press" name="moveup">
  6751.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  6752.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  6753.             <GOK:effect call="ChunkerIfTop">
  6754.                 <GOK:compare value="1" type="equal">
  6755.                     <GOK:true>
  6756.                         <GOK:effect call="ChunkerKeyUp"/>
  6757.                     </GOK:true>
  6758.                     <GOK:false>
  6759.                         <GOK:effect name="wrap" call="GetRate">
  6760.                             <GOK:compare value="1" type="equal">
  6761.                                 <GOK:true>
  6762.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  6763.                                 </GOK:true>
  6764.                             </GOK:compare>
  6765.                         </GOK:effect>
  6766.                     </GOK:false>
  6767.                 </GOK:compare>
  6768.             </GOK:effect>
  6769.         </GOK:handler>
  6770.  
  6771.  
  6772.         <GOK:handler state="press" name="movedown">
  6773.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  6774.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  6775.             <GOK:effect call="ChunkerIfBottom">
  6776.                 <GOK:compare value="1" type="equal">
  6777.                     <GOK:true>
  6778.                         <GOK:effect call="ChunkerKeyDown"/>
  6779.                     </GOK:true>
  6780.                     <GOK:false>
  6781.                         <GOK:effect name="wrap" call="GetRate">
  6782.                             <GOK:compare value="1" type="equal">
  6783.                                 <GOK:true>
  6784.                                     <GOK:effect call="ChunkerWrapToTop"/>
  6785.                                 </GOK:true>
  6786.                             </GOK:compare>
  6787.                         </GOK:effect>
  6788.                     </GOK:false>
  6789.                 </GOK:compare>
  6790.             </GOK:effect>
  6791.         </GOK:handler>
  6792.  
  6793.  
  6794.         <GOK:handler state="release" name="moveright">
  6795.             <GOK:effect call="Timer1Stop"/>
  6796.         </GOK:handler>
  6797.         <GOK:handler state="release" name="moveleft">
  6798.             <GOK:effect call="Timer2Stop"/>
  6799.         </GOK:handler>
  6800.         <GOK:handler state="release" name="moveup">
  6801.             <GOK:effect call="Timer3Stop"/>
  6802.         </GOK:handler>
  6803.         <GOK:handler state="release" name="movedown">
  6804.             <GOK:effect call="Timer4Stop"/>
  6805.         </GOK:handler>
  6806.  
  6807.  
  6808.  
  6809.         <GOK:handler name="select">
  6810.             <GOK:effect call="Timer1Stop"/>
  6811.             <GOK:effect call="Timer2Stop"/>
  6812.             <GOK:effect call="Timer3Stop"/>
  6813.             <GOK:effect call="Timer4Stop"/>
  6814.             <GOK:effect call="SelectChunk">
  6815.                 <GOK:compare value="1" type="equal">
  6816.                     <GOK:true>
  6817.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  6818.                         <GOK:effect call="OutputSelectedKey"/>
  6819.                         <GOK:effect call="HighlightCenterKey"/>
  6820.                         <GOK:effect param1="1" call="StateJump"/>
  6821.                     </GOK:true>
  6822.  
  6823.                 </GOK:compare>
  6824.             </GOK:effect>
  6825.         </GOK:handler>
  6826.  
  6827.  
  6828.  
  6829.  
  6830.         
  6831.         <GOK:handler name="timer1">
  6832.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  6833.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  6834.             <GOK:effect call="ChunkerIfNextChunk">
  6835.                 <GOK:compare value="1" type="equal">
  6836.                     <GOK:true>
  6837.                         <GOK:effect call="ChunkerNextChunk"/>
  6838.                     </GOK:true>
  6839.                     <GOK:false>
  6840.                         <GOK:effect name="wrap" call="GetRate">
  6841.                             <GOK:compare value="1" type="equal">
  6842.                                 <GOK:true>
  6843.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  6844.                                 </GOK:true>
  6845.                             </GOK:compare>
  6846.                         </GOK:effect>
  6847.                     </GOK:false>
  6848.                 </GOK:compare>
  6849.             </GOK:effect>
  6850.         </GOK:handler>
  6851.  
  6852.         
  6853.         <GOK:handler name="timer2">
  6854.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  6855.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  6856.             <GOK:effect call="ChunkerIfLeft">
  6857.                 <GOK:compare value="1" type="equal">
  6858.                     <GOK:true>
  6859.                         <GOK:effect call="ChunkerKeyLeft"/>
  6860.                     </GOK:true>
  6861.                     <GOK:false>
  6862.                         <GOK:effect name="wrap" call="GetRate">
  6863.                             <GOK:compare value="1" type="equal">
  6864.                                 <GOK:true>
  6865.                                     <GOK:effect call="ChunkerWrapToRight"/>
  6866.                                 </GOK:true>
  6867.                             </GOK:compare>
  6868.                         </GOK:effect>
  6869.                     </GOK:false>
  6870.                 </GOK:compare>
  6871.             </GOK:effect>
  6872.         </GOK:handler>
  6873.  
  6874.         
  6875.         <GOK:handler name="timer3">
  6876.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  6877.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  6878.             <GOK:effect call="ChunkerIfTop">
  6879.                 <GOK:compare value="1" type="equal">
  6880.                     <GOK:true>
  6881.                         <GOK:effect call="ChunkerKeyUp"/>
  6882.                     </GOK:true>
  6883.                     <GOK:false>
  6884.                         <GOK:effect name="wrap" call="GetRate">
  6885.                             <GOK:compare value="1" type="equal">
  6886.                                 <GOK:true>
  6887.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  6888.                                 </GOK:true>
  6889.                             </GOK:compare>
  6890.                         </GOK:effect>
  6891.                     </GOK:false>
  6892.                 </GOK:compare>
  6893.             </GOK:effect>
  6894.         </GOK:handler>
  6895.  
  6896.         
  6897.         <GOK:handler name="timer4">
  6898.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  6899.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  6900.             <GOK:effect call="ChunkerIfBottom">
  6901.                 <GOK:compare value="1" type="equal">
  6902.                     <GOK:true>
  6903.                         <GOK:effect call="ChunkerKeyDown"/>
  6904.                     </GOK:true>
  6905.                     <GOK:false>
  6906.                         <GOK:effect name="wrap" call="GetRate">
  6907.                             <GOK:compare value="1" type="equal">
  6908.                                 <GOK:true>
  6909.                                     <GOK:effect call="ChunkerWrapToTop"/>
  6910.                                 </GOK:true>
  6911.                             </GOK:compare>
  6912.                         </GOK:effect>
  6913.                     </GOK:false>
  6914.                 </GOK:compare>
  6915.             </GOK:effect>
  6916.         </GOK:handler>
  6917.         
  6918.     </GOK:state>
  6919.  
  6920.  
  6921.  
  6922.     <GOK:state name="repeat">
  6923.         <GOK:handler name="select">
  6924.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  6925.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  6926.             <GOK:effect call="Timer1Stop"/>
  6927.             <GOK:effect call="Timer2Stop"/>
  6928.             <GOK:effect call="Timer3Stop"/>
  6929.             <GOK:effect call="Timer4Stop"/>
  6930.             <GOK:effect call="HighlightFirstChunk"/>
  6931.             <GOK:effect param1="1" call="StateJump"/>
  6932.         </GOK:handler>
  6933.     </GOK:state>
  6934.  
  6935.  
  6936. </GOK:accessmethod>
  6937. <GOK:accessmethod xml:lang="fi" name="directed" displayname="5 Kytkin suunnattu">
  6938. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  6939.  
  6940. <GOK:operation>
  6941. <GOK:control type="frame" spacing="0" size="3" border="0" string="Toimenpide" xml:lang="fi">
  6942.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  6943.  
  6944.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  6945.                 <GOK:control type="label" string="Alas:" xml:lang="fi"></GOK:control>
  6946.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Alas:" xml:lang="fi"></GOK:control>
  6947.             </GOK:control>
  6948.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  6949.                 <GOK:control type="label" string="Yl├╢s:" xml:lang="fi"></GOK:control>
  6950.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Yl├╢s:" xml:lang="fi"></GOK:control>
  6951.             </GOK:control>
  6952.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  6953.                 <GOK:control type="label" string="Vasen:" xml:lang="fi"></GOK:control>
  6954.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Vasen:" xml:lang="fi"></GOK:control>
  6955.             </GOK:control>
  6956.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  6957.                 <GOK:control type="label" string="Oikea:" xml:lang="fi"></GOK:control>
  6958.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="Oikea:" xml:lang="fi"></GOK:control>
  6959.             </GOK:control>
  6960.                 
  6961.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  6962.             <GOK:control type="label" string="Aktivoi:" xml:lang="fi"></GOK:control>
  6963.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Valitse:" xml:lang="fi"></GOK:control>
  6964.         </GOK:control>
  6965.  
  6966.     </GOK:control>    
  6967. </GOK:control>    
  6968. </GOK:operation>
  6969.  
  6970. <GOK:feedback>
  6971. <GOK:control type="frame" spacing="0" size="3" border="0" string="Palaute" xml:lang="fi">
  6972.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  6973.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  6974.  
  6975.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  6976.                 <GOK:control type="label" string="Liike:" xml:lang="fi"></GOK:control>
  6977.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Palautteen liike:" xml:lang="fi"></GOK:control>
  6978.             </GOK:control>
  6979.     
  6980.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  6981.                 <GOK:control type="label" string="Aktivointi:" xml:lang="fi"></GOK:control>
  6982.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Palautteen liike:" xml:lang="fi"></GOK:control>
  6983.             </GOK:control>
  6984.  
  6985.         </GOK:control>
  6986.     </GOK:control>
  6987. </GOK:control>
  6988. </GOK:feedback>
  6989.  
  6990. <GOK:options>
  6991. <GOK:control type="frame" spacing="0" size="3" border="0" string="Vaihtoehdot" xml:lang="fi">
  6992.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  6993.     
  6994.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  6995.             <GOK:control type="label" string="Skannauksen viive:" xml:lang="fi"></GOK:control>
  6996.             <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>
  6997.             <GOK:control type="label" string="(sekunnin sadasosia)" xml:lang="fi"></GOK:control>
  6998.         </GOK:control>
  6999.  
  7000.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  7001.             <GOK:control type="checkbutton" name="wrap" string="Rivit├ñ rivit/sarakkeet" xml:lang="fi"></GOK:control>
  7002.         </GOK:control>
  7003.  
  7004.  
  7005.     </GOK:control>
  7006. </GOK:control>
  7007. </GOK:options>
  7008.  
  7009.  
  7010.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  7011.     <GOK:rate stringvalue="switch2" name="moveright"/>
  7012.     <GOK:rate stringvalue="switch3" name="moveup"/>
  7013.     <GOK:rate stringvalue="switch4" name="movedown"/>
  7014.     <GOK:rate stringvalue="switch5" name="select"/>
  7015.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  7016.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  7017.     <GOK:rate value="100" name="scanspeed"/>
  7018.     <GOK:rate value="1" name="wrap"/>
  7019.     <GOK:rate value="0" name="topbottom"/>
  7020.     <GOK:rate value="0" name="leftright"/>
  7021.     <GOK:rate value="3" name="cycles"/>
  7022.  
  7023.     <GOK:rate value="0" name="autorepeat"/>
  7024.     <GOK:rate value="30" name="repeatrate"/>
  7025.  
  7026.  
  7027.     <GOK:initialization>
  7028.         <GOK:effect call="ChunkerReset"/>
  7029.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  7030.     </GOK:initialization>
  7031.  
  7032.  
  7033.     <GOK:state name="1">
  7034.  
  7035.  
  7036.         <GOK:handler state="press" name="moveright">
  7037.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  7038.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  7039.             <GOK:effect call="ChunkerIfRight">
  7040.                 <GOK:compare value="1" type="equal">
  7041.                     <GOK:true>
  7042.                         <GOK:effect call="ChunkerKeyRight"/>
  7043.                     </GOK:true>
  7044.                     <GOK:false>
  7045.                         <GOK:effect name="wrap" call="GetRate">
  7046.                             <GOK:compare value="1" type="equal">
  7047.                                 <GOK:true>
  7048.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  7049.                                 </GOK:true>
  7050.                             </GOK:compare>
  7051.                         </GOK:effect>
  7052.                     </GOK:false>
  7053.                 </GOK:compare>
  7054.             </GOK:effect>
  7055.         </GOK:handler>
  7056.  
  7057.  
  7058.         <GOK:handler state="press" name="moveleft">
  7059.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  7060.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  7061.             <GOK:effect call="ChunkerIfLeft">
  7062.                 <GOK:compare value="1" type="equal">
  7063.                     <GOK:true>
  7064.                         <GOK:effect call="ChunkerKeyLeft"/>
  7065.                     </GOK:true>
  7066.                     <GOK:false>
  7067.                         <GOK:effect name="wrap" call="GetRate">
  7068.                             <GOK:compare value="1" type="equal">
  7069.                                 <GOK:true>
  7070.                                     <GOK:effect call="ChunkerWrapToRight"/>
  7071.                                 </GOK:true>
  7072.                             </GOK:compare>
  7073.                         </GOK:effect>
  7074.                     </GOK:false>
  7075.                 </GOK:compare>
  7076.             </GOK:effect>
  7077.         </GOK:handler>
  7078.  
  7079.  
  7080.         <GOK:handler state="press" name="moveup">
  7081.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  7082.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  7083.             <GOK:effect call="ChunkerIfTop">
  7084.                 <GOK:compare value="1" type="equal">
  7085.                     <GOK:true>
  7086.                         <GOK:effect call="ChunkerKeyUp"/>
  7087.                     </GOK:true>
  7088.                     <GOK:false>
  7089.                         <GOK:effect name="wrap" call="GetRate">
  7090.                             <GOK:compare value="1" type="equal">
  7091.                                 <GOK:true>
  7092.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  7093.                                 </GOK:true>
  7094.                             </GOK:compare>
  7095.                         </GOK:effect>
  7096.                     </GOK:false>
  7097.                 </GOK:compare>
  7098.             </GOK:effect>
  7099.         </GOK:handler>
  7100.  
  7101.  
  7102.         <GOK:handler state="press" name="movedown">
  7103.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  7104.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  7105.             <GOK:effect call="ChunkerIfBottom">
  7106.                 <GOK:compare value="1" type="equal">
  7107.                     <GOK:true>
  7108.                         <GOK:effect call="ChunkerKeyDown"/>
  7109.                     </GOK:true>
  7110.                     <GOK:false>
  7111.                         <GOK:effect name="wrap" call="GetRate">
  7112.                             <GOK:compare value="1" type="equal">
  7113.                                 <GOK:true>
  7114.                                     <GOK:effect call="ChunkerWrapToTop"/>
  7115.                                 </GOK:true>
  7116.                             </GOK:compare>
  7117.                         </GOK:effect>
  7118.                     </GOK:false>
  7119.                 </GOK:compare>
  7120.             </GOK:effect>
  7121.         </GOK:handler>
  7122.  
  7123.  
  7124.         <GOK:handler state="release" name="moveright">
  7125.             <GOK:effect call="Timer1Stop"/>
  7126.         </GOK:handler>
  7127.         <GOK:handler state="release" name="moveleft">
  7128.             <GOK:effect call="Timer2Stop"/>
  7129.         </GOK:handler>
  7130.         <GOK:handler state="release" name="moveup">
  7131.             <GOK:effect call="Timer3Stop"/>
  7132.         </GOK:handler>
  7133.         <GOK:handler state="release" name="movedown">
  7134.             <GOK:effect call="Timer4Stop"/>
  7135.         </GOK:handler>
  7136.  
  7137.  
  7138.  
  7139.         <GOK:handler name="select">
  7140.             <GOK:effect call="Timer1Stop"/>
  7141.             <GOK:effect call="Timer2Stop"/>
  7142.             <GOK:effect call="Timer3Stop"/>
  7143.             <GOK:effect call="Timer4Stop"/>
  7144.             <GOK:effect call="SelectChunk">
  7145.                 <GOK:compare value="1" type="equal">
  7146.                     <GOK:true>
  7147.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  7148.                         <GOK:effect call="OutputSelectedKey"/>
  7149.                         <GOK:effect call="HighlightCenterKey"/>
  7150.                         <GOK:effect param1="1" call="StateJump"/>
  7151.                     </GOK:true>
  7152.  
  7153.                 </GOK:compare>
  7154.             </GOK:effect>
  7155.         </GOK:handler>
  7156.  
  7157.  
  7158.  
  7159.  
  7160.         
  7161.         <GOK:handler name="timer1">
  7162.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  7163.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  7164.             <GOK:effect call="ChunkerIfNextChunk">
  7165.                 <GOK:compare value="1" type="equal">
  7166.                     <GOK:true>
  7167.                         <GOK:effect call="ChunkerNextChunk"/>
  7168.                     </GOK:true>
  7169.                     <GOK:false>
  7170.                         <GOK:effect name="wrap" call="GetRate">
  7171.                             <GOK:compare value="1" type="equal">
  7172.                                 <GOK:true>
  7173.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  7174.                                 </GOK:true>
  7175.                             </GOK:compare>
  7176.                         </GOK:effect>
  7177.                     </GOK:false>
  7178.                 </GOK:compare>
  7179.             </GOK:effect>
  7180.         </GOK:handler>
  7181.  
  7182.         
  7183.         <GOK:handler name="timer2">
  7184.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  7185.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  7186.             <GOK:effect call="ChunkerIfLeft">
  7187.                 <GOK:compare value="1" type="equal">
  7188.                     <GOK:true>
  7189.                         <GOK:effect call="ChunkerKeyLeft"/>
  7190.                     </GOK:true>
  7191.                     <GOK:false>
  7192.                         <GOK:effect name="wrap" call="GetRate">
  7193.                             <GOK:compare value="1" type="equal">
  7194.                                 <GOK:true>
  7195.                                     <GOK:effect call="ChunkerWrapToRight"/>
  7196.                                 </GOK:true>
  7197.                             </GOK:compare>
  7198.                         </GOK:effect>
  7199.                     </GOK:false>
  7200.                 </GOK:compare>
  7201.             </GOK:effect>
  7202.         </GOK:handler>
  7203.  
  7204.         
  7205.         <GOK:handler name="timer3">
  7206.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  7207.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  7208.             <GOK:effect call="ChunkerIfTop">
  7209.                 <GOK:compare value="1" type="equal">
  7210.                     <GOK:true>
  7211.                         <GOK:effect call="ChunkerKeyUp"/>
  7212.                     </GOK:true>
  7213.                     <GOK:false>
  7214.                         <GOK:effect name="wrap" call="GetRate">
  7215.                             <GOK:compare value="1" type="equal">
  7216.                                 <GOK:true>
  7217.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  7218.                                 </GOK:true>
  7219.                             </GOK:compare>
  7220.                         </GOK:effect>
  7221.                     </GOK:false>
  7222.                 </GOK:compare>
  7223.             </GOK:effect>
  7224.         </GOK:handler>
  7225.  
  7226.         
  7227.         <GOK:handler name="timer4">
  7228.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  7229.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  7230.             <GOK:effect call="ChunkerIfBottom">
  7231.                 <GOK:compare value="1" type="equal">
  7232.                     <GOK:true>
  7233.                         <GOK:effect call="ChunkerKeyDown"/>
  7234.                     </GOK:true>
  7235.                     <GOK:false>
  7236.                         <GOK:effect name="wrap" call="GetRate">
  7237.                             <GOK:compare value="1" type="equal">
  7238.                                 <GOK:true>
  7239.                                     <GOK:effect call="ChunkerWrapToTop"/>
  7240.                                 </GOK:true>
  7241.                             </GOK:compare>
  7242.                         </GOK:effect>
  7243.                     </GOK:false>
  7244.                 </GOK:compare>
  7245.             </GOK:effect>
  7246.         </GOK:handler>
  7247.         
  7248.     </GOK:state>
  7249.  
  7250.  
  7251.  
  7252.     <GOK:state name="repeat">
  7253.         <GOK:handler name="select">
  7254.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  7255.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  7256.             <GOK:effect call="Timer1Stop"/>
  7257.             <GOK:effect call="Timer2Stop"/>
  7258.             <GOK:effect call="Timer3Stop"/>
  7259.             <GOK:effect call="Timer4Stop"/>
  7260.             <GOK:effect call="HighlightFirstChunk"/>
  7261.             <GOK:effect param1="1" call="StateJump"/>
  7262.         </GOK:handler>
  7263.     </GOK:state>
  7264.  
  7265.  
  7266. </GOK:accessmethod>
  7267. <GOK:accessmethod xml:lang="fr" name="directed" displayname="5 bascules directionnelles">
  7268. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  7269.  
  7270. <GOK:operation>
  7271. <GOK:control type="frame" spacing="0" size="3" border="0" string="Op├⌐ration" xml:lang="fr">
  7272.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  7273.  
  7274.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  7275.                 <GOK:control type="label" string="Monter┬á:" xml:lang="fr"></GOK:control>
  7276.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Monter┬á:" xml:lang="fr"></GOK:control>
  7277.             </GOK:control>
  7278.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  7279.                 <GOK:control type="label" string="Descendre┬á:" xml:lang="fr"></GOK:control>
  7280.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Descendre┬á:" xml:lang="fr"></GOK:control>
  7281.             </GOK:control>
  7282.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  7283.                 <GOK:control type="label" string="Gauche┬á:" xml:lang="fr"></GOK:control>
  7284.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Gauche┬á:" xml:lang="fr"></GOK:control>
  7285.             </GOK:control>
  7286.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  7287.                 <GOK:control type="label" string="Droite┬á:" xml:lang="fr"></GOK:control>
  7288.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="Droite┬á:" xml:lang="fr"></GOK:control>
  7289.             </GOK:control>
  7290.                 
  7291.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  7292.             <GOK:control type="label" string="Activer┬á:" xml:lang="fr"></GOK:control>
  7293.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="S├⌐lection┬á:" xml:lang="fr"></GOK:control>
  7294.         </GOK:control>
  7295.  
  7296.     </GOK:control>    
  7297. </GOK:control>    
  7298. </GOK:operation>
  7299.  
  7300. <GOK:feedback>
  7301. <GOK:control type="frame" spacing="0" size="3" border="0" string="R├⌐troactions" xml:lang="fr">
  7302.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  7303.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  7304.  
  7305.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  7306.                 <GOK:control type="label" string="Sur un mouvement┬á:" xml:lang="fr"></GOK:control>
  7307.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Mouvement de r├⌐troaction┬á:" xml:lang="fr"></GOK:control>
  7308.             </GOK:control>
  7309.     
  7310.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  7311.                 <GOK:control type="label" string="Activation┬á:" xml:lang="fr"></GOK:control>
  7312.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Mouvement de r├⌐troaction┬á:" xml:lang="fr"></GOK:control>
  7313.             </GOK:control>
  7314.  
  7315.         </GOK:control>
  7316.     </GOK:control>
  7317. </GOK:control>
  7318. </GOK:feedback>
  7319.  
  7320. <GOK:options>
  7321. <GOK:control type="frame" spacing="0" size="3" border="0" string="Options" xml:lang="fr">
  7322.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  7323.     
  7324.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  7325.             <GOK:control type="label" string="D├⌐lai sur chaque touche┬á:" xml:lang="fr"></GOK:control>
  7326.             <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>
  7327.             <GOK:control type="label" string="(centi├¿mes de seconde)" xml:lang="fr"></GOK:control>
  7328.         </GOK:control>
  7329.  
  7330.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  7331.             <GOK:control type="checkbutton" name="wrap" string="Couper les lignes/colonnes" xml:lang="fr"></GOK:control>
  7332.         </GOK:control>
  7333.  
  7334.  
  7335.     </GOK:control>
  7336. </GOK:control>
  7337. </GOK:options>
  7338.  
  7339.  
  7340.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  7341.     <GOK:rate stringvalue="switch2" name="moveright"/>
  7342.     <GOK:rate stringvalue="switch3" name="moveup"/>
  7343.     <GOK:rate stringvalue="switch4" name="movedown"/>
  7344.     <GOK:rate stringvalue="switch5" name="select"/>
  7345.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  7346.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  7347.     <GOK:rate value="100" name="scanspeed"/>
  7348.     <GOK:rate value="1" name="wrap"/>
  7349.     <GOK:rate value="0" name="topbottom"/>
  7350.     <GOK:rate value="0" name="leftright"/>
  7351.     <GOK:rate value="3" name="cycles"/>
  7352.  
  7353.     <GOK:rate value="0" name="autorepeat"/>
  7354.     <GOK:rate value="30" name="repeatrate"/>
  7355.  
  7356.  
  7357.     <GOK:initialization>
  7358.         <GOK:effect call="ChunkerReset"/>
  7359.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  7360.     </GOK:initialization>
  7361.  
  7362.  
  7363.     <GOK:state name="1">
  7364.  
  7365.  
  7366.         <GOK:handler state="press" name="moveright">
  7367.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  7368.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  7369.             <GOK:effect call="ChunkerIfRight">
  7370.                 <GOK:compare value="1" type="equal">
  7371.                     <GOK:true>
  7372.                         <GOK:effect call="ChunkerKeyRight"/>
  7373.                     </GOK:true>
  7374.                     <GOK:false>
  7375.                         <GOK:effect name="wrap" call="GetRate">
  7376.                             <GOK:compare value="1" type="equal">
  7377.                                 <GOK:true>
  7378.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  7379.                                 </GOK:true>
  7380.                             </GOK:compare>
  7381.                         </GOK:effect>
  7382.                     </GOK:false>
  7383.                 </GOK:compare>
  7384.             </GOK:effect>
  7385.         </GOK:handler>
  7386.  
  7387.  
  7388.         <GOK:handler state="press" name="moveleft">
  7389.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  7390.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  7391.             <GOK:effect call="ChunkerIfLeft">
  7392.                 <GOK:compare value="1" type="equal">
  7393.                     <GOK:true>
  7394.                         <GOK:effect call="ChunkerKeyLeft"/>
  7395.                     </GOK:true>
  7396.                     <GOK:false>
  7397.                         <GOK:effect name="wrap" call="GetRate">
  7398.                             <GOK:compare value="1" type="equal">
  7399.                                 <GOK:true>
  7400.                                     <GOK:effect call="ChunkerWrapToRight"/>
  7401.                                 </GOK:true>
  7402.                             </GOK:compare>
  7403.                         </GOK:effect>
  7404.                     </GOK:false>
  7405.                 </GOK:compare>
  7406.             </GOK:effect>
  7407.         </GOK:handler>
  7408.  
  7409.  
  7410.         <GOK:handler state="press" name="moveup">
  7411.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  7412.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  7413.             <GOK:effect call="ChunkerIfTop">
  7414.                 <GOK:compare value="1" type="equal">
  7415.                     <GOK:true>
  7416.                         <GOK:effect call="ChunkerKeyUp"/>
  7417.                     </GOK:true>
  7418.                     <GOK:false>
  7419.                         <GOK:effect name="wrap" call="GetRate">
  7420.                             <GOK:compare value="1" type="equal">
  7421.                                 <GOK:true>
  7422.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  7423.                                 </GOK:true>
  7424.                             </GOK:compare>
  7425.                         </GOK:effect>
  7426.                     </GOK:false>
  7427.                 </GOK:compare>
  7428.             </GOK:effect>
  7429.         </GOK:handler>
  7430.  
  7431.  
  7432.         <GOK:handler state="press" name="movedown">
  7433.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  7434.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  7435.             <GOK:effect call="ChunkerIfBottom">
  7436.                 <GOK:compare value="1" type="equal">
  7437.                     <GOK:true>
  7438.                         <GOK:effect call="ChunkerKeyDown"/>
  7439.                     </GOK:true>
  7440.                     <GOK:false>
  7441.                         <GOK:effect name="wrap" call="GetRate">
  7442.                             <GOK:compare value="1" type="equal">
  7443.                                 <GOK:true>
  7444.                                     <GOK:effect call="ChunkerWrapToTop"/>
  7445.                                 </GOK:true>
  7446.                             </GOK:compare>
  7447.                         </GOK:effect>
  7448.                     </GOK:false>
  7449.                 </GOK:compare>
  7450.             </GOK:effect>
  7451.         </GOK:handler>
  7452.  
  7453.  
  7454.         <GOK:handler state="release" name="moveright">
  7455.             <GOK:effect call="Timer1Stop"/>
  7456.         </GOK:handler>
  7457.         <GOK:handler state="release" name="moveleft">
  7458.             <GOK:effect call="Timer2Stop"/>
  7459.         </GOK:handler>
  7460.         <GOK:handler state="release" name="moveup">
  7461.             <GOK:effect call="Timer3Stop"/>
  7462.         </GOK:handler>
  7463.         <GOK:handler state="release" name="movedown">
  7464.             <GOK:effect call="Timer4Stop"/>
  7465.         </GOK:handler>
  7466.  
  7467.  
  7468.  
  7469.         <GOK:handler name="select">
  7470.             <GOK:effect call="Timer1Stop"/>
  7471.             <GOK:effect call="Timer2Stop"/>
  7472.             <GOK:effect call="Timer3Stop"/>
  7473.             <GOK:effect call="Timer4Stop"/>
  7474.             <GOK:effect call="SelectChunk">
  7475.                 <GOK:compare value="1" type="equal">
  7476.                     <GOK:true>
  7477.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  7478.                         <GOK:effect call="OutputSelectedKey"/>
  7479.                         <GOK:effect call="HighlightCenterKey"/>
  7480.                         <GOK:effect param1="1" call="StateJump"/>
  7481.                     </GOK:true>
  7482.  
  7483.                 </GOK:compare>
  7484.             </GOK:effect>
  7485.         </GOK:handler>
  7486.  
  7487.  
  7488.  
  7489.  
  7490.         
  7491.         <GOK:handler name="timer1">
  7492.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  7493.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  7494.             <GOK:effect call="ChunkerIfNextChunk">
  7495.                 <GOK:compare value="1" type="equal">
  7496.                     <GOK:true>
  7497.                         <GOK:effect call="ChunkerNextChunk"/>
  7498.                     </GOK:true>
  7499.                     <GOK:false>
  7500.                         <GOK:effect name="wrap" call="GetRate">
  7501.                             <GOK:compare value="1" type="equal">
  7502.                                 <GOK:true>
  7503.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  7504.                                 </GOK:true>
  7505.                             </GOK:compare>
  7506.                         </GOK:effect>
  7507.                     </GOK:false>
  7508.                 </GOK:compare>
  7509.             </GOK:effect>
  7510.         </GOK:handler>
  7511.  
  7512.         
  7513.         <GOK:handler name="timer2">
  7514.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  7515.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  7516.             <GOK:effect call="ChunkerIfLeft">
  7517.                 <GOK:compare value="1" type="equal">
  7518.                     <GOK:true>
  7519.                         <GOK:effect call="ChunkerKeyLeft"/>
  7520.                     </GOK:true>
  7521.                     <GOK:false>
  7522.                         <GOK:effect name="wrap" call="GetRate">
  7523.                             <GOK:compare value="1" type="equal">
  7524.                                 <GOK:true>
  7525.                                     <GOK:effect call="ChunkerWrapToRight"/>
  7526.                                 </GOK:true>
  7527.                             </GOK:compare>
  7528.                         </GOK:effect>
  7529.                     </GOK:false>
  7530.                 </GOK:compare>
  7531.             </GOK:effect>
  7532.         </GOK:handler>
  7533.  
  7534.         
  7535.         <GOK:handler name="timer3">
  7536.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  7537.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  7538.             <GOK:effect call="ChunkerIfTop">
  7539.                 <GOK:compare value="1" type="equal">
  7540.                     <GOK:true>
  7541.                         <GOK:effect call="ChunkerKeyUp"/>
  7542.                     </GOK:true>
  7543.                     <GOK:false>
  7544.                         <GOK:effect name="wrap" call="GetRate">
  7545.                             <GOK:compare value="1" type="equal">
  7546.                                 <GOK:true>
  7547.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  7548.                                 </GOK:true>
  7549.                             </GOK:compare>
  7550.                         </GOK:effect>
  7551.                     </GOK:false>
  7552.                 </GOK:compare>
  7553.             </GOK:effect>
  7554.         </GOK:handler>
  7555.  
  7556.         
  7557.         <GOK:handler name="timer4">
  7558.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  7559.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  7560.             <GOK:effect call="ChunkerIfBottom">
  7561.                 <GOK:compare value="1" type="equal">
  7562.                     <GOK:true>
  7563.                         <GOK:effect call="ChunkerKeyDown"/>
  7564.                     </GOK:true>
  7565.                     <GOK:false>
  7566.                         <GOK:effect name="wrap" call="GetRate">
  7567.                             <GOK:compare value="1" type="equal">
  7568.                                 <GOK:true>
  7569.                                     <GOK:effect call="ChunkerWrapToTop"/>
  7570.                                 </GOK:true>
  7571.                             </GOK:compare>
  7572.                         </GOK:effect>
  7573.                     </GOK:false>
  7574.                 </GOK:compare>
  7575.             </GOK:effect>
  7576.         </GOK:handler>
  7577.         
  7578.     </GOK:state>
  7579.  
  7580.  
  7581.  
  7582.     <GOK:state name="repeat">
  7583.         <GOK:handler name="select">
  7584.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  7585.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  7586.             <GOK:effect call="Timer1Stop"/>
  7587.             <GOK:effect call="Timer2Stop"/>
  7588.             <GOK:effect call="Timer3Stop"/>
  7589.             <GOK:effect call="Timer4Stop"/>
  7590.             <GOK:effect call="HighlightFirstChunk"/>
  7591.             <GOK:effect param1="1" call="StateJump"/>
  7592.         </GOK:handler>
  7593.     </GOK:state>
  7594.  
  7595.  
  7596. </GOK:accessmethod>
  7597. <GOK:accessmethod xml:lang="ga" name="directed" displayname="5 Switch Directed">
  7598. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  7599.  
  7600. <GOK:operation>
  7601. <GOK:control type="frame" spacing="0" size="3" border="0" string="Operation" xml:lang="ga">
  7602.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  7603.  
  7604.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  7605.                 <GOK:control type="label" string="Up:" xml:lang="ga"></GOK:control>
  7606.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Up:" xml:lang="ga"></GOK:control>
  7607.             </GOK:control>
  7608.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  7609.                 <GOK:control type="label" string="Down:" xml:lang="ga"></GOK:control>
  7610.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Down:" xml:lang="ga"></GOK:control>
  7611.             </GOK:control>
  7612.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  7613.                 <GOK:control type="label" string="Cl├⌐:" xml:lang="ga"></GOK:control>
  7614.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Cl├⌐:" xml:lang="ga"></GOK:control>
  7615.             </GOK:control>
  7616.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  7617.                 <GOK:control type="label" string="Deis:" xml:lang="ga"></GOK:control>
  7618.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="Deis:" xml:lang="ga"></GOK:control>
  7619.             </GOK:control>
  7620.                 
  7621.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  7622.             <GOK:control type="label" string="Activate:" xml:lang="ga"></GOK:control>
  7623.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Select:" xml:lang="ga"></GOK:control>
  7624.         </GOK:control>
  7625.  
  7626.     </GOK:control>    
  7627. </GOK:control>    
  7628. </GOK:operation>
  7629.  
  7630. <GOK:feedback>
  7631. <GOK:control type="frame" spacing="0" size="3" border="0" string="Feedback" xml:lang="ga">
  7632.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  7633.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  7634.  
  7635.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  7636.                 <GOK:control type="label" string="Movement:" xml:lang="ga"></GOK:control>
  7637.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback Movement:" xml:lang="ga"></GOK:control>
  7638.             </GOK:control>
  7639.     
  7640.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  7641.                 <GOK:control type="label" string="Activation:" xml:lang="ga"></GOK:control>
  7642.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback Movement:" xml:lang="ga"></GOK:control>
  7643.             </GOK:control>
  7644.  
  7645.         </GOK:control>
  7646.     </GOK:control>
  7647. </GOK:control>
  7648. </GOK:feedback>
  7649.  
  7650. <GOK:options>
  7651. <GOK:control type="frame" spacing="0" size="3" border="0" string="Options" xml:lang="ga">
  7652.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  7653.     
  7654.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  7655.             <GOK:control type="label" string="Scan Delay:" xml:lang="ga"></GOK:control>
  7656.             <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>
  7657.             <GOK:control type="label" string="(100s of a second)" xml:lang="ga"></GOK:control>
  7658.         </GOK:control>
  7659.  
  7660.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  7661.             <GOK:control type="checkbutton" name="wrap" string="Wrap Rows/Columns" xml:lang="ga"></GOK:control>
  7662.         </GOK:control>
  7663.  
  7664.  
  7665.     </GOK:control>
  7666. </GOK:control>
  7667. </GOK:options>
  7668.  
  7669.  
  7670.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  7671.     <GOK:rate stringvalue="switch2" name="moveright"/>
  7672.     <GOK:rate stringvalue="switch3" name="moveup"/>
  7673.     <GOK:rate stringvalue="switch4" name="movedown"/>
  7674.     <GOK:rate stringvalue="switch5" name="select"/>
  7675.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  7676.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  7677.     <GOK:rate value="100" name="scanspeed"/>
  7678.     <GOK:rate value="1" name="wrap"/>
  7679.     <GOK:rate value="0" name="topbottom"/>
  7680.     <GOK:rate value="0" name="leftright"/>
  7681.     <GOK:rate value="3" name="cycles"/>
  7682.  
  7683.     <GOK:rate value="0" name="autorepeat"/>
  7684.     <GOK:rate value="30" name="repeatrate"/>
  7685.  
  7686.  
  7687.     <GOK:initialization>
  7688.         <GOK:effect call="ChunkerReset"/>
  7689.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  7690.     </GOK:initialization>
  7691.  
  7692.  
  7693.     <GOK:state name="1">
  7694.  
  7695.  
  7696.         <GOK:handler state="press" name="moveright">
  7697.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  7698.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  7699.             <GOK:effect call="ChunkerIfRight">
  7700.                 <GOK:compare value="1" type="equal">
  7701.                     <GOK:true>
  7702.                         <GOK:effect call="ChunkerKeyRight"/>
  7703.                     </GOK:true>
  7704.                     <GOK:false>
  7705.                         <GOK:effect name="wrap" call="GetRate">
  7706.                             <GOK:compare value="1" type="equal">
  7707.                                 <GOK:true>
  7708.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  7709.                                 </GOK:true>
  7710.                             </GOK:compare>
  7711.                         </GOK:effect>
  7712.                     </GOK:false>
  7713.                 </GOK:compare>
  7714.             </GOK:effect>
  7715.         </GOK:handler>
  7716.  
  7717.  
  7718.         <GOK:handler state="press" name="moveleft">
  7719.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  7720.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  7721.             <GOK:effect call="ChunkerIfLeft">
  7722.                 <GOK:compare value="1" type="equal">
  7723.                     <GOK:true>
  7724.                         <GOK:effect call="ChunkerKeyLeft"/>
  7725.                     </GOK:true>
  7726.                     <GOK:false>
  7727.                         <GOK:effect name="wrap" call="GetRate">
  7728.                             <GOK:compare value="1" type="equal">
  7729.                                 <GOK:true>
  7730.                                     <GOK:effect call="ChunkerWrapToRight"/>
  7731.                                 </GOK:true>
  7732.                             </GOK:compare>
  7733.                         </GOK:effect>
  7734.                     </GOK:false>
  7735.                 </GOK:compare>
  7736.             </GOK:effect>
  7737.         </GOK:handler>
  7738.  
  7739.  
  7740.         <GOK:handler state="press" name="moveup">
  7741.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  7742.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  7743.             <GOK:effect call="ChunkerIfTop">
  7744.                 <GOK:compare value="1" type="equal">
  7745.                     <GOK:true>
  7746.                         <GOK:effect call="ChunkerKeyUp"/>
  7747.                     </GOK:true>
  7748.                     <GOK:false>
  7749.                         <GOK:effect name="wrap" call="GetRate">
  7750.                             <GOK:compare value="1" type="equal">
  7751.                                 <GOK:true>
  7752.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  7753.                                 </GOK:true>
  7754.                             </GOK:compare>
  7755.                         </GOK:effect>
  7756.                     </GOK:false>
  7757.                 </GOK:compare>
  7758.             </GOK:effect>
  7759.         </GOK:handler>
  7760.  
  7761.  
  7762.         <GOK:handler state="press" name="movedown">
  7763.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  7764.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  7765.             <GOK:effect call="ChunkerIfBottom">
  7766.                 <GOK:compare value="1" type="equal">
  7767.                     <GOK:true>
  7768.                         <GOK:effect call="ChunkerKeyDown"/>
  7769.                     </GOK:true>
  7770.                     <GOK:false>
  7771.                         <GOK:effect name="wrap" call="GetRate">
  7772.                             <GOK:compare value="1" type="equal">
  7773.                                 <GOK:true>
  7774.                                     <GOK:effect call="ChunkerWrapToTop"/>
  7775.                                 </GOK:true>
  7776.                             </GOK:compare>
  7777.                         </GOK:effect>
  7778.                     </GOK:false>
  7779.                 </GOK:compare>
  7780.             </GOK:effect>
  7781.         </GOK:handler>
  7782.  
  7783.  
  7784.         <GOK:handler state="release" name="moveright">
  7785.             <GOK:effect call="Timer1Stop"/>
  7786.         </GOK:handler>
  7787.         <GOK:handler state="release" name="moveleft">
  7788.             <GOK:effect call="Timer2Stop"/>
  7789.         </GOK:handler>
  7790.         <GOK:handler state="release" name="moveup">
  7791.             <GOK:effect call="Timer3Stop"/>
  7792.         </GOK:handler>
  7793.         <GOK:handler state="release" name="movedown">
  7794.             <GOK:effect call="Timer4Stop"/>
  7795.         </GOK:handler>
  7796.  
  7797.  
  7798.  
  7799.         <GOK:handler name="select">
  7800.             <GOK:effect call="Timer1Stop"/>
  7801.             <GOK:effect call="Timer2Stop"/>
  7802.             <GOK:effect call="Timer3Stop"/>
  7803.             <GOK:effect call="Timer4Stop"/>
  7804.             <GOK:effect call="SelectChunk">
  7805.                 <GOK:compare value="1" type="equal">
  7806.                     <GOK:true>
  7807.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  7808.                         <GOK:effect call="OutputSelectedKey"/>
  7809.                         <GOK:effect call="HighlightCenterKey"/>
  7810.                         <GOK:effect param1="1" call="StateJump"/>
  7811.                     </GOK:true>
  7812.  
  7813.                 </GOK:compare>
  7814.             </GOK:effect>
  7815.         </GOK:handler>
  7816.  
  7817.  
  7818.  
  7819.  
  7820.         
  7821.         <GOK:handler name="timer1">
  7822.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  7823.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  7824.             <GOK:effect call="ChunkerIfNextChunk">
  7825.                 <GOK:compare value="1" type="equal">
  7826.                     <GOK:true>
  7827.                         <GOK:effect call="ChunkerNextChunk"/>
  7828.                     </GOK:true>
  7829.                     <GOK:false>
  7830.                         <GOK:effect name="wrap" call="GetRate">
  7831.                             <GOK:compare value="1" type="equal">
  7832.                                 <GOK:true>
  7833.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  7834.                                 </GOK:true>
  7835.                             </GOK:compare>
  7836.                         </GOK:effect>
  7837.                     </GOK:false>
  7838.                 </GOK:compare>
  7839.             </GOK:effect>
  7840.         </GOK:handler>
  7841.  
  7842.         
  7843.         <GOK:handler name="timer2">
  7844.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  7845.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  7846.             <GOK:effect call="ChunkerIfLeft">
  7847.                 <GOK:compare value="1" type="equal">
  7848.                     <GOK:true>
  7849.                         <GOK:effect call="ChunkerKeyLeft"/>
  7850.                     </GOK:true>
  7851.                     <GOK:false>
  7852.                         <GOK:effect name="wrap" call="GetRate">
  7853.                             <GOK:compare value="1" type="equal">
  7854.                                 <GOK:true>
  7855.                                     <GOK:effect call="ChunkerWrapToRight"/>
  7856.                                 </GOK:true>
  7857.                             </GOK:compare>
  7858.                         </GOK:effect>
  7859.                     </GOK:false>
  7860.                 </GOK:compare>
  7861.             </GOK:effect>
  7862.         </GOK:handler>
  7863.  
  7864.         
  7865.         <GOK:handler name="timer3">
  7866.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  7867.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  7868.             <GOK:effect call="ChunkerIfTop">
  7869.                 <GOK:compare value="1" type="equal">
  7870.                     <GOK:true>
  7871.                         <GOK:effect call="ChunkerKeyUp"/>
  7872.                     </GOK:true>
  7873.                     <GOK:false>
  7874.                         <GOK:effect name="wrap" call="GetRate">
  7875.                             <GOK:compare value="1" type="equal">
  7876.                                 <GOK:true>
  7877.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  7878.                                 </GOK:true>
  7879.                             </GOK:compare>
  7880.                         </GOK:effect>
  7881.                     </GOK:false>
  7882.                 </GOK:compare>
  7883.             </GOK:effect>
  7884.         </GOK:handler>
  7885.  
  7886.         
  7887.         <GOK:handler name="timer4">
  7888.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  7889.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  7890.             <GOK:effect call="ChunkerIfBottom">
  7891.                 <GOK:compare value="1" type="equal">
  7892.                     <GOK:true>
  7893.                         <GOK:effect call="ChunkerKeyDown"/>
  7894.                     </GOK:true>
  7895.                     <GOK:false>
  7896.                         <GOK:effect name="wrap" call="GetRate">
  7897.                             <GOK:compare value="1" type="equal">
  7898.                                 <GOK:true>
  7899.                                     <GOK:effect call="ChunkerWrapToTop"/>
  7900.                                 </GOK:true>
  7901.                             </GOK:compare>
  7902.                         </GOK:effect>
  7903.                     </GOK:false>
  7904.                 </GOK:compare>
  7905.             </GOK:effect>
  7906.         </GOK:handler>
  7907.         
  7908.     </GOK:state>
  7909.  
  7910.  
  7911.  
  7912.     <GOK:state name="repeat">
  7913.         <GOK:handler name="select">
  7914.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  7915.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  7916.             <GOK:effect call="Timer1Stop"/>
  7917.             <GOK:effect call="Timer2Stop"/>
  7918.             <GOK:effect call="Timer3Stop"/>
  7919.             <GOK:effect call="Timer4Stop"/>
  7920.             <GOK:effect call="HighlightFirstChunk"/>
  7921.             <GOK:effect param1="1" call="StateJump"/>
  7922.         </GOK:handler>
  7923.     </GOK:state>
  7924.  
  7925.  
  7926. </GOK:accessmethod>
  7927. <GOK:accessmethod xml:lang="gl" name="directed" displayname="5 Cambiar Directo">
  7928. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  7929.  
  7930. <GOK:operation>
  7931. <GOK:control type="frame" spacing="0" size="3" border="0" string="Operaci├│n" xml:lang="gl">
  7932.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  7933.  
  7934.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  7935.                 <GOK:control type="label" string="Subir:" xml:lang="gl"></GOK:control>
  7936.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Subir:" xml:lang="gl"></GOK:control>
  7937.             </GOK:control>
  7938.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  7939.                 <GOK:control type="label" string="Baixar:" xml:lang="gl"></GOK:control>
  7940.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Baixar:" xml:lang="gl"></GOK:control>
  7941.             </GOK:control>
  7942.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  7943.                 <GOK:control type="label" string="Esquerda:" xml:lang="gl"></GOK:control>
  7944.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Esquerda:" xml:lang="gl"></GOK:control>
  7945.             </GOK:control>
  7946.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  7947.                 <GOK:control type="label" string="Dereita:" xml:lang="gl"></GOK:control>
  7948.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="Dereita:" xml:lang="gl"></GOK:control>
  7949.             </GOK:control>
  7950.                 
  7951.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  7952.             <GOK:control type="label" string="Activar:" xml:lang="gl"></GOK:control>
  7953.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Seleccionar:" xml:lang="gl"></GOK:control>
  7954.         </GOK:control>
  7955.  
  7956.     </GOK:control>    
  7957. </GOK:control>    
  7958. </GOK:operation>
  7959.  
  7960. <GOK:feedback>
  7961. <GOK:control type="frame" spacing="0" size="3" border="0" string="Retroalimentaci├│n" xml:lang="gl">
  7962.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  7963.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  7964.  
  7965.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  7966.                 <GOK:control type="label" string="Movemento:" xml:lang="gl"></GOK:control>
  7967.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Movemento de realimentaci├│n:" xml:lang="gl"></GOK:control>
  7968.             </GOK:control>
  7969.     
  7970.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  7971.                 <GOK:control type="label" string="Activaci├│n:" xml:lang="gl"></GOK:control>
  7972.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Movemento de realimentaci├│n:" xml:lang="gl"></GOK:control>
  7973.             </GOK:control>
  7974.  
  7975.         </GOK:control>
  7976.     </GOK:control>
  7977. </GOK:control>
  7978. </GOK:feedback>
  7979.  
  7980. <GOK:options>
  7981. <GOK:control type="frame" spacing="0" size="3" border="0" string="Opci├│ns" xml:lang="gl">
  7982.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  7983.     
  7984.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  7985.             <GOK:control type="label" string="Retardo do an├ílise:" xml:lang="gl"></GOK:control>
  7986.             <GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Velocidade do an├ílise:" xml:lang="gl"></GOK:control>
  7987.             <GOK:control type="label" string="(100s dun segundo)" xml:lang="gl"></GOK:control>
  7988.         </GOK:control>
  7989.  
  7990.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  7991.             <GOK:control type="checkbutton" name="wrap" string="Axustar as Ringleiras/Columnas" xml:lang="gl"></GOK:control>
  7992.         </GOK:control>
  7993.  
  7994.  
  7995.     </GOK:control>
  7996. </GOK:control>
  7997. </GOK:options>
  7998.  
  7999.  
  8000.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  8001.     <GOK:rate stringvalue="switch2" name="moveright"/>
  8002.     <GOK:rate stringvalue="switch3" name="moveup"/>
  8003.     <GOK:rate stringvalue="switch4" name="movedown"/>
  8004.     <GOK:rate stringvalue="switch5" name="select"/>
  8005.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  8006.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  8007.     <GOK:rate value="100" name="scanspeed"/>
  8008.     <GOK:rate value="1" name="wrap"/>
  8009.     <GOK:rate value="0" name="topbottom"/>
  8010.     <GOK:rate value="0" name="leftright"/>
  8011.     <GOK:rate value="3" name="cycles"/>
  8012.  
  8013.     <GOK:rate value="0" name="autorepeat"/>
  8014.     <GOK:rate value="30" name="repeatrate"/>
  8015.  
  8016.  
  8017.     <GOK:initialization>
  8018.         <GOK:effect call="ChunkerReset"/>
  8019.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  8020.     </GOK:initialization>
  8021.  
  8022.  
  8023.     <GOK:state name="1">
  8024.  
  8025.  
  8026.         <GOK:handler state="press" name="moveright">
  8027.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  8028.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  8029.             <GOK:effect call="ChunkerIfRight">
  8030.                 <GOK:compare value="1" type="equal">
  8031.                     <GOK:true>
  8032.                         <GOK:effect call="ChunkerKeyRight"/>
  8033.                     </GOK:true>
  8034.                     <GOK:false>
  8035.                         <GOK:effect name="wrap" call="GetRate">
  8036.                             <GOK:compare value="1" type="equal">
  8037.                                 <GOK:true>
  8038.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  8039.                                 </GOK:true>
  8040.                             </GOK:compare>
  8041.                         </GOK:effect>
  8042.                     </GOK:false>
  8043.                 </GOK:compare>
  8044.             </GOK:effect>
  8045.         </GOK:handler>
  8046.  
  8047.  
  8048.         <GOK:handler state="press" name="moveleft">
  8049.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  8050.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  8051.             <GOK:effect call="ChunkerIfLeft">
  8052.                 <GOK:compare value="1" type="equal">
  8053.                     <GOK:true>
  8054.                         <GOK:effect call="ChunkerKeyLeft"/>
  8055.                     </GOK:true>
  8056.                     <GOK:false>
  8057.                         <GOK:effect name="wrap" call="GetRate">
  8058.                             <GOK:compare value="1" type="equal">
  8059.                                 <GOK:true>
  8060.                                     <GOK:effect call="ChunkerWrapToRight"/>
  8061.                                 </GOK:true>
  8062.                             </GOK:compare>
  8063.                         </GOK:effect>
  8064.                     </GOK:false>
  8065.                 </GOK:compare>
  8066.             </GOK:effect>
  8067.         </GOK:handler>
  8068.  
  8069.  
  8070.         <GOK:handler state="press" name="moveup">
  8071.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  8072.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  8073.             <GOK:effect call="ChunkerIfTop">
  8074.                 <GOK:compare value="1" type="equal">
  8075.                     <GOK:true>
  8076.                         <GOK:effect call="ChunkerKeyUp"/>
  8077.                     </GOK:true>
  8078.                     <GOK:false>
  8079.                         <GOK:effect name="wrap" call="GetRate">
  8080.                             <GOK:compare value="1" type="equal">
  8081.                                 <GOK:true>
  8082.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  8083.                                 </GOK:true>
  8084.                             </GOK:compare>
  8085.                         </GOK:effect>
  8086.                     </GOK:false>
  8087.                 </GOK:compare>
  8088.             </GOK:effect>
  8089.         </GOK:handler>
  8090.  
  8091.  
  8092.         <GOK:handler state="press" name="movedown">
  8093.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  8094.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  8095.             <GOK:effect call="ChunkerIfBottom">
  8096.                 <GOK:compare value="1" type="equal">
  8097.                     <GOK:true>
  8098.                         <GOK:effect call="ChunkerKeyDown"/>
  8099.                     </GOK:true>
  8100.                     <GOK:false>
  8101.                         <GOK:effect name="wrap" call="GetRate">
  8102.                             <GOK:compare value="1" type="equal">
  8103.                                 <GOK:true>
  8104.                                     <GOK:effect call="ChunkerWrapToTop"/>
  8105.                                 </GOK:true>
  8106.                             </GOK:compare>
  8107.                         </GOK:effect>
  8108.                     </GOK:false>
  8109.                 </GOK:compare>
  8110.             </GOK:effect>
  8111.         </GOK:handler>
  8112.  
  8113.  
  8114.         <GOK:handler state="release" name="moveright">
  8115.             <GOK:effect call="Timer1Stop"/>
  8116.         </GOK:handler>
  8117.         <GOK:handler state="release" name="moveleft">
  8118.             <GOK:effect call="Timer2Stop"/>
  8119.         </GOK:handler>
  8120.         <GOK:handler state="release" name="moveup">
  8121.             <GOK:effect call="Timer3Stop"/>
  8122.         </GOK:handler>
  8123.         <GOK:handler state="release" name="movedown">
  8124.             <GOK:effect call="Timer4Stop"/>
  8125.         </GOK:handler>
  8126.  
  8127.  
  8128.  
  8129.         <GOK:handler name="select">
  8130.             <GOK:effect call="Timer1Stop"/>
  8131.             <GOK:effect call="Timer2Stop"/>
  8132.             <GOK:effect call="Timer3Stop"/>
  8133.             <GOK:effect call="Timer4Stop"/>
  8134.             <GOK:effect call="SelectChunk">
  8135.                 <GOK:compare value="1" type="equal">
  8136.                     <GOK:true>
  8137.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  8138.                         <GOK:effect call="OutputSelectedKey"/>
  8139.                         <GOK:effect call="HighlightCenterKey"/>
  8140.                         <GOK:effect param1="1" call="StateJump"/>
  8141.                     </GOK:true>
  8142.  
  8143.                 </GOK:compare>
  8144.             </GOK:effect>
  8145.         </GOK:handler>
  8146.  
  8147.  
  8148.  
  8149.  
  8150.         
  8151.         <GOK:handler name="timer1">
  8152.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  8153.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  8154.             <GOK:effect call="ChunkerIfNextChunk">
  8155.                 <GOK:compare value="1" type="equal">
  8156.                     <GOK:true>
  8157.                         <GOK:effect call="ChunkerNextChunk"/>
  8158.                     </GOK:true>
  8159.                     <GOK:false>
  8160.                         <GOK:effect name="wrap" call="GetRate">
  8161.                             <GOK:compare value="1" type="equal">
  8162.                                 <GOK:true>
  8163.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  8164.                                 </GOK:true>
  8165.                             </GOK:compare>
  8166.                         </GOK:effect>
  8167.                     </GOK:false>
  8168.                 </GOK:compare>
  8169.             </GOK:effect>
  8170.         </GOK:handler>
  8171.  
  8172.         
  8173.         <GOK:handler name="timer2">
  8174.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  8175.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  8176.             <GOK:effect call="ChunkerIfLeft">
  8177.                 <GOK:compare value="1" type="equal">
  8178.                     <GOK:true>
  8179.                         <GOK:effect call="ChunkerKeyLeft"/>
  8180.                     </GOK:true>
  8181.                     <GOK:false>
  8182.                         <GOK:effect name="wrap" call="GetRate">
  8183.                             <GOK:compare value="1" type="equal">
  8184.                                 <GOK:true>
  8185.                                     <GOK:effect call="ChunkerWrapToRight"/>
  8186.                                 </GOK:true>
  8187.                             </GOK:compare>
  8188.                         </GOK:effect>
  8189.                     </GOK:false>
  8190.                 </GOK:compare>
  8191.             </GOK:effect>
  8192.         </GOK:handler>
  8193.  
  8194.         
  8195.         <GOK:handler name="timer3">
  8196.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  8197.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  8198.             <GOK:effect call="ChunkerIfTop">
  8199.                 <GOK:compare value="1" type="equal">
  8200.                     <GOK:true>
  8201.                         <GOK:effect call="ChunkerKeyUp"/>
  8202.                     </GOK:true>
  8203.                     <GOK:false>
  8204.                         <GOK:effect name="wrap" call="GetRate">
  8205.                             <GOK:compare value="1" type="equal">
  8206.                                 <GOK:true>
  8207.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  8208.                                 </GOK:true>
  8209.                             </GOK:compare>
  8210.                         </GOK:effect>
  8211.                     </GOK:false>
  8212.                 </GOK:compare>
  8213.             </GOK:effect>
  8214.         </GOK:handler>
  8215.  
  8216.         
  8217.         <GOK:handler name="timer4">
  8218.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  8219.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  8220.             <GOK:effect call="ChunkerIfBottom">
  8221.                 <GOK:compare value="1" type="equal">
  8222.                     <GOK:true>
  8223.                         <GOK:effect call="ChunkerKeyDown"/>
  8224.                     </GOK:true>
  8225.                     <GOK:false>
  8226.                         <GOK:effect name="wrap" call="GetRate">
  8227.                             <GOK:compare value="1" type="equal">
  8228.                                 <GOK:true>
  8229.                                     <GOK:effect call="ChunkerWrapToTop"/>
  8230.                                 </GOK:true>
  8231.                             </GOK:compare>
  8232.                         </GOK:effect>
  8233.                     </GOK:false>
  8234.                 </GOK:compare>
  8235.             </GOK:effect>
  8236.         </GOK:handler>
  8237.         
  8238.     </GOK:state>
  8239.  
  8240.  
  8241.  
  8242.     <GOK:state name="repeat">
  8243.         <GOK:handler name="select">
  8244.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  8245.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  8246.             <GOK:effect call="Timer1Stop"/>
  8247.             <GOK:effect call="Timer2Stop"/>
  8248.             <GOK:effect call="Timer3Stop"/>
  8249.             <GOK:effect call="Timer4Stop"/>
  8250.             <GOK:effect call="HighlightFirstChunk"/>
  8251.             <GOK:effect param1="1" call="StateJump"/>
  8252.         </GOK:handler>
  8253.     </GOK:state>
  8254.  
  8255.  
  8256. </GOK:accessmethod>
  8257. <GOK:accessmethod xml:lang="gu" name="directed" displayname="α½½ α¬¼α¬ªα¬▓α¬╛α¬╡α½ï α¬ªα¬┐α¬╢α¬╛ᬫα¬╛ન α¬Ñᬻα¬╛">
  8258. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  8259.  
  8260. <GOK:operation>
  8261. <GOK:control type="frame" spacing="0" size="3" border="0" string="ᬬα½ìα¬░α¬òα½ìα¬░α¬┐ᬻα¬╛" xml:lang="gu">
  8262.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  8263.  
  8264.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  8265.                 <GOK:control type="label" string="α¬ëᬬα¬░:" xml:lang="gu"></GOK:control>
  8266.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="α¬ëᬬα¬░:" xml:lang="gu"></GOK:control>
  8267.             </GOK:control>
  8268.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  8269.                 <GOK:control type="label" string="નα½Çα¬Üα½ç:" xml:lang="gu"></GOK:control>
  8270.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="નα½Çα¬Üα½ç:" xml:lang="gu"></GOK:control>
  8271.             </GOK:control>
  8272.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  8273.                 <GOK:control type="label" string="α¬íα¬╛બα½üα¬é:" xml:lang="gu"></GOK:control>
  8274.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="α¬íα¬╛બα½üα¬é:" xml:lang="gu"></GOK:control>
  8275.             </GOK:control>
  8276.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  8277.                 <GOK:control type="label" string="ᬣᬫα¬úα½ü:" xml:lang="gu"></GOK:control>
  8278.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="ᬣᬫα¬úα½ü:" xml:lang="gu"></GOK:control>
  8279.             </GOK:control>
  8280.                 
  8281.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  8282.             <GOK:control type="label" string="α¬╕α¬òα½ìα¬░α¬┐ᬻ α¬òα¬░α½ï:" xml:lang="gu"></GOK:control>
  8283.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="ᬬα¬╕α¬éᬪ α¬òα¬░α½ï:" xml:lang="gu"></GOK:control>
  8284.         </GOK:control>
  8285.  
  8286.     </GOK:control>    
  8287. </GOK:control>    
  8288. </GOK:operation>
  8289.  
  8290. <GOK:feedback>
  8291. <GOK:control type="frame" spacing="0" size="3" border="0" string="ᬬα½ìα¬░α¬ñα¬┐ભα¬╛α¬╡" xml:lang="gu">
  8292.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  8293.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  8294.  
  8295.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  8296.                 <GOK:control type="label" string="α¬Üα¬╛α¬▓:" xml:lang="gu"></GOK:control>
  8297.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="ᬬα½ìα¬░α¬ñα¬┐ભα¬╛α¬╡નα½Ç α¬Üα¬╛α¬▓:" xml:lang="gu"></GOK:control>
  8298.             </GOK:control>
  8299.     
  8300.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  8301.                 <GOK:control type="label" string="α¬╕α¬òα½ìα¬░α¬┐ᬻα¬òα¬░α¬ú:" xml:lang="gu"></GOK:control>
  8302.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="ᬬα½ìα¬░α¬ñα¬┐ભα¬╛α¬╡નα½Ç α¬Üα¬╛α¬▓:" xml:lang="gu"></GOK:control>
  8303.             </GOK:control>
  8304.  
  8305.         </GOK:control>
  8306.     </GOK:control>
  8307. </GOK:control>
  8308. </GOK:feedback>
  8309.  
  8310. <GOK:options>
  8311. <GOK:control type="frame" spacing="0" size="3" border="0" string="α¬╡α¬┐α¬òα¬▓α½ìᬬα½ï" xml:lang="gu">
  8312.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  8313.     
  8314.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  8315.             <GOK:control type="label" string="ᬣα½ïα¬╡α¬╛નα½ï α¬╡α¬┐α¬▓α¬éબ:" xml:lang="gu"></GOK:control>
  8316.             <GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="ᬣα½ïα¬╡α¬╛નα½Ç α¬¥α¬íᬬ:" xml:lang="gu"></GOK:control>
  8317.             <GOK:control type="label" string="(α¬╕α½çα¬òનα½ìα¬íનα½ï α¬╕α½ïᬫα½ï α¬¡α¬╛α¬ù)" xml:lang="gu"></GOK:control>
  8318.         </GOK:control>
  8319.  
  8320.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  8321.             <GOK:control type="checkbutton" name="wrap" string="α¬╣α¬░α½ïα¬│α½ï/α¬╕α½ìα¬ñα¬éભα½ï α¬▓ᬬα½çᬃα½ï" xml:lang="gu"></GOK:control>
  8322.         </GOK:control>
  8323.  
  8324.  
  8325.     </GOK:control>
  8326. </GOK:control>
  8327. </GOK:options>
  8328.  
  8329.  
  8330.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  8331.     <GOK:rate stringvalue="switch2" name="moveright"/>
  8332.     <GOK:rate stringvalue="switch3" name="moveup"/>
  8333.     <GOK:rate stringvalue="switch4" name="movedown"/>
  8334.     <GOK:rate stringvalue="switch5" name="select"/>
  8335.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  8336.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  8337.     <GOK:rate value="100" name="scanspeed"/>
  8338.     <GOK:rate value="1" name="wrap"/>
  8339.     <GOK:rate value="0" name="topbottom"/>
  8340.     <GOK:rate value="0" name="leftright"/>
  8341.     <GOK:rate value="3" name="cycles"/>
  8342.  
  8343.     <GOK:rate value="0" name="autorepeat"/>
  8344.     <GOK:rate value="30" name="repeatrate"/>
  8345.  
  8346.  
  8347.     <GOK:initialization>
  8348.         <GOK:effect call="ChunkerReset"/>
  8349.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  8350.     </GOK:initialization>
  8351.  
  8352.  
  8353.     <GOK:state name="1">
  8354.  
  8355.  
  8356.         <GOK:handler state="press" name="moveright">
  8357.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  8358.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  8359.             <GOK:effect call="ChunkerIfRight">
  8360.                 <GOK:compare value="1" type="equal">
  8361.                     <GOK:true>
  8362.                         <GOK:effect call="ChunkerKeyRight"/>
  8363.                     </GOK:true>
  8364.                     <GOK:false>
  8365.                         <GOK:effect name="wrap" call="GetRate">
  8366.                             <GOK:compare value="1" type="equal">
  8367.                                 <GOK:true>
  8368.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  8369.                                 </GOK:true>
  8370.                             </GOK:compare>
  8371.                         </GOK:effect>
  8372.                     </GOK:false>
  8373.                 </GOK:compare>
  8374.             </GOK:effect>
  8375.         </GOK:handler>
  8376.  
  8377.  
  8378.         <GOK:handler state="press" name="moveleft">
  8379.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  8380.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  8381.             <GOK:effect call="ChunkerIfLeft">
  8382.                 <GOK:compare value="1" type="equal">
  8383.                     <GOK:true>
  8384.                         <GOK:effect call="ChunkerKeyLeft"/>
  8385.                     </GOK:true>
  8386.                     <GOK:false>
  8387.                         <GOK:effect name="wrap" call="GetRate">
  8388.                             <GOK:compare value="1" type="equal">
  8389.                                 <GOK:true>
  8390.                                     <GOK:effect call="ChunkerWrapToRight"/>
  8391.                                 </GOK:true>
  8392.                             </GOK:compare>
  8393.                         </GOK:effect>
  8394.                     </GOK:false>
  8395.                 </GOK:compare>
  8396.             </GOK:effect>
  8397.         </GOK:handler>
  8398.  
  8399.  
  8400.         <GOK:handler state="press" name="moveup">
  8401.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  8402.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  8403.             <GOK:effect call="ChunkerIfTop">
  8404.                 <GOK:compare value="1" type="equal">
  8405.                     <GOK:true>
  8406.                         <GOK:effect call="ChunkerKeyUp"/>
  8407.                     </GOK:true>
  8408.                     <GOK:false>
  8409.                         <GOK:effect name="wrap" call="GetRate">
  8410.                             <GOK:compare value="1" type="equal">
  8411.                                 <GOK:true>
  8412.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  8413.                                 </GOK:true>
  8414.                             </GOK:compare>
  8415.                         </GOK:effect>
  8416.                     </GOK:false>
  8417.                 </GOK:compare>
  8418.             </GOK:effect>
  8419.         </GOK:handler>
  8420.  
  8421.  
  8422.         <GOK:handler state="press" name="movedown">
  8423.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  8424.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  8425.             <GOK:effect call="ChunkerIfBottom">
  8426.                 <GOK:compare value="1" type="equal">
  8427.                     <GOK:true>
  8428.                         <GOK:effect call="ChunkerKeyDown"/>
  8429.                     </GOK:true>
  8430.                     <GOK:false>
  8431.                         <GOK:effect name="wrap" call="GetRate">
  8432.                             <GOK:compare value="1" type="equal">
  8433.                                 <GOK:true>
  8434.                                     <GOK:effect call="ChunkerWrapToTop"/>
  8435.                                 </GOK:true>
  8436.                             </GOK:compare>
  8437.                         </GOK:effect>
  8438.                     </GOK:false>
  8439.                 </GOK:compare>
  8440.             </GOK:effect>
  8441.         </GOK:handler>
  8442.  
  8443.  
  8444.         <GOK:handler state="release" name="moveright">
  8445.             <GOK:effect call="Timer1Stop"/>
  8446.         </GOK:handler>
  8447.         <GOK:handler state="release" name="moveleft">
  8448.             <GOK:effect call="Timer2Stop"/>
  8449.         </GOK:handler>
  8450.         <GOK:handler state="release" name="moveup">
  8451.             <GOK:effect call="Timer3Stop"/>
  8452.         </GOK:handler>
  8453.         <GOK:handler state="release" name="movedown">
  8454.             <GOK:effect call="Timer4Stop"/>
  8455.         </GOK:handler>
  8456.  
  8457.  
  8458.  
  8459.         <GOK:handler name="select">
  8460.             <GOK:effect call="Timer1Stop"/>
  8461.             <GOK:effect call="Timer2Stop"/>
  8462.             <GOK:effect call="Timer3Stop"/>
  8463.             <GOK:effect call="Timer4Stop"/>
  8464.             <GOK:effect call="SelectChunk">
  8465.                 <GOK:compare value="1" type="equal">
  8466.                     <GOK:true>
  8467.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  8468.                         <GOK:effect call="OutputSelectedKey"/>
  8469.                         <GOK:effect call="HighlightCenterKey"/>
  8470.                         <GOK:effect param1="1" call="StateJump"/>
  8471.                     </GOK:true>
  8472.  
  8473.                 </GOK:compare>
  8474.             </GOK:effect>
  8475.         </GOK:handler>
  8476.  
  8477.  
  8478.  
  8479.  
  8480.         
  8481.         <GOK:handler name="timer1">
  8482.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  8483.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  8484.             <GOK:effect call="ChunkerIfNextChunk">
  8485.                 <GOK:compare value="1" type="equal">
  8486.                     <GOK:true>
  8487.                         <GOK:effect call="ChunkerNextChunk"/>
  8488.                     </GOK:true>
  8489.                     <GOK:false>
  8490.                         <GOK:effect name="wrap" call="GetRate">
  8491.                             <GOK:compare value="1" type="equal">
  8492.                                 <GOK:true>
  8493.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  8494.                                 </GOK:true>
  8495.                             </GOK:compare>
  8496.                         </GOK:effect>
  8497.                     </GOK:false>
  8498.                 </GOK:compare>
  8499.             </GOK:effect>
  8500.         </GOK:handler>
  8501.  
  8502.         
  8503.         <GOK:handler name="timer2">
  8504.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  8505.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  8506.             <GOK:effect call="ChunkerIfLeft">
  8507.                 <GOK:compare value="1" type="equal">
  8508.                     <GOK:true>
  8509.                         <GOK:effect call="ChunkerKeyLeft"/>
  8510.                     </GOK:true>
  8511.                     <GOK:false>
  8512.                         <GOK:effect name="wrap" call="GetRate">
  8513.                             <GOK:compare value="1" type="equal">
  8514.                                 <GOK:true>
  8515.                                     <GOK:effect call="ChunkerWrapToRight"/>
  8516.                                 </GOK:true>
  8517.                             </GOK:compare>
  8518.                         </GOK:effect>
  8519.                     </GOK:false>
  8520.                 </GOK:compare>
  8521.             </GOK:effect>
  8522.         </GOK:handler>
  8523.  
  8524.         
  8525.         <GOK:handler name="timer3">
  8526.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  8527.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  8528.             <GOK:effect call="ChunkerIfTop">
  8529.                 <GOK:compare value="1" type="equal">
  8530.                     <GOK:true>
  8531.                         <GOK:effect call="ChunkerKeyUp"/>
  8532.                     </GOK:true>
  8533.                     <GOK:false>
  8534.                         <GOK:effect name="wrap" call="GetRate">
  8535.                             <GOK:compare value="1" type="equal">
  8536.                                 <GOK:true>
  8537.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  8538.                                 </GOK:true>
  8539.                             </GOK:compare>
  8540.                         </GOK:effect>
  8541.                     </GOK:false>
  8542.                 </GOK:compare>
  8543.             </GOK:effect>
  8544.         </GOK:handler>
  8545.  
  8546.         
  8547.         <GOK:handler name="timer4">
  8548.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  8549.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  8550.             <GOK:effect call="ChunkerIfBottom">
  8551.                 <GOK:compare value="1" type="equal">
  8552.                     <GOK:true>
  8553.                         <GOK:effect call="ChunkerKeyDown"/>
  8554.                     </GOK:true>
  8555.                     <GOK:false>
  8556.                         <GOK:effect name="wrap" call="GetRate">
  8557.                             <GOK:compare value="1" type="equal">
  8558.                                 <GOK:true>
  8559.                                     <GOK:effect call="ChunkerWrapToTop"/>
  8560.                                 </GOK:true>
  8561.                             </GOK:compare>
  8562.                         </GOK:effect>
  8563.                     </GOK:false>
  8564.                 </GOK:compare>
  8565.             </GOK:effect>
  8566.         </GOK:handler>
  8567.         
  8568.     </GOK:state>
  8569.  
  8570.  
  8571.  
  8572.     <GOK:state name="repeat">
  8573.         <GOK:handler name="select">
  8574.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  8575.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  8576.             <GOK:effect call="Timer1Stop"/>
  8577.             <GOK:effect call="Timer2Stop"/>
  8578.             <GOK:effect call="Timer3Stop"/>
  8579.             <GOK:effect call="Timer4Stop"/>
  8580.             <GOK:effect call="HighlightFirstChunk"/>
  8581.             <GOK:effect param1="1" call="StateJump"/>
  8582.         </GOK:handler>
  8583.     </GOK:state>
  8584.  
  8585.  
  8586. </GOK:accessmethod>
  8587. <GOK:accessmethod xml:lang="hi" name="directed" displayname="5 αñ╕αÑìαñ╡αñ┐αñÜ αñíαñ╛αñ»αñ░αÑçαñòαÑìαñƒαÑçαñí">
  8588. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  8589.  
  8590. <GOK:operation>
  8591. <GOK:control type="frame" spacing="0" size="3" border="0" string="αñæαñ¬αñ░αÑçαñ╢αñ¿" xml:lang="hi">
  8592.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  8593.  
  8594.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  8595.                 <GOK:control type="label" string="αñèαñ¬αñ░αñâ" xml:lang="hi"></GOK:control>
  8596.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="αñèαñ¬αñ░αñâ" xml:lang="hi"></GOK:control>
  8597.             </GOK:control>
  8598.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  8599.                 <GOK:control type="label" string="αñ¿αÑÇαñÜαÑç:" xml:lang="hi"></GOK:control>
  8600.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="αñ¿αÑÇαñÜαÑç:" xml:lang="hi"></GOK:control>
  8601.             </GOK:control>
  8602.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  8603.                 <GOK:control type="label" string="αñ¼αñ╛αñ»αñ╛αñü:" xml:lang="hi"></GOK:control>
  8604.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="αñ¼αñ╛αñ»αñ╛αñü:" xml:lang="hi"></GOK:control>
  8605.             </GOK:control>
  8606.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  8607.                 <GOK:control type="label" string="αñªαñ╛αñ»αñ╛αñü:" xml:lang="hi"></GOK:control>
  8608.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="αñªαñ╛αñ»αñ╛αñü:" xml:lang="hi"></GOK:control>
  8609.             </GOK:control>
  8610.                 
  8611.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  8612.             <GOK:control type="label" string="αñ╕αñòαÑìαñ░αñ┐αñ» αñòαñ░αÑçαñé:" xml:lang="hi"></GOK:control>
  8613.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="αñÜαÑüαñ¿αÑçαñé:" xml:lang="hi"></GOK:control>
  8614.         </GOK:control>
  8615.  
  8616.     </GOK:control>    
  8617. </GOK:control>    
  8618. </GOK:operation>
  8619.  
  8620. <GOK:feedback>
  8621. <GOK:control type="frame" spacing="0" size="3" border="0" string="αñ½αñ╝αÑÇαñíαñ¼αÑêαñò" xml:lang="hi">
  8622.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  8623.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  8624.  
  8625.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  8626.                 <GOK:control type="label" string="αñùαññαñ┐αñ╡αñ┐αñºαñ┐:" xml:lang="hi"></GOK:control>
  8627.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="αñ½αñ╝αÑÇαñíαñ¼αÑêαñò αñùαññαñ┐αñ╡αñ┐αñºαñ┐:" xml:lang="hi"></GOK:control>
  8628.             </GOK:control>
  8629.     
  8630.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  8631.                 <GOK:control type="label" string="αñ╕αñòαÑìαñ░αñ┐αñ» αñòαñ░αÑçαñé:" xml:lang="hi"></GOK:control>
  8632.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="αñ½αñ╝αÑÇαñíαñ¼αÑêαñò αñùαññαñ┐αñ╡αñ┐αñºαñ┐:" xml:lang="hi"></GOK:control>
  8633.             </GOK:control>
  8634.  
  8635.         </GOK:control>
  8636.     </GOK:control>
  8637. </GOK:control>
  8638. </GOK:feedback>
  8639.  
  8640. <GOK:options>
  8641. <GOK:control type="frame" spacing="0" size="3" border="0" string="αñ╡αñ┐αñòαñ▓αÑìαñ¬" xml:lang="hi">
  8642.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  8643.     
  8644.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  8645.             <GOK:control type="label" string="αñ╕αÑìαñòαÑçαñ¿ αñªαÑçαñ░αÑÇαñâ" xml:lang="hi"></GOK:control>
  8646.             <GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="αñ╕αÑìαñòαÑçαñ¿ αñùαññαñ┐:" xml:lang="hi"></GOK:control>
  8647.             <GOK:control type="label" string="(αñ╕αÑçαñòαñúαÑìαñí αñòαñ╛ 100s)" xml:lang="hi"></GOK:control>
  8648.         </GOK:control>
  8649.  
  8650.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  8651.             <GOK:control type="checkbutton" name="wrap" string="αñ¬αñéαñòαÑìαññαñ┐/αñ╕αÑìαññαñ«αÑìαñ¡ αñ╡αÑìαñ░αÑêαñ¬ αñòαñ░αÑçαñé" xml:lang="hi"></GOK:control>
  8652.         </GOK:control>
  8653.  
  8654.  
  8655.     </GOK:control>
  8656. </GOK:control>
  8657. </GOK:options>
  8658.  
  8659.  
  8660.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  8661.     <GOK:rate stringvalue="switch2" name="moveright"/>
  8662.     <GOK:rate stringvalue="switch3" name="moveup"/>
  8663.     <GOK:rate stringvalue="switch4" name="movedown"/>
  8664.     <GOK:rate stringvalue="switch5" name="select"/>
  8665.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  8666.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  8667.     <GOK:rate value="100" name="scanspeed"/>
  8668.     <GOK:rate value="1" name="wrap"/>
  8669.     <GOK:rate value="0" name="topbottom"/>
  8670.     <GOK:rate value="0" name="leftright"/>
  8671.     <GOK:rate value="3" name="cycles"/>
  8672.  
  8673.     <GOK:rate value="0" name="autorepeat"/>
  8674.     <GOK:rate value="30" name="repeatrate"/>
  8675.  
  8676.  
  8677.     <GOK:initialization>
  8678.         <GOK:effect call="ChunkerReset"/>
  8679.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  8680.     </GOK:initialization>
  8681.  
  8682.  
  8683.     <GOK:state name="1">
  8684.  
  8685.  
  8686.         <GOK:handler state="press" name="moveright">
  8687.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  8688.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  8689.             <GOK:effect call="ChunkerIfRight">
  8690.                 <GOK:compare value="1" type="equal">
  8691.                     <GOK:true>
  8692.                         <GOK:effect call="ChunkerKeyRight"/>
  8693.                     </GOK:true>
  8694.                     <GOK:false>
  8695.                         <GOK:effect name="wrap" call="GetRate">
  8696.                             <GOK:compare value="1" type="equal">
  8697.                                 <GOK:true>
  8698.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  8699.                                 </GOK:true>
  8700.                             </GOK:compare>
  8701.                         </GOK:effect>
  8702.                     </GOK:false>
  8703.                 </GOK:compare>
  8704.             </GOK:effect>
  8705.         </GOK:handler>
  8706.  
  8707.  
  8708.         <GOK:handler state="press" name="moveleft">
  8709.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  8710.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  8711.             <GOK:effect call="ChunkerIfLeft">
  8712.                 <GOK:compare value="1" type="equal">
  8713.                     <GOK:true>
  8714.                         <GOK:effect call="ChunkerKeyLeft"/>
  8715.                     </GOK:true>
  8716.                     <GOK:false>
  8717.                         <GOK:effect name="wrap" call="GetRate">
  8718.                             <GOK:compare value="1" type="equal">
  8719.                                 <GOK:true>
  8720.                                     <GOK:effect call="ChunkerWrapToRight"/>
  8721.                                 </GOK:true>
  8722.                             </GOK:compare>
  8723.                         </GOK:effect>
  8724.                     </GOK:false>
  8725.                 </GOK:compare>
  8726.             </GOK:effect>
  8727.         </GOK:handler>
  8728.  
  8729.  
  8730.         <GOK:handler state="press" name="moveup">
  8731.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  8732.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  8733.             <GOK:effect call="ChunkerIfTop">
  8734.                 <GOK:compare value="1" type="equal">
  8735.                     <GOK:true>
  8736.                         <GOK:effect call="ChunkerKeyUp"/>
  8737.                     </GOK:true>
  8738.                     <GOK:false>
  8739.                         <GOK:effect name="wrap" call="GetRate">
  8740.                             <GOK:compare value="1" type="equal">
  8741.                                 <GOK:true>
  8742.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  8743.                                 </GOK:true>
  8744.                             </GOK:compare>
  8745.                         </GOK:effect>
  8746.                     </GOK:false>
  8747.                 </GOK:compare>
  8748.             </GOK:effect>
  8749.         </GOK:handler>
  8750.  
  8751.  
  8752.         <GOK:handler state="press" name="movedown">
  8753.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  8754.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  8755.             <GOK:effect call="ChunkerIfBottom">
  8756.                 <GOK:compare value="1" type="equal">
  8757.                     <GOK:true>
  8758.                         <GOK:effect call="ChunkerKeyDown"/>
  8759.                     </GOK:true>
  8760.                     <GOK:false>
  8761.                         <GOK:effect name="wrap" call="GetRate">
  8762.                             <GOK:compare value="1" type="equal">
  8763.                                 <GOK:true>
  8764.                                     <GOK:effect call="ChunkerWrapToTop"/>
  8765.                                 </GOK:true>
  8766.                             </GOK:compare>
  8767.                         </GOK:effect>
  8768.                     </GOK:false>
  8769.                 </GOK:compare>
  8770.             </GOK:effect>
  8771.         </GOK:handler>
  8772.  
  8773.  
  8774.         <GOK:handler state="release" name="moveright">
  8775.             <GOK:effect call="Timer1Stop"/>
  8776.         </GOK:handler>
  8777.         <GOK:handler state="release" name="moveleft">
  8778.             <GOK:effect call="Timer2Stop"/>
  8779.         </GOK:handler>
  8780.         <GOK:handler state="release" name="moveup">
  8781.             <GOK:effect call="Timer3Stop"/>
  8782.         </GOK:handler>
  8783.         <GOK:handler state="release" name="movedown">
  8784.             <GOK:effect call="Timer4Stop"/>
  8785.         </GOK:handler>
  8786.  
  8787.  
  8788.  
  8789.         <GOK:handler name="select">
  8790.             <GOK:effect call="Timer1Stop"/>
  8791.             <GOK:effect call="Timer2Stop"/>
  8792.             <GOK:effect call="Timer3Stop"/>
  8793.             <GOK:effect call="Timer4Stop"/>
  8794.             <GOK:effect call="SelectChunk">
  8795.                 <GOK:compare value="1" type="equal">
  8796.                     <GOK:true>
  8797.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  8798.                         <GOK:effect call="OutputSelectedKey"/>
  8799.                         <GOK:effect call="HighlightCenterKey"/>
  8800.                         <GOK:effect param1="1" call="StateJump"/>
  8801.                     </GOK:true>
  8802.  
  8803.                 </GOK:compare>
  8804.             </GOK:effect>
  8805.         </GOK:handler>
  8806.  
  8807.  
  8808.  
  8809.  
  8810.         
  8811.         <GOK:handler name="timer1">
  8812.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  8813.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  8814.             <GOK:effect call="ChunkerIfNextChunk">
  8815.                 <GOK:compare value="1" type="equal">
  8816.                     <GOK:true>
  8817.                         <GOK:effect call="ChunkerNextChunk"/>
  8818.                     </GOK:true>
  8819.                     <GOK:false>
  8820.                         <GOK:effect name="wrap" call="GetRate">
  8821.                             <GOK:compare value="1" type="equal">
  8822.                                 <GOK:true>
  8823.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  8824.                                 </GOK:true>
  8825.                             </GOK:compare>
  8826.                         </GOK:effect>
  8827.                     </GOK:false>
  8828.                 </GOK:compare>
  8829.             </GOK:effect>
  8830.         </GOK:handler>
  8831.  
  8832.         
  8833.         <GOK:handler name="timer2">
  8834.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  8835.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  8836.             <GOK:effect call="ChunkerIfLeft">
  8837.                 <GOK:compare value="1" type="equal">
  8838.                     <GOK:true>
  8839.                         <GOK:effect call="ChunkerKeyLeft"/>
  8840.                     </GOK:true>
  8841.                     <GOK:false>
  8842.                         <GOK:effect name="wrap" call="GetRate">
  8843.                             <GOK:compare value="1" type="equal">
  8844.                                 <GOK:true>
  8845.                                     <GOK:effect call="ChunkerWrapToRight"/>
  8846.                                 </GOK:true>
  8847.                             </GOK:compare>
  8848.                         </GOK:effect>
  8849.                     </GOK:false>
  8850.                 </GOK:compare>
  8851.             </GOK:effect>
  8852.         </GOK:handler>
  8853.  
  8854.         
  8855.         <GOK:handler name="timer3">
  8856.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  8857.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  8858.             <GOK:effect call="ChunkerIfTop">
  8859.                 <GOK:compare value="1" type="equal">
  8860.                     <GOK:true>
  8861.                         <GOK:effect call="ChunkerKeyUp"/>
  8862.                     </GOK:true>
  8863.                     <GOK:false>
  8864.                         <GOK:effect name="wrap" call="GetRate">
  8865.                             <GOK:compare value="1" type="equal">
  8866.                                 <GOK:true>
  8867.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  8868.                                 </GOK:true>
  8869.                             </GOK:compare>
  8870.                         </GOK:effect>
  8871.                     </GOK:false>
  8872.                 </GOK:compare>
  8873.             </GOK:effect>
  8874.         </GOK:handler>
  8875.  
  8876.         
  8877.         <GOK:handler name="timer4">
  8878.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  8879.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  8880.             <GOK:effect call="ChunkerIfBottom">
  8881.                 <GOK:compare value="1" type="equal">
  8882.                     <GOK:true>
  8883.                         <GOK:effect call="ChunkerKeyDown"/>
  8884.                     </GOK:true>
  8885.                     <GOK:false>
  8886.                         <GOK:effect name="wrap" call="GetRate">
  8887.                             <GOK:compare value="1" type="equal">
  8888.                                 <GOK:true>
  8889.                                     <GOK:effect call="ChunkerWrapToTop"/>
  8890.                                 </GOK:true>
  8891.                             </GOK:compare>
  8892.                         </GOK:effect>
  8893.                     </GOK:false>
  8894.                 </GOK:compare>
  8895.             </GOK:effect>
  8896.         </GOK:handler>
  8897.         
  8898.     </GOK:state>
  8899.  
  8900.  
  8901.  
  8902.     <GOK:state name="repeat">
  8903.         <GOK:handler name="select">
  8904.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  8905.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  8906.             <GOK:effect call="Timer1Stop"/>
  8907.             <GOK:effect call="Timer2Stop"/>
  8908.             <GOK:effect call="Timer3Stop"/>
  8909.             <GOK:effect call="Timer4Stop"/>
  8910.             <GOK:effect call="HighlightFirstChunk"/>
  8911.             <GOK:effect param1="1" call="StateJump"/>
  8912.         </GOK:handler>
  8913.     </GOK:state>
  8914.  
  8915.  
  8916. </GOK:accessmethod>
  8917. <GOK:accessmethod xml:lang="hr" name="directed" displayname="5 Switch Directed">
  8918. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  8919.  
  8920. <GOK:operation>
  8921. <GOK:control type="frame" spacing="0" size="3" border="0" string="Operacija" xml:lang="hr">
  8922.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  8923.  
  8924.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  8925.                 <GOK:control type="label" string="Up:" xml:lang="hr"></GOK:control>
  8926.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Up:" xml:lang="hr"></GOK:control>
  8927.             </GOK:control>
  8928.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  8929.                 <GOK:control type="label" string="Down:" xml:lang="hr"></GOK:control>
  8930.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Down:" xml:lang="hr"></GOK:control>
  8931.             </GOK:control>
  8932.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  8933.                 <GOK:control type="label" string="Lijevo:" xml:lang="hr"></GOK:control>
  8934.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Lijevo:" xml:lang="hr"></GOK:control>
  8935.             </GOK:control>
  8936.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  8937.                 <GOK:control type="label" string="Desno:" xml:lang="hr"></GOK:control>
  8938.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="Desno:" xml:lang="hr"></GOK:control>
  8939.             </GOK:control>
  8940.                 
  8941.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  8942.             <GOK:control type="label" string="Activate:" xml:lang="hr"></GOK:control>
  8943.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Odaberi:" xml:lang="hr"></GOK:control>
  8944.         </GOK:control>
  8945.  
  8946.     </GOK:control>    
  8947. </GOK:control>    
  8948. </GOK:operation>
  8949.  
  8950. <GOK:feedback>
  8951. <GOK:control type="frame" spacing="0" size="3" border="0" string="Odgovor" xml:lang="hr">
  8952.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  8953.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  8954.  
  8955.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  8956.                 <GOK:control type="label" string="Pomicanje:" xml:lang="hr"></GOK:control>
  8957.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Kretnja povratne veze:" xml:lang="hr"></GOK:control>
  8958.             </GOK:control>
  8959.     
  8960.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  8961.                 <GOK:control type="label" string="Activation:" xml:lang="hr"></GOK:control>
  8962.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Kretnja povratne veze:" xml:lang="hr"></GOK:control>
  8963.             </GOK:control>
  8964.  
  8965.         </GOK:control>
  8966.     </GOK:control>
  8967. </GOK:control>
  8968. </GOK:feedback>
  8969.  
  8970. <GOK:options>
  8971. <GOK:control type="frame" spacing="0" size="3" border="0" string="Odrednice" xml:lang="hr">
  8972.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  8973.     
  8974.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  8975.             <GOK:control type="label" string="Odgoda ispitivanja:" xml:lang="hr"></GOK:control>
  8976.             <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>
  8977.             <GOK:control type="label" string="(100-tinke sekunde)" xml:lang="hr"></GOK:control>
  8978.         </GOK:control>
  8979.  
  8980.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  8981.             <GOK:control type="checkbutton" name="wrap" string="Omotaj retke/stupce" xml:lang="hr"></GOK:control>
  8982.         </GOK:control>
  8983.  
  8984.  
  8985.     </GOK:control>
  8986. </GOK:control>
  8987. </GOK:options>
  8988.  
  8989.  
  8990.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  8991.     <GOK:rate stringvalue="switch2" name="moveright"/>
  8992.     <GOK:rate stringvalue="switch3" name="moveup"/>
  8993.     <GOK:rate stringvalue="switch4" name="movedown"/>
  8994.     <GOK:rate stringvalue="switch5" name="select"/>
  8995.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  8996.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  8997.     <GOK:rate value="100" name="scanspeed"/>
  8998.     <GOK:rate value="1" name="wrap"/>
  8999.     <GOK:rate value="0" name="topbottom"/>
  9000.     <GOK:rate value="0" name="leftright"/>
  9001.     <GOK:rate value="3" name="cycles"/>
  9002.  
  9003.     <GOK:rate value="0" name="autorepeat"/>
  9004.     <GOK:rate value="30" name="repeatrate"/>
  9005.  
  9006.  
  9007.     <GOK:initialization>
  9008.         <GOK:effect call="ChunkerReset"/>
  9009.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  9010.     </GOK:initialization>
  9011.  
  9012.  
  9013.     <GOK:state name="1">
  9014.  
  9015.  
  9016.         <GOK:handler state="press" name="moveright">
  9017.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  9018.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  9019.             <GOK:effect call="ChunkerIfRight">
  9020.                 <GOK:compare value="1" type="equal">
  9021.                     <GOK:true>
  9022.                         <GOK:effect call="ChunkerKeyRight"/>
  9023.                     </GOK:true>
  9024.                     <GOK:false>
  9025.                         <GOK:effect name="wrap" call="GetRate">
  9026.                             <GOK:compare value="1" type="equal">
  9027.                                 <GOK:true>
  9028.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  9029.                                 </GOK:true>
  9030.                             </GOK:compare>
  9031.                         </GOK:effect>
  9032.                     </GOK:false>
  9033.                 </GOK:compare>
  9034.             </GOK:effect>
  9035.         </GOK:handler>
  9036.  
  9037.  
  9038.         <GOK:handler state="press" name="moveleft">
  9039.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  9040.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  9041.             <GOK:effect call="ChunkerIfLeft">
  9042.                 <GOK:compare value="1" type="equal">
  9043.                     <GOK:true>
  9044.                         <GOK:effect call="ChunkerKeyLeft"/>
  9045.                     </GOK:true>
  9046.                     <GOK:false>
  9047.                         <GOK:effect name="wrap" call="GetRate">
  9048.                             <GOK:compare value="1" type="equal">
  9049.                                 <GOK:true>
  9050.                                     <GOK:effect call="ChunkerWrapToRight"/>
  9051.                                 </GOK:true>
  9052.                             </GOK:compare>
  9053.                         </GOK:effect>
  9054.                     </GOK:false>
  9055.                 </GOK:compare>
  9056.             </GOK:effect>
  9057.         </GOK:handler>
  9058.  
  9059.  
  9060.         <GOK:handler state="press" name="moveup">
  9061.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  9062.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  9063.             <GOK:effect call="ChunkerIfTop">
  9064.                 <GOK:compare value="1" type="equal">
  9065.                     <GOK:true>
  9066.                         <GOK:effect call="ChunkerKeyUp"/>
  9067.                     </GOK:true>
  9068.                     <GOK:false>
  9069.                         <GOK:effect name="wrap" call="GetRate">
  9070.                             <GOK:compare value="1" type="equal">
  9071.                                 <GOK:true>
  9072.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  9073.                                 </GOK:true>
  9074.                             </GOK:compare>
  9075.                         </GOK:effect>
  9076.                     </GOK:false>
  9077.                 </GOK:compare>
  9078.             </GOK:effect>
  9079.         </GOK:handler>
  9080.  
  9081.  
  9082.         <GOK:handler state="press" name="movedown">
  9083.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  9084.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  9085.             <GOK:effect call="ChunkerIfBottom">
  9086.                 <GOK:compare value="1" type="equal">
  9087.                     <GOK:true>
  9088.                         <GOK:effect call="ChunkerKeyDown"/>
  9089.                     </GOK:true>
  9090.                     <GOK:false>
  9091.                         <GOK:effect name="wrap" call="GetRate">
  9092.                             <GOK:compare value="1" type="equal">
  9093.                                 <GOK:true>
  9094.                                     <GOK:effect call="ChunkerWrapToTop"/>
  9095.                                 </GOK:true>
  9096.                             </GOK:compare>
  9097.                         </GOK:effect>
  9098.                     </GOK:false>
  9099.                 </GOK:compare>
  9100.             </GOK:effect>
  9101.         </GOK:handler>
  9102.  
  9103.  
  9104.         <GOK:handler state="release" name="moveright">
  9105.             <GOK:effect call="Timer1Stop"/>
  9106.         </GOK:handler>
  9107.         <GOK:handler state="release" name="moveleft">
  9108.             <GOK:effect call="Timer2Stop"/>
  9109.         </GOK:handler>
  9110.         <GOK:handler state="release" name="moveup">
  9111.             <GOK:effect call="Timer3Stop"/>
  9112.         </GOK:handler>
  9113.         <GOK:handler state="release" name="movedown">
  9114.             <GOK:effect call="Timer4Stop"/>
  9115.         </GOK:handler>
  9116.  
  9117.  
  9118.  
  9119.         <GOK:handler name="select">
  9120.             <GOK:effect call="Timer1Stop"/>
  9121.             <GOK:effect call="Timer2Stop"/>
  9122.             <GOK:effect call="Timer3Stop"/>
  9123.             <GOK:effect call="Timer4Stop"/>
  9124.             <GOK:effect call="SelectChunk">
  9125.                 <GOK:compare value="1" type="equal">
  9126.                     <GOK:true>
  9127.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  9128.                         <GOK:effect call="OutputSelectedKey"/>
  9129.                         <GOK:effect call="HighlightCenterKey"/>
  9130.                         <GOK:effect param1="1" call="StateJump"/>
  9131.                     </GOK:true>
  9132.  
  9133.                 </GOK:compare>
  9134.             </GOK:effect>
  9135.         </GOK:handler>
  9136.  
  9137.  
  9138.  
  9139.  
  9140.         
  9141.         <GOK:handler name="timer1">
  9142.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  9143.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  9144.             <GOK:effect call="ChunkerIfNextChunk">
  9145.                 <GOK:compare value="1" type="equal">
  9146.                     <GOK:true>
  9147.                         <GOK:effect call="ChunkerNextChunk"/>
  9148.                     </GOK:true>
  9149.                     <GOK:false>
  9150.                         <GOK:effect name="wrap" call="GetRate">
  9151.                             <GOK:compare value="1" type="equal">
  9152.                                 <GOK:true>
  9153.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  9154.                                 </GOK:true>
  9155.                             </GOK:compare>
  9156.                         </GOK:effect>
  9157.                     </GOK:false>
  9158.                 </GOK:compare>
  9159.             </GOK:effect>
  9160.         </GOK:handler>
  9161.  
  9162.         
  9163.         <GOK:handler name="timer2">
  9164.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  9165.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  9166.             <GOK:effect call="ChunkerIfLeft">
  9167.                 <GOK:compare value="1" type="equal">
  9168.                     <GOK:true>
  9169.                         <GOK:effect call="ChunkerKeyLeft"/>
  9170.                     </GOK:true>
  9171.                     <GOK:false>
  9172.                         <GOK:effect name="wrap" call="GetRate">
  9173.                             <GOK:compare value="1" type="equal">
  9174.                                 <GOK:true>
  9175.                                     <GOK:effect call="ChunkerWrapToRight"/>
  9176.                                 </GOK:true>
  9177.                             </GOK:compare>
  9178.                         </GOK:effect>
  9179.                     </GOK:false>
  9180.                 </GOK:compare>
  9181.             </GOK:effect>
  9182.         </GOK:handler>
  9183.  
  9184.         
  9185.         <GOK:handler name="timer3">
  9186.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  9187.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  9188.             <GOK:effect call="ChunkerIfTop">
  9189.                 <GOK:compare value="1" type="equal">
  9190.                     <GOK:true>
  9191.                         <GOK:effect call="ChunkerKeyUp"/>
  9192.                     </GOK:true>
  9193.                     <GOK:false>
  9194.                         <GOK:effect name="wrap" call="GetRate">
  9195.                             <GOK:compare value="1" type="equal">
  9196.                                 <GOK:true>
  9197.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  9198.                                 </GOK:true>
  9199.                             </GOK:compare>
  9200.                         </GOK:effect>
  9201.                     </GOK:false>
  9202.                 </GOK:compare>
  9203.             </GOK:effect>
  9204.         </GOK:handler>
  9205.  
  9206.         
  9207.         <GOK:handler name="timer4">
  9208.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  9209.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  9210.             <GOK:effect call="ChunkerIfBottom">
  9211.                 <GOK:compare value="1" type="equal">
  9212.                     <GOK:true>
  9213.                         <GOK:effect call="ChunkerKeyDown"/>
  9214.                     </GOK:true>
  9215.                     <GOK:false>
  9216.                         <GOK:effect name="wrap" call="GetRate">
  9217.                             <GOK:compare value="1" type="equal">
  9218.                                 <GOK:true>
  9219.                                     <GOK:effect call="ChunkerWrapToTop"/>
  9220.                                 </GOK:true>
  9221.                             </GOK:compare>
  9222.                         </GOK:effect>
  9223.                     </GOK:false>
  9224.                 </GOK:compare>
  9225.             </GOK:effect>
  9226.         </GOK:handler>
  9227.         
  9228.     </GOK:state>
  9229.  
  9230.  
  9231.  
  9232.     <GOK:state name="repeat">
  9233.         <GOK:handler name="select">
  9234.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  9235.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  9236.             <GOK:effect call="Timer1Stop"/>
  9237.             <GOK:effect call="Timer2Stop"/>
  9238.             <GOK:effect call="Timer3Stop"/>
  9239.             <GOK:effect call="Timer4Stop"/>
  9240.             <GOK:effect call="HighlightFirstChunk"/>
  9241.             <GOK:effect param1="1" call="StateJump"/>
  9242.         </GOK:handler>
  9243.     </GOK:state>
  9244.  
  9245.  
  9246. </GOK:accessmethod>
  9247. <GOK:accessmethod xml:lang="hu" name="directed" displayname="5 kapcsol├│ ir├íny├¡tott">
  9248. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  9249.  
  9250. <GOK:operation>
  9251. <GOK:control type="frame" spacing="0" size="3" border="0" string="M┼▒k├╢d├⌐s" xml:lang="hu">
  9252.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  9253.  
  9254.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  9255.                 <GOK:control type="label" string="Fel:" xml:lang="hu"></GOK:control>
  9256.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Fel:" xml:lang="hu"></GOK:control>
  9257.             </GOK:control>
  9258.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  9259.                 <GOK:control type="label" string="Le:" xml:lang="hu"></GOK:control>
  9260.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Le:" xml:lang="hu"></GOK:control>
  9261.             </GOK:control>
  9262.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  9263.                 <GOK:control type="label" string="Balra:" xml:lang="hu"></GOK:control>
  9264.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Balra:" xml:lang="hu"></GOK:control>
  9265.             </GOK:control>
  9266.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  9267.                 <GOK:control type="label" string="Jobbra:" xml:lang="hu"></GOK:control>
  9268.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="Jobbra:" xml:lang="hu"></GOK:control>
  9269.             </GOK:control>
  9270.                 
  9271.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  9272.             <GOK:control type="label" string="Aktiv├íl├ís:" xml:lang="hu"></GOK:control>
  9273.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Kiv├ílaszt├ís:" xml:lang="hu"></GOK:control>
  9274.         </GOK:control>
  9275.  
  9276.     </GOK:control>    
  9277. </GOK:control>    
  9278. </GOK:operation>
  9279.  
  9280. <GOK:feedback>
  9281. <GOK:control type="frame" spacing="0" size="3" border="0" string="Visszajelz├⌐s" xml:lang="hu">
  9282.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  9283.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  9284.  
  9285.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  9286.                 <GOK:control type="label" string="Mozg├ís:" xml:lang="hu"></GOK:control>
  9287.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Mozg├ís visszajelz├⌐se:" xml:lang="hu"></GOK:control>
  9288.             </GOK:control>
  9289.     
  9290.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  9291.                 <GOK:control type="label" string="Aktiv├íl├ís:" xml:lang="hu"></GOK:control>
  9292.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Mozg├ís visszajelz├⌐se:" xml:lang="hu"></GOK:control>
  9293.             </GOK:control>
  9294.  
  9295.         </GOK:control>
  9296.     </GOK:control>
  9297. </GOK:control>
  9298. </GOK:feedback>
  9299.  
  9300. <GOK:options>
  9301. <GOK:control type="frame" spacing="0" size="3" border="0" string="Be├íll├¡t├ísok" xml:lang="hu">
  9302.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  9303.     
  9304.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  9305.             <GOK:control type="label" string="Keres├⌐si k├⌐sleltet├⌐s:" xml:lang="hu"></GOK:control>
  9306.             <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>
  9307.             <GOK:control type="label" string="(sz├ízadm├ísodperc)" xml:lang="hu"></GOK:control>
  9308.         </GOK:control>
  9309.  
  9310.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  9311.             <GOK:control type="checkbutton" name="wrap" string="Sorok/oszlopok t├╢rdel├⌐se" xml:lang="hu"></GOK:control>
  9312.         </GOK:control>
  9313.  
  9314.  
  9315.     </GOK:control>
  9316. </GOK:control>
  9317. </GOK:options>
  9318.  
  9319.  
  9320.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  9321.     <GOK:rate stringvalue="switch2" name="moveright"/>
  9322.     <GOK:rate stringvalue="switch3" name="moveup"/>
  9323.     <GOK:rate stringvalue="switch4" name="movedown"/>
  9324.     <GOK:rate stringvalue="switch5" name="select"/>
  9325.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  9326.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  9327.     <GOK:rate value="100" name="scanspeed"/>
  9328.     <GOK:rate value="1" name="wrap"/>
  9329.     <GOK:rate value="0" name="topbottom"/>
  9330.     <GOK:rate value="0" name="leftright"/>
  9331.     <GOK:rate value="3" name="cycles"/>
  9332.  
  9333.     <GOK:rate value="0" name="autorepeat"/>
  9334.     <GOK:rate value="30" name="repeatrate"/>
  9335.  
  9336.  
  9337.     <GOK:initialization>
  9338.         <GOK:effect call="ChunkerReset"/>
  9339.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  9340.     </GOK:initialization>
  9341.  
  9342.  
  9343.     <GOK:state name="1">
  9344.  
  9345.  
  9346.         <GOK:handler state="press" name="moveright">
  9347.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  9348.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  9349.             <GOK:effect call="ChunkerIfRight">
  9350.                 <GOK:compare value="1" type="equal">
  9351.                     <GOK:true>
  9352.                         <GOK:effect call="ChunkerKeyRight"/>
  9353.                     </GOK:true>
  9354.                     <GOK:false>
  9355.                         <GOK:effect name="wrap" call="GetRate">
  9356.                             <GOK:compare value="1" type="equal">
  9357.                                 <GOK:true>
  9358.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  9359.                                 </GOK:true>
  9360.                             </GOK:compare>
  9361.                         </GOK:effect>
  9362.                     </GOK:false>
  9363.                 </GOK:compare>
  9364.             </GOK:effect>
  9365.         </GOK:handler>
  9366.  
  9367.  
  9368.         <GOK:handler state="press" name="moveleft">
  9369.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  9370.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  9371.             <GOK:effect call="ChunkerIfLeft">
  9372.                 <GOK:compare value="1" type="equal">
  9373.                     <GOK:true>
  9374.                         <GOK:effect call="ChunkerKeyLeft"/>
  9375.                     </GOK:true>
  9376.                     <GOK:false>
  9377.                         <GOK:effect name="wrap" call="GetRate">
  9378.                             <GOK:compare value="1" type="equal">
  9379.                                 <GOK:true>
  9380.                                     <GOK:effect call="ChunkerWrapToRight"/>
  9381.                                 </GOK:true>
  9382.                             </GOK:compare>
  9383.                         </GOK:effect>
  9384.                     </GOK:false>
  9385.                 </GOK:compare>
  9386.             </GOK:effect>
  9387.         </GOK:handler>
  9388.  
  9389.  
  9390.         <GOK:handler state="press" name="moveup">
  9391.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  9392.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  9393.             <GOK:effect call="ChunkerIfTop">
  9394.                 <GOK:compare value="1" type="equal">
  9395.                     <GOK:true>
  9396.                         <GOK:effect call="ChunkerKeyUp"/>
  9397.                     </GOK:true>
  9398.                     <GOK:false>
  9399.                         <GOK:effect name="wrap" call="GetRate">
  9400.                             <GOK:compare value="1" type="equal">
  9401.                                 <GOK:true>
  9402.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  9403.                                 </GOK:true>
  9404.                             </GOK:compare>
  9405.                         </GOK:effect>
  9406.                     </GOK:false>
  9407.                 </GOK:compare>
  9408.             </GOK:effect>
  9409.         </GOK:handler>
  9410.  
  9411.  
  9412.         <GOK:handler state="press" name="movedown">
  9413.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  9414.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  9415.             <GOK:effect call="ChunkerIfBottom">
  9416.                 <GOK:compare value="1" type="equal">
  9417.                     <GOK:true>
  9418.                         <GOK:effect call="ChunkerKeyDown"/>
  9419.                     </GOK:true>
  9420.                     <GOK:false>
  9421.                         <GOK:effect name="wrap" call="GetRate">
  9422.                             <GOK:compare value="1" type="equal">
  9423.                                 <GOK:true>
  9424.                                     <GOK:effect call="ChunkerWrapToTop"/>
  9425.                                 </GOK:true>
  9426.                             </GOK:compare>
  9427.                         </GOK:effect>
  9428.                     </GOK:false>
  9429.                 </GOK:compare>
  9430.             </GOK:effect>
  9431.         </GOK:handler>
  9432.  
  9433.  
  9434.         <GOK:handler state="release" name="moveright">
  9435.             <GOK:effect call="Timer1Stop"/>
  9436.         </GOK:handler>
  9437.         <GOK:handler state="release" name="moveleft">
  9438.             <GOK:effect call="Timer2Stop"/>
  9439.         </GOK:handler>
  9440.         <GOK:handler state="release" name="moveup">
  9441.             <GOK:effect call="Timer3Stop"/>
  9442.         </GOK:handler>
  9443.         <GOK:handler state="release" name="movedown">
  9444.             <GOK:effect call="Timer4Stop"/>
  9445.         </GOK:handler>
  9446.  
  9447.  
  9448.  
  9449.         <GOK:handler name="select">
  9450.             <GOK:effect call="Timer1Stop"/>
  9451.             <GOK:effect call="Timer2Stop"/>
  9452.             <GOK:effect call="Timer3Stop"/>
  9453.             <GOK:effect call="Timer4Stop"/>
  9454.             <GOK:effect call="SelectChunk">
  9455.                 <GOK:compare value="1" type="equal">
  9456.                     <GOK:true>
  9457.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  9458.                         <GOK:effect call="OutputSelectedKey"/>
  9459.                         <GOK:effect call="HighlightCenterKey"/>
  9460.                         <GOK:effect param1="1" call="StateJump"/>
  9461.                     </GOK:true>
  9462.  
  9463.                 </GOK:compare>
  9464.             </GOK:effect>
  9465.         </GOK:handler>
  9466.  
  9467.  
  9468.  
  9469.  
  9470.         
  9471.         <GOK:handler name="timer1">
  9472.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  9473.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  9474.             <GOK:effect call="ChunkerIfNextChunk">
  9475.                 <GOK:compare value="1" type="equal">
  9476.                     <GOK:true>
  9477.                         <GOK:effect call="ChunkerNextChunk"/>
  9478.                     </GOK:true>
  9479.                     <GOK:false>
  9480.                         <GOK:effect name="wrap" call="GetRate">
  9481.                             <GOK:compare value="1" type="equal">
  9482.                                 <GOK:true>
  9483.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  9484.                                 </GOK:true>
  9485.                             </GOK:compare>
  9486.                         </GOK:effect>
  9487.                     </GOK:false>
  9488.                 </GOK:compare>
  9489.             </GOK:effect>
  9490.         </GOK:handler>
  9491.  
  9492.         
  9493.         <GOK:handler name="timer2">
  9494.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  9495.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  9496.             <GOK:effect call="ChunkerIfLeft">
  9497.                 <GOK:compare value="1" type="equal">
  9498.                     <GOK:true>
  9499.                         <GOK:effect call="ChunkerKeyLeft"/>
  9500.                     </GOK:true>
  9501.                     <GOK:false>
  9502.                         <GOK:effect name="wrap" call="GetRate">
  9503.                             <GOK:compare value="1" type="equal">
  9504.                                 <GOK:true>
  9505.                                     <GOK:effect call="ChunkerWrapToRight"/>
  9506.                                 </GOK:true>
  9507.                             </GOK:compare>
  9508.                         </GOK:effect>
  9509.                     </GOK:false>
  9510.                 </GOK:compare>
  9511.             </GOK:effect>
  9512.         </GOK:handler>
  9513.  
  9514.         
  9515.         <GOK:handler name="timer3">
  9516.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  9517.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  9518.             <GOK:effect call="ChunkerIfTop">
  9519.                 <GOK:compare value="1" type="equal">
  9520.                     <GOK:true>
  9521.                         <GOK:effect call="ChunkerKeyUp"/>
  9522.                     </GOK:true>
  9523.                     <GOK:false>
  9524.                         <GOK:effect name="wrap" call="GetRate">
  9525.                             <GOK:compare value="1" type="equal">
  9526.                                 <GOK:true>
  9527.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  9528.                                 </GOK:true>
  9529.                             </GOK:compare>
  9530.                         </GOK:effect>
  9531.                     </GOK:false>
  9532.                 </GOK:compare>
  9533.             </GOK:effect>
  9534.         </GOK:handler>
  9535.  
  9536.         
  9537.         <GOK:handler name="timer4">
  9538.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  9539.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  9540.             <GOK:effect call="ChunkerIfBottom">
  9541.                 <GOK:compare value="1" type="equal">
  9542.                     <GOK:true>
  9543.                         <GOK:effect call="ChunkerKeyDown"/>
  9544.                     </GOK:true>
  9545.                     <GOK:false>
  9546.                         <GOK:effect name="wrap" call="GetRate">
  9547.                             <GOK:compare value="1" type="equal">
  9548.                                 <GOK:true>
  9549.                                     <GOK:effect call="ChunkerWrapToTop"/>
  9550.                                 </GOK:true>
  9551.                             </GOK:compare>
  9552.                         </GOK:effect>
  9553.                     </GOK:false>
  9554.                 </GOK:compare>
  9555.             </GOK:effect>
  9556.         </GOK:handler>
  9557.         
  9558.     </GOK:state>
  9559.  
  9560.  
  9561.  
  9562.     <GOK:state name="repeat">
  9563.         <GOK:handler name="select">
  9564.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  9565.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  9566.             <GOK:effect call="Timer1Stop"/>
  9567.             <GOK:effect call="Timer2Stop"/>
  9568.             <GOK:effect call="Timer3Stop"/>
  9569.             <GOK:effect call="Timer4Stop"/>
  9570.             <GOK:effect call="HighlightFirstChunk"/>
  9571.             <GOK:effect param1="1" call="StateJump"/>
  9572.         </GOK:handler>
  9573.     </GOK:state>
  9574.  
  9575.  
  9576. </GOK:accessmethod>
  9577. <GOK:accessmethod xml:lang="id" name="directed" displayname="Penunjuk 5 arah">
  9578. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  9579.  
  9580. <GOK:operation>
  9581. <GOK:control type="frame" spacing="0" size="3" border="0" string="Operasi" xml:lang="id">
  9582.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  9583.  
  9584.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  9585.                 <GOK:control type="label" string="Naik:" xml:lang="id"></GOK:control>
  9586.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Naik:" xml:lang="id"></GOK:control>
  9587.             </GOK:control>
  9588.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  9589.                 <GOK:control type="label" string="Bawah:" xml:lang="id"></GOK:control>
  9590.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Bawah:" xml:lang="id"></GOK:control>
  9591.             </GOK:control>
  9592.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  9593.                 <GOK:control type="label" string="Kiri:" xml:lang="id"></GOK:control>
  9594.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Kiri:" xml:lang="id"></GOK:control>
  9595.             </GOK:control>
  9596.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  9597.                 <GOK:control type="label" string="Kanan:" xml:lang="id"></GOK:control>
  9598.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="Kanan:" xml:lang="id"></GOK:control>
  9599.             </GOK:control>
  9600.                 
  9601.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  9602.             <GOK:control type="label" string="Aktifkan:" xml:lang="id"></GOK:control>
  9603.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Pilih:" xml:lang="id"></GOK:control>
  9604.         </GOK:control>
  9605.  
  9606.     </GOK:control>    
  9607. </GOK:control>    
  9608. </GOK:operation>
  9609.  
  9610. <GOK:feedback>
  9611. <GOK:control type="frame" spacing="0" size="3" border="0" string="Umpan balik" xml:lang="id">
  9612.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  9613.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  9614.  
  9615.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  9616.                 <GOK:control type="label" string="Pergerakan:" xml:lang="id"></GOK:control>
  9617.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Pergerakan UmpanBalik:" xml:lang="id"></GOK:control>
  9618.             </GOK:control>
  9619.     
  9620.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  9621.                 <GOK:control type="label" string="Pengaktifan:" xml:lang="id"></GOK:control>
  9622.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Pergerakan UmpanBalik:" xml:lang="id"></GOK:control>
  9623.             </GOK:control>
  9624.  
  9625.         </GOK:control>
  9626.     </GOK:control>
  9627. </GOK:control>
  9628. </GOK:feedback>
  9629.  
  9630. <GOK:options>
  9631. <GOK:control type="frame" spacing="0" size="3" border="0" string="Pilihan" xml:lang="id">
  9632.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  9633.     
  9634.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  9635.             <GOK:control type="label" string="Jeda Pemindaian:" xml:lang="id"></GOK:control>
  9636.             <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>
  9637.             <GOK:control type="label" string="(100 dari sedetik)" xml:lang="id"></GOK:control>
  9638.         </GOK:control>
  9639.  
  9640.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  9641.             <GOK:control type="checkbutton" name="wrap" string="Potong Baris/Kolom" xml:lang="id"></GOK:control>
  9642.         </GOK:control>
  9643.  
  9644.  
  9645.     </GOK:control>
  9646. </GOK:control>
  9647. </GOK:options>
  9648.  
  9649.  
  9650.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  9651.     <GOK:rate stringvalue="switch2" name="moveright"/>
  9652.     <GOK:rate stringvalue="switch3" name="moveup"/>
  9653.     <GOK:rate stringvalue="switch4" name="movedown"/>
  9654.     <GOK:rate stringvalue="switch5" name="select"/>
  9655.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  9656.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  9657.     <GOK:rate value="100" name="scanspeed"/>
  9658.     <GOK:rate value="1" name="wrap"/>
  9659.     <GOK:rate value="0" name="topbottom"/>
  9660.     <GOK:rate value="0" name="leftright"/>
  9661.     <GOK:rate value="3" name="cycles"/>
  9662.  
  9663.     <GOK:rate value="0" name="autorepeat"/>
  9664.     <GOK:rate value="30" name="repeatrate"/>
  9665.  
  9666.  
  9667.     <GOK:initialization>
  9668.         <GOK:effect call="ChunkerReset"/>
  9669.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  9670.     </GOK:initialization>
  9671.  
  9672.  
  9673.     <GOK:state name="1">
  9674.  
  9675.  
  9676.         <GOK:handler state="press" name="moveright">
  9677.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  9678.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  9679.             <GOK:effect call="ChunkerIfRight">
  9680.                 <GOK:compare value="1" type="equal">
  9681.                     <GOK:true>
  9682.                         <GOK:effect call="ChunkerKeyRight"/>
  9683.                     </GOK:true>
  9684.                     <GOK:false>
  9685.                         <GOK:effect name="wrap" call="GetRate">
  9686.                             <GOK:compare value="1" type="equal">
  9687.                                 <GOK:true>
  9688.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  9689.                                 </GOK:true>
  9690.                             </GOK:compare>
  9691.                         </GOK:effect>
  9692.                     </GOK:false>
  9693.                 </GOK:compare>
  9694.             </GOK:effect>
  9695.         </GOK:handler>
  9696.  
  9697.  
  9698.         <GOK:handler state="press" name="moveleft">
  9699.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  9700.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  9701.             <GOK:effect call="ChunkerIfLeft">
  9702.                 <GOK:compare value="1" type="equal">
  9703.                     <GOK:true>
  9704.                         <GOK:effect call="ChunkerKeyLeft"/>
  9705.                     </GOK:true>
  9706.                     <GOK:false>
  9707.                         <GOK:effect name="wrap" call="GetRate">
  9708.                             <GOK:compare value="1" type="equal">
  9709.                                 <GOK:true>
  9710.                                     <GOK:effect call="ChunkerWrapToRight"/>
  9711.                                 </GOK:true>
  9712.                             </GOK:compare>
  9713.                         </GOK:effect>
  9714.                     </GOK:false>
  9715.                 </GOK:compare>
  9716.             </GOK:effect>
  9717.         </GOK:handler>
  9718.  
  9719.  
  9720.         <GOK:handler state="press" name="moveup">
  9721.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  9722.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  9723.             <GOK:effect call="ChunkerIfTop">
  9724.                 <GOK:compare value="1" type="equal">
  9725.                     <GOK:true>
  9726.                         <GOK:effect call="ChunkerKeyUp"/>
  9727.                     </GOK:true>
  9728.                     <GOK:false>
  9729.                         <GOK:effect name="wrap" call="GetRate">
  9730.                             <GOK:compare value="1" type="equal">
  9731.                                 <GOK:true>
  9732.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  9733.                                 </GOK:true>
  9734.                             </GOK:compare>
  9735.                         </GOK:effect>
  9736.                     </GOK:false>
  9737.                 </GOK:compare>
  9738.             </GOK:effect>
  9739.         </GOK:handler>
  9740.  
  9741.  
  9742.         <GOK:handler state="press" name="movedown">
  9743.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  9744.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  9745.             <GOK:effect call="ChunkerIfBottom">
  9746.                 <GOK:compare value="1" type="equal">
  9747.                     <GOK:true>
  9748.                         <GOK:effect call="ChunkerKeyDown"/>
  9749.                     </GOK:true>
  9750.                     <GOK:false>
  9751.                         <GOK:effect name="wrap" call="GetRate">
  9752.                             <GOK:compare value="1" type="equal">
  9753.                                 <GOK:true>
  9754.                                     <GOK:effect call="ChunkerWrapToTop"/>
  9755.                                 </GOK:true>
  9756.                             </GOK:compare>
  9757.                         </GOK:effect>
  9758.                     </GOK:false>
  9759.                 </GOK:compare>
  9760.             </GOK:effect>
  9761.         </GOK:handler>
  9762.  
  9763.  
  9764.         <GOK:handler state="release" name="moveright">
  9765.             <GOK:effect call="Timer1Stop"/>
  9766.         </GOK:handler>
  9767.         <GOK:handler state="release" name="moveleft">
  9768.             <GOK:effect call="Timer2Stop"/>
  9769.         </GOK:handler>
  9770.         <GOK:handler state="release" name="moveup">
  9771.             <GOK:effect call="Timer3Stop"/>
  9772.         </GOK:handler>
  9773.         <GOK:handler state="release" name="movedown">
  9774.             <GOK:effect call="Timer4Stop"/>
  9775.         </GOK:handler>
  9776.  
  9777.  
  9778.  
  9779.         <GOK:handler name="select">
  9780.             <GOK:effect call="Timer1Stop"/>
  9781.             <GOK:effect call="Timer2Stop"/>
  9782.             <GOK:effect call="Timer3Stop"/>
  9783.             <GOK:effect call="Timer4Stop"/>
  9784.             <GOK:effect call="SelectChunk">
  9785.                 <GOK:compare value="1" type="equal">
  9786.                     <GOK:true>
  9787.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  9788.                         <GOK:effect call="OutputSelectedKey"/>
  9789.                         <GOK:effect call="HighlightCenterKey"/>
  9790.                         <GOK:effect param1="1" call="StateJump"/>
  9791.                     </GOK:true>
  9792.  
  9793.                 </GOK:compare>
  9794.             </GOK:effect>
  9795.         </GOK:handler>
  9796.  
  9797.  
  9798.  
  9799.  
  9800.         
  9801.         <GOK:handler name="timer1">
  9802.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  9803.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  9804.             <GOK:effect call="ChunkerIfNextChunk">
  9805.                 <GOK:compare value="1" type="equal">
  9806.                     <GOK:true>
  9807.                         <GOK:effect call="ChunkerNextChunk"/>
  9808.                     </GOK:true>
  9809.                     <GOK:false>
  9810.                         <GOK:effect name="wrap" call="GetRate">
  9811.                             <GOK:compare value="1" type="equal">
  9812.                                 <GOK:true>
  9813.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  9814.                                 </GOK:true>
  9815.                             </GOK:compare>
  9816.                         </GOK:effect>
  9817.                     </GOK:false>
  9818.                 </GOK:compare>
  9819.             </GOK:effect>
  9820.         </GOK:handler>
  9821.  
  9822.         
  9823.         <GOK:handler name="timer2">
  9824.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  9825.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  9826.             <GOK:effect call="ChunkerIfLeft">
  9827.                 <GOK:compare value="1" type="equal">
  9828.                     <GOK:true>
  9829.                         <GOK:effect call="ChunkerKeyLeft"/>
  9830.                     </GOK:true>
  9831.                     <GOK:false>
  9832.                         <GOK:effect name="wrap" call="GetRate">
  9833.                             <GOK:compare value="1" type="equal">
  9834.                                 <GOK:true>
  9835.                                     <GOK:effect call="ChunkerWrapToRight"/>
  9836.                                 </GOK:true>
  9837.                             </GOK:compare>
  9838.                         </GOK:effect>
  9839.                     </GOK:false>
  9840.                 </GOK:compare>
  9841.             </GOK:effect>
  9842.         </GOK:handler>
  9843.  
  9844.         
  9845.         <GOK:handler name="timer3">
  9846.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  9847.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  9848.             <GOK:effect call="ChunkerIfTop">
  9849.                 <GOK:compare value="1" type="equal">
  9850.                     <GOK:true>
  9851.                         <GOK:effect call="ChunkerKeyUp"/>
  9852.                     </GOK:true>
  9853.                     <GOK:false>
  9854.                         <GOK:effect name="wrap" call="GetRate">
  9855.                             <GOK:compare value="1" type="equal">
  9856.                                 <GOK:true>
  9857.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  9858.                                 </GOK:true>
  9859.                             </GOK:compare>
  9860.                         </GOK:effect>
  9861.                     </GOK:false>
  9862.                 </GOK:compare>
  9863.             </GOK:effect>
  9864.         </GOK:handler>
  9865.  
  9866.         
  9867.         <GOK:handler name="timer4">
  9868.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  9869.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  9870.             <GOK:effect call="ChunkerIfBottom">
  9871.                 <GOK:compare value="1" type="equal">
  9872.                     <GOK:true>
  9873.                         <GOK:effect call="ChunkerKeyDown"/>
  9874.                     </GOK:true>
  9875.                     <GOK:false>
  9876.                         <GOK:effect name="wrap" call="GetRate">
  9877.                             <GOK:compare value="1" type="equal">
  9878.                                 <GOK:true>
  9879.                                     <GOK:effect call="ChunkerWrapToTop"/>
  9880.                                 </GOK:true>
  9881.                             </GOK:compare>
  9882.                         </GOK:effect>
  9883.                     </GOK:false>
  9884.                 </GOK:compare>
  9885.             </GOK:effect>
  9886.         </GOK:handler>
  9887.         
  9888.     </GOK:state>
  9889.  
  9890.  
  9891.  
  9892.     <GOK:state name="repeat">
  9893.         <GOK:handler name="select">
  9894.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  9895.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  9896.             <GOK:effect call="Timer1Stop"/>
  9897.             <GOK:effect call="Timer2Stop"/>
  9898.             <GOK:effect call="Timer3Stop"/>
  9899.             <GOK:effect call="Timer4Stop"/>
  9900.             <GOK:effect call="HighlightFirstChunk"/>
  9901.             <GOK:effect param1="1" call="StateJump"/>
  9902.         </GOK:handler>
  9903.     </GOK:state>
  9904.  
  9905.  
  9906. </GOK:accessmethod>
  9907. <GOK:accessmethod xml:lang="it" name="directed" displayname="Controllato dal selettore 5">
  9908. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  9909.  
  9910. <GOK:operation>
  9911. <GOK:control type="frame" spacing="0" size="3" border="0" string="Operazione" xml:lang="it">
  9912.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  9913.  
  9914.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  9915.                 <GOK:control type="label" string="Su:" xml:lang="it"></GOK:control>
  9916.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Su:" xml:lang="it"></GOK:control>
  9917.             </GOK:control>
  9918.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  9919.                 <GOK:control type="label" string="Gi├╣:" xml:lang="it"></GOK:control>
  9920.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Gi├╣:" xml:lang="it"></GOK:control>
  9921.             </GOK:control>
  9922.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  9923.                 <GOK:control type="label" string="Sinistra:" xml:lang="it"></GOK:control>
  9924.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Sinistra:" xml:lang="it"></GOK:control>
  9925.             </GOK:control>
  9926.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  9927.                 <GOK:control type="label" string="Destra:" xml:lang="it"></GOK:control>
  9928.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="Destra:" xml:lang="it"></GOK:control>
  9929.             </GOK:control>
  9930.                 
  9931.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  9932.             <GOK:control type="label" string="Attivare:" xml:lang="it"></GOK:control>
  9933.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Seleziona:" xml:lang="it"></GOK:control>
  9934.         </GOK:control>
  9935.  
  9936.     </GOK:control>    
  9937. </GOK:control>    
  9938. </GOK:operation>
  9939.  
  9940. <GOK:feedback>
  9941. <GOK:control type="frame" spacing="0" size="3" border="0" string="Feedback" xml:lang="it">
  9942.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  9943.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  9944.  
  9945.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  9946.                 <GOK:control type="label" string="Movimento:" xml:lang="it"></GOK:control>
  9947.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback di movimento:" xml:lang="it"></GOK:control>
  9948.             </GOK:control>
  9949.     
  9950.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  9951.                 <GOK:control type="label" string="Attivazione:" xml:lang="it"></GOK:control>
  9952.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback di movimento:" xml:lang="it"></GOK:control>
  9953.             </GOK:control>
  9954.  
  9955.         </GOK:control>
  9956.     </GOK:control>
  9957. </GOK:control>
  9958. </GOK:feedback>
  9959.  
  9960. <GOK:options>
  9961. <GOK:control type="frame" spacing="0" size="3" border="0" string="Opzioni" xml:lang="it">
  9962.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  9963.     
  9964.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  9965.             <GOK:control type="label" string="Ritardo di scansione:" xml:lang="it"></GOK:control>
  9966.             <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>
  9967.             <GOK:control type="label" string="(centesimi di secondo)" xml:lang="it"></GOK:control>
  9968.         </GOK:control>
  9969.  
  9970.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  9971.             <GOK:control type="checkbutton" name="wrap" string="Ricomincia righe/colonne" xml:lang="it"></GOK:control>
  9972.         </GOK:control>
  9973.  
  9974.  
  9975.     </GOK:control>
  9976. </GOK:control>
  9977. </GOK:options>
  9978.  
  9979.  
  9980.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  9981.     <GOK:rate stringvalue="switch2" name="moveright"/>
  9982.     <GOK:rate stringvalue="switch3" name="moveup"/>
  9983.     <GOK:rate stringvalue="switch4" name="movedown"/>
  9984.     <GOK:rate stringvalue="switch5" name="select"/>
  9985.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  9986.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  9987.     <GOK:rate value="100" name="scanspeed"/>
  9988.     <GOK:rate value="1" name="wrap"/>
  9989.     <GOK:rate value="0" name="topbottom"/>
  9990.     <GOK:rate value="0" name="leftright"/>
  9991.     <GOK:rate value="3" name="cycles"/>
  9992.  
  9993.     <GOK:rate value="0" name="autorepeat"/>
  9994.     <GOK:rate value="30" name="repeatrate"/>
  9995.  
  9996.  
  9997.     <GOK:initialization>
  9998.         <GOK:effect call="ChunkerReset"/>
  9999.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  10000.     </GOK:initialization>
  10001.  
  10002.  
  10003.     <GOK:state name="1">
  10004.  
  10005.  
  10006.         <GOK:handler state="press" name="moveright">
  10007.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  10008.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  10009.             <GOK:effect call="ChunkerIfRight">
  10010.                 <GOK:compare value="1" type="equal">
  10011.                     <GOK:true>
  10012.                         <GOK:effect call="ChunkerKeyRight"/>
  10013.                     </GOK:true>
  10014.                     <GOK:false>
  10015.                         <GOK:effect name="wrap" call="GetRate">
  10016.                             <GOK:compare value="1" type="equal">
  10017.                                 <GOK:true>
  10018.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  10019.                                 </GOK:true>
  10020.                             </GOK:compare>
  10021.                         </GOK:effect>
  10022.                     </GOK:false>
  10023.                 </GOK:compare>
  10024.             </GOK:effect>
  10025.         </GOK:handler>
  10026.  
  10027.  
  10028.         <GOK:handler state="press" name="moveleft">
  10029.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  10030.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  10031.             <GOK:effect call="ChunkerIfLeft">
  10032.                 <GOK:compare value="1" type="equal">
  10033.                     <GOK:true>
  10034.                         <GOK:effect call="ChunkerKeyLeft"/>
  10035.                     </GOK:true>
  10036.                     <GOK:false>
  10037.                         <GOK:effect name="wrap" call="GetRate">
  10038.                             <GOK:compare value="1" type="equal">
  10039.                                 <GOK:true>
  10040.                                     <GOK:effect call="ChunkerWrapToRight"/>
  10041.                                 </GOK:true>
  10042.                             </GOK:compare>
  10043.                         </GOK:effect>
  10044.                     </GOK:false>
  10045.                 </GOK:compare>
  10046.             </GOK:effect>
  10047.         </GOK:handler>
  10048.  
  10049.  
  10050.         <GOK:handler state="press" name="moveup">
  10051.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  10052.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  10053.             <GOK:effect call="ChunkerIfTop">
  10054.                 <GOK:compare value="1" type="equal">
  10055.                     <GOK:true>
  10056.                         <GOK:effect call="ChunkerKeyUp"/>
  10057.                     </GOK:true>
  10058.                     <GOK:false>
  10059.                         <GOK:effect name="wrap" call="GetRate">
  10060.                             <GOK:compare value="1" type="equal">
  10061.                                 <GOK:true>
  10062.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  10063.                                 </GOK:true>
  10064.                             </GOK:compare>
  10065.                         </GOK:effect>
  10066.                     </GOK:false>
  10067.                 </GOK:compare>
  10068.             </GOK:effect>
  10069.         </GOK:handler>
  10070.  
  10071.  
  10072.         <GOK:handler state="press" name="movedown">
  10073.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  10074.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  10075.             <GOK:effect call="ChunkerIfBottom">
  10076.                 <GOK:compare value="1" type="equal">
  10077.                     <GOK:true>
  10078.                         <GOK:effect call="ChunkerKeyDown"/>
  10079.                     </GOK:true>
  10080.                     <GOK:false>
  10081.                         <GOK:effect name="wrap" call="GetRate">
  10082.                             <GOK:compare value="1" type="equal">
  10083.                                 <GOK:true>
  10084.                                     <GOK:effect call="ChunkerWrapToTop"/>
  10085.                                 </GOK:true>
  10086.                             </GOK:compare>
  10087.                         </GOK:effect>
  10088.                     </GOK:false>
  10089.                 </GOK:compare>
  10090.             </GOK:effect>
  10091.         </GOK:handler>
  10092.  
  10093.  
  10094.         <GOK:handler state="release" name="moveright">
  10095.             <GOK:effect call="Timer1Stop"/>
  10096.         </GOK:handler>
  10097.         <GOK:handler state="release" name="moveleft">
  10098.             <GOK:effect call="Timer2Stop"/>
  10099.         </GOK:handler>
  10100.         <GOK:handler state="release" name="moveup">
  10101.             <GOK:effect call="Timer3Stop"/>
  10102.         </GOK:handler>
  10103.         <GOK:handler state="release" name="movedown">
  10104.             <GOK:effect call="Timer4Stop"/>
  10105.         </GOK:handler>
  10106.  
  10107.  
  10108.  
  10109.         <GOK:handler name="select">
  10110.             <GOK:effect call="Timer1Stop"/>
  10111.             <GOK:effect call="Timer2Stop"/>
  10112.             <GOK:effect call="Timer3Stop"/>
  10113.             <GOK:effect call="Timer4Stop"/>
  10114.             <GOK:effect call="SelectChunk">
  10115.                 <GOK:compare value="1" type="equal">
  10116.                     <GOK:true>
  10117.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  10118.                         <GOK:effect call="OutputSelectedKey"/>
  10119.                         <GOK:effect call="HighlightCenterKey"/>
  10120.                         <GOK:effect param1="1" call="StateJump"/>
  10121.                     </GOK:true>
  10122.  
  10123.                 </GOK:compare>
  10124.             </GOK:effect>
  10125.         </GOK:handler>
  10126.  
  10127.  
  10128.  
  10129.  
  10130.         
  10131.         <GOK:handler name="timer1">
  10132.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  10133.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  10134.             <GOK:effect call="ChunkerIfNextChunk">
  10135.                 <GOK:compare value="1" type="equal">
  10136.                     <GOK:true>
  10137.                         <GOK:effect call="ChunkerNextChunk"/>
  10138.                     </GOK:true>
  10139.                     <GOK:false>
  10140.                         <GOK:effect name="wrap" call="GetRate">
  10141.                             <GOK:compare value="1" type="equal">
  10142.                                 <GOK:true>
  10143.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  10144.                                 </GOK:true>
  10145.                             </GOK:compare>
  10146.                         </GOK:effect>
  10147.                     </GOK:false>
  10148.                 </GOK:compare>
  10149.             </GOK:effect>
  10150.         </GOK:handler>
  10151.  
  10152.         
  10153.         <GOK:handler name="timer2">
  10154.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  10155.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  10156.             <GOK:effect call="ChunkerIfLeft">
  10157.                 <GOK:compare value="1" type="equal">
  10158.                     <GOK:true>
  10159.                         <GOK:effect call="ChunkerKeyLeft"/>
  10160.                     </GOK:true>
  10161.                     <GOK:false>
  10162.                         <GOK:effect name="wrap" call="GetRate">
  10163.                             <GOK:compare value="1" type="equal">
  10164.                                 <GOK:true>
  10165.                                     <GOK:effect call="ChunkerWrapToRight"/>
  10166.                                 </GOK:true>
  10167.                             </GOK:compare>
  10168.                         </GOK:effect>
  10169.                     </GOK:false>
  10170.                 </GOK:compare>
  10171.             </GOK:effect>
  10172.         </GOK:handler>
  10173.  
  10174.         
  10175.         <GOK:handler name="timer3">
  10176.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  10177.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  10178.             <GOK:effect call="ChunkerIfTop">
  10179.                 <GOK:compare value="1" type="equal">
  10180.                     <GOK:true>
  10181.                         <GOK:effect call="ChunkerKeyUp"/>
  10182.                     </GOK:true>
  10183.                     <GOK:false>
  10184.                         <GOK:effect name="wrap" call="GetRate">
  10185.                             <GOK:compare value="1" type="equal">
  10186.                                 <GOK:true>
  10187.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  10188.                                 </GOK:true>
  10189.                             </GOK:compare>
  10190.                         </GOK:effect>
  10191.                     </GOK:false>
  10192.                 </GOK:compare>
  10193.             </GOK:effect>
  10194.         </GOK:handler>
  10195.  
  10196.         
  10197.         <GOK:handler name="timer4">
  10198.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  10199.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  10200.             <GOK:effect call="ChunkerIfBottom">
  10201.                 <GOK:compare value="1" type="equal">
  10202.                     <GOK:true>
  10203.                         <GOK:effect call="ChunkerKeyDown"/>
  10204.                     </GOK:true>
  10205.                     <GOK:false>
  10206.                         <GOK:effect name="wrap" call="GetRate">
  10207.                             <GOK:compare value="1" type="equal">
  10208.                                 <GOK:true>
  10209.                                     <GOK:effect call="ChunkerWrapToTop"/>
  10210.                                 </GOK:true>
  10211.                             </GOK:compare>
  10212.                         </GOK:effect>
  10213.                     </GOK:false>
  10214.                 </GOK:compare>
  10215.             </GOK:effect>
  10216.         </GOK:handler>
  10217.         
  10218.     </GOK:state>
  10219.  
  10220.  
  10221.  
  10222.     <GOK:state name="repeat">
  10223.         <GOK:handler name="select">
  10224.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  10225.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  10226.             <GOK:effect call="Timer1Stop"/>
  10227.             <GOK:effect call="Timer2Stop"/>
  10228.             <GOK:effect call="Timer3Stop"/>
  10229.             <GOK:effect call="Timer4Stop"/>
  10230.             <GOK:effect call="HighlightFirstChunk"/>
  10231.             <GOK:effect param1="1" call="StateJump"/>
  10232.         </GOK:handler>
  10233.     </GOK:state>
  10234.  
  10235.  
  10236. </GOK:accessmethod>
  10237. <GOK:accessmethod xml:lang="ja" name="directed" displayname="5 πé╣πéñπââπâüµñ£σç║">
  10238. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  10239.  
  10240. <GOK:operation>
  10241. <GOK:control type="frame" spacing="0" size="3" border="0" string="πé¬πâÜπâ¼πâ╝πé╖πâºπâ│" xml:lang="ja">
  10242.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  10243.  
  10244.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  10245.                 <GOK:control type="label" string="Σ╕èπü╕:" xml:lang="ja"></GOK:control>
  10246.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Σ╕èπü╕:" xml:lang="ja"></GOK:control>
  10247.             </GOK:control>
  10248.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  10249.                 <GOK:control type="label" string="Σ╕ïπü╕:" xml:lang="ja"></GOK:control>
  10250.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Σ╕ïπü╕:" xml:lang="ja"></GOK:control>
  10251.             </GOK:control>
  10252.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  10253.                 <GOK:control type="label" string="σ╖ª:" xml:lang="ja"></GOK:control>
  10254.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="σ╖ª:" xml:lang="ja"></GOK:control>
  10255.             </GOK:control>
  10256.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  10257.                 <GOK:control type="label" string="σÅ│:" xml:lang="ja"></GOK:control>
  10258.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="σÅ│:" xml:lang="ja"></GOK:control>
  10259.             </GOK:control>
  10260.                 
  10261.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  10262.             <GOK:control type="label" string="σ«ƒΦíî:" xml:lang="ja"></GOK:control>
  10263.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Θü╕µè₧:" xml:lang="ja"></GOK:control>
  10264.         </GOK:control>
  10265.  
  10266.     </GOK:control>    
  10267. </GOK:control>    
  10268. </GOK:operation>
  10269.  
  10270. <GOK:feedback>
  10271. <GOK:control type="frame" spacing="0" size="3" border="0" string="πâòπéúπâ╝πâëπâÉπââπé»" xml:lang="ja">
  10272.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  10273.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  10274.  
  10275.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  10276.                 <GOK:control type="label" string="ΘÇÜτƒÑ:" xml:lang="ja"></GOK:control>
  10277.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="πâòπéúπâ╝πâëπâÉπââπé»πü«ΘÇÜτƒÑ:" xml:lang="ja"></GOK:control>
  10278.             </GOK:control>
  10279.     
  10280.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  10281.                 <GOK:control type="label" string="σ«ƒΦíî:" xml:lang="ja"></GOK:control>
  10282.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="πâòπéúπâ╝πâëπâÉπââπé»πü«ΘÇÜτƒÑ:" xml:lang="ja"></GOK:control>
  10283.             </GOK:control>
  10284.  
  10285.         </GOK:control>
  10286.     </GOK:control>
  10287. </GOK:control>
  10288. </GOK:feedback>
  10289.  
  10290. <GOK:options>
  10291. <GOK:control type="frame" spacing="0" size="3" border="0" string="πé¬πâùπé╖πâºπâ│" xml:lang="ja">
  10292.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  10293.     
  10294.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  10295.             <GOK:control type="label" string="πé╣πé¡πâúπâ│πü«Θüàσ╗╢:" xml:lang="ja"></GOK:control>
  10296.             <GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="πé╣πé¡πâúπâ│πü«Θǃπüò:" xml:lang="ja"></GOK:control>
  10297.             <GOK:control type="label" string="(1/100τºÆσìÿΣ╜ì)" xml:lang="ja"></GOK:control>
  10298.         </GOK:control>
  10299.  
  10300.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  10301.             <GOK:control type="checkbutton" name="wrap" string="Φíî/σêùπéÆπâ⌐πââπâùπüÖπéï" xml:lang="ja"></GOK:control>
  10302.         </GOK:control>
  10303.  
  10304.  
  10305.     </GOK:control>
  10306. </GOK:control>
  10307. </GOK:options>
  10308.  
  10309.  
  10310.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  10311.     <GOK:rate stringvalue="switch2" name="moveright"/>
  10312.     <GOK:rate stringvalue="switch3" name="moveup"/>
  10313.     <GOK:rate stringvalue="switch4" name="movedown"/>
  10314.     <GOK:rate stringvalue="switch5" name="select"/>
  10315.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  10316.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  10317.     <GOK:rate value="100" name="scanspeed"/>
  10318.     <GOK:rate value="1" name="wrap"/>
  10319.     <GOK:rate value="0" name="topbottom"/>
  10320.     <GOK:rate value="0" name="leftright"/>
  10321.     <GOK:rate value="3" name="cycles"/>
  10322.  
  10323.     <GOK:rate value="0" name="autorepeat"/>
  10324.     <GOK:rate value="30" name="repeatrate"/>
  10325.  
  10326.  
  10327.     <GOK:initialization>
  10328.         <GOK:effect call="ChunkerReset"/>
  10329.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  10330.     </GOK:initialization>
  10331.  
  10332.  
  10333.     <GOK:state name="1">
  10334.  
  10335.  
  10336.         <GOK:handler state="press" name="moveright">
  10337.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  10338.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  10339.             <GOK:effect call="ChunkerIfRight">
  10340.                 <GOK:compare value="1" type="equal">
  10341.                     <GOK:true>
  10342.                         <GOK:effect call="ChunkerKeyRight"/>
  10343.                     </GOK:true>
  10344.                     <GOK:false>
  10345.                         <GOK:effect name="wrap" call="GetRate">
  10346.                             <GOK:compare value="1" type="equal">
  10347.                                 <GOK:true>
  10348.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  10349.                                 </GOK:true>
  10350.                             </GOK:compare>
  10351.                         </GOK:effect>
  10352.                     </GOK:false>
  10353.                 </GOK:compare>
  10354.             </GOK:effect>
  10355.         </GOK:handler>
  10356.  
  10357.  
  10358.         <GOK:handler state="press" name="moveleft">
  10359.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  10360.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  10361.             <GOK:effect call="ChunkerIfLeft">
  10362.                 <GOK:compare value="1" type="equal">
  10363.                     <GOK:true>
  10364.                         <GOK:effect call="ChunkerKeyLeft"/>
  10365.                     </GOK:true>
  10366.                     <GOK:false>
  10367.                         <GOK:effect name="wrap" call="GetRate">
  10368.                             <GOK:compare value="1" type="equal">
  10369.                                 <GOK:true>
  10370.                                     <GOK:effect call="ChunkerWrapToRight"/>
  10371.                                 </GOK:true>
  10372.                             </GOK:compare>
  10373.                         </GOK:effect>
  10374.                     </GOK:false>
  10375.                 </GOK:compare>
  10376.             </GOK:effect>
  10377.         </GOK:handler>
  10378.  
  10379.  
  10380.         <GOK:handler state="press" name="moveup">
  10381.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  10382.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  10383.             <GOK:effect call="ChunkerIfTop">
  10384.                 <GOK:compare value="1" type="equal">
  10385.                     <GOK:true>
  10386.                         <GOK:effect call="ChunkerKeyUp"/>
  10387.                     </GOK:true>
  10388.                     <GOK:false>
  10389.                         <GOK:effect name="wrap" call="GetRate">
  10390.                             <GOK:compare value="1" type="equal">
  10391.                                 <GOK:true>
  10392.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  10393.                                 </GOK:true>
  10394.                             </GOK:compare>
  10395.                         </GOK:effect>
  10396.                     </GOK:false>
  10397.                 </GOK:compare>
  10398.             </GOK:effect>
  10399.         </GOK:handler>
  10400.  
  10401.  
  10402.         <GOK:handler state="press" name="movedown">
  10403.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  10404.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  10405.             <GOK:effect call="ChunkerIfBottom">
  10406.                 <GOK:compare value="1" type="equal">
  10407.                     <GOK:true>
  10408.                         <GOK:effect call="ChunkerKeyDown"/>
  10409.                     </GOK:true>
  10410.                     <GOK:false>
  10411.                         <GOK:effect name="wrap" call="GetRate">
  10412.                             <GOK:compare value="1" type="equal">
  10413.                                 <GOK:true>
  10414.                                     <GOK:effect call="ChunkerWrapToTop"/>
  10415.                                 </GOK:true>
  10416.                             </GOK:compare>
  10417.                         </GOK:effect>
  10418.                     </GOK:false>
  10419.                 </GOK:compare>
  10420.             </GOK:effect>
  10421.         </GOK:handler>
  10422.  
  10423.  
  10424.         <GOK:handler state="release" name="moveright">
  10425.             <GOK:effect call="Timer1Stop"/>
  10426.         </GOK:handler>
  10427.         <GOK:handler state="release" name="moveleft">
  10428.             <GOK:effect call="Timer2Stop"/>
  10429.         </GOK:handler>
  10430.         <GOK:handler state="release" name="moveup">
  10431.             <GOK:effect call="Timer3Stop"/>
  10432.         </GOK:handler>
  10433.         <GOK:handler state="release" name="movedown">
  10434.             <GOK:effect call="Timer4Stop"/>
  10435.         </GOK:handler>
  10436.  
  10437.  
  10438.  
  10439.         <GOK:handler name="select">
  10440.             <GOK:effect call="Timer1Stop"/>
  10441.             <GOK:effect call="Timer2Stop"/>
  10442.             <GOK:effect call="Timer3Stop"/>
  10443.             <GOK:effect call="Timer4Stop"/>
  10444.             <GOK:effect call="SelectChunk">
  10445.                 <GOK:compare value="1" type="equal">
  10446.                     <GOK:true>
  10447.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  10448.                         <GOK:effect call="OutputSelectedKey"/>
  10449.                         <GOK:effect call="HighlightCenterKey"/>
  10450.                         <GOK:effect param1="1" call="StateJump"/>
  10451.                     </GOK:true>
  10452.  
  10453.                 </GOK:compare>
  10454.             </GOK:effect>
  10455.         </GOK:handler>
  10456.  
  10457.  
  10458.  
  10459.  
  10460.         
  10461.         <GOK:handler name="timer1">
  10462.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  10463.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  10464.             <GOK:effect call="ChunkerIfNextChunk">
  10465.                 <GOK:compare value="1" type="equal">
  10466.                     <GOK:true>
  10467.                         <GOK:effect call="ChunkerNextChunk"/>
  10468.                     </GOK:true>
  10469.                     <GOK:false>
  10470.                         <GOK:effect name="wrap" call="GetRate">
  10471.                             <GOK:compare value="1" type="equal">
  10472.                                 <GOK:true>
  10473.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  10474.                                 </GOK:true>
  10475.                             </GOK:compare>
  10476.                         </GOK:effect>
  10477.                     </GOK:false>
  10478.                 </GOK:compare>
  10479.             </GOK:effect>
  10480.         </GOK:handler>
  10481.  
  10482.         
  10483.         <GOK:handler name="timer2">
  10484.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  10485.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  10486.             <GOK:effect call="ChunkerIfLeft">
  10487.                 <GOK:compare value="1" type="equal">
  10488.                     <GOK:true>
  10489.                         <GOK:effect call="ChunkerKeyLeft"/>
  10490.                     </GOK:true>
  10491.                     <GOK:false>
  10492.                         <GOK:effect name="wrap" call="GetRate">
  10493.                             <GOK:compare value="1" type="equal">
  10494.                                 <GOK:true>
  10495.                                     <GOK:effect call="ChunkerWrapToRight"/>
  10496.                                 </GOK:true>
  10497.                             </GOK:compare>
  10498.                         </GOK:effect>
  10499.                     </GOK:false>
  10500.                 </GOK:compare>
  10501.             </GOK:effect>
  10502.         </GOK:handler>
  10503.  
  10504.         
  10505.         <GOK:handler name="timer3">
  10506.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  10507.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  10508.             <GOK:effect call="ChunkerIfTop">
  10509.                 <GOK:compare value="1" type="equal">
  10510.                     <GOK:true>
  10511.                         <GOK:effect call="ChunkerKeyUp"/>
  10512.                     </GOK:true>
  10513.                     <GOK:false>
  10514.                         <GOK:effect name="wrap" call="GetRate">
  10515.                             <GOK:compare value="1" type="equal">
  10516.                                 <GOK:true>
  10517.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  10518.                                 </GOK:true>
  10519.                             </GOK:compare>
  10520.                         </GOK:effect>
  10521.                     </GOK:false>
  10522.                 </GOK:compare>
  10523.             </GOK:effect>
  10524.         </GOK:handler>
  10525.  
  10526.         
  10527.         <GOK:handler name="timer4">
  10528.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  10529.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  10530.             <GOK:effect call="ChunkerIfBottom">
  10531.                 <GOK:compare value="1" type="equal">
  10532.                     <GOK:true>
  10533.                         <GOK:effect call="ChunkerKeyDown"/>
  10534.                     </GOK:true>
  10535.                     <GOK:false>
  10536.                         <GOK:effect name="wrap" call="GetRate">
  10537.                             <GOK:compare value="1" type="equal">
  10538.                                 <GOK:true>
  10539.                                     <GOK:effect call="ChunkerWrapToTop"/>
  10540.                                 </GOK:true>
  10541.                             </GOK:compare>
  10542.                         </GOK:effect>
  10543.                     </GOK:false>
  10544.                 </GOK:compare>
  10545.             </GOK:effect>
  10546.         </GOK:handler>
  10547.         
  10548.     </GOK:state>
  10549.  
  10550.  
  10551.  
  10552.     <GOK:state name="repeat">
  10553.         <GOK:handler name="select">
  10554.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  10555.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  10556.             <GOK:effect call="Timer1Stop"/>
  10557.             <GOK:effect call="Timer2Stop"/>
  10558.             <GOK:effect call="Timer3Stop"/>
  10559.             <GOK:effect call="Timer4Stop"/>
  10560.             <GOK:effect call="HighlightFirstChunk"/>
  10561.             <GOK:effect param1="1" call="StateJump"/>
  10562.         </GOK:handler>
  10563.     </GOK:state>
  10564.  
  10565.  
  10566. </GOK:accessmethod>
  10567. <GOK:accessmethod xml:lang="ka" name="directed" displayname="5 Switch Directed">
  10568. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  10569.  
  10570. <GOK:operation>
  10571. <GOK:control type="frame" spacing="0" size="3" border="0" string="ßâ¥ßâ₧ßâößâáßâÉßâ¬ßâÿßâÉ" xml:lang="ka">
  10572.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  10573.  
  10574.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  10575.                 <GOK:control type="label" string="ßâûßâößâ¢ßâ¥ßâù:" xml:lang="ka"></GOK:control>
  10576.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="ßâûßâößâ¢ßâ¥ßâù:" xml:lang="ka"></GOK:control>
  10577.             </GOK:control>
  10578.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  10579.                 <GOK:control type="label" string="ßâÑßâòßâößâ¢ßâ¥ßâù:" xml:lang="ka"></GOK:control>
  10580.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="ßâÑßâòßâößâ¢ßâ¥ßâù:" xml:lang="ka"></GOK:control>
  10581.             </GOK:control>
  10582.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  10583.                 <GOK:control type="label" string="ßâ¢ßâÉßâáßâ¬ßâ£ßâÿßâò:" xml:lang="ka"></GOK:control>
  10584.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="ßâ¢ßâÉßâáßâ¬ßâ£ßâÿßâò:" xml:lang="ka"></GOK:control>
  10585.             </GOK:control>
  10586.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  10587.                 <GOK:control type="label" string="ßâ¢ßâÉßâáßâ»ßâòßâ£ßâÿßâò:" xml:lang="ka"></GOK:control>
  10588.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="ßâ¢ßâÉßâáßâ»ßâòßâ£ßâÿßâò:" xml:lang="ka"></GOK:control>
  10589.             </GOK:control>
  10590.                 
  10591.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  10592.             <GOK:control type="label" string="ßâÉßâÑßâóßâÿßâòßâÿßâáßâößâæßâÉ:" xml:lang="ka"></GOK:control>
  10593.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="ßâÉßâ¢ßâ¥ßâáßâ⌐ßâößâòßâÉ:" xml:lang="ka"></GOK:control>
  10594.         </GOK:control>
  10595.  
  10596.     </GOK:control>    
  10597. </GOK:control>    
  10598. </GOK:operation>
  10599.  
  10600. <GOK:feedback>
  10601. <GOK:control type="frame" spacing="0" size="3" border="0" string="Feedback" xml:lang="ka">
  10602.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  10603.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  10604.  
  10605.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  10606.                 <GOK:control type="label" string="Movement:" xml:lang="ka"></GOK:control>
  10607.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback Movement:" xml:lang="ka"></GOK:control>
  10608.             </GOK:control>
  10609.     
  10610.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  10611.                 <GOK:control type="label" string="Activation:" xml:lang="ka"></GOK:control>
  10612.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback Movement:" xml:lang="ka"></GOK:control>
  10613.             </GOK:control>
  10614.  
  10615.         </GOK:control>
  10616.     </GOK:control>
  10617. </GOK:control>
  10618. </GOK:feedback>
  10619.  
  10620. <GOK:options>
  10621. <GOK:control type="frame" spacing="0" size="3" border="0" string="ßâ¥ßâñßâ¬ßâÿßâößâæßâÿ" xml:lang="ka">
  10622.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  10623.     
  10624.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  10625.             <GOK:control type="label" string="ßâíßâÖßâÉßâ£ßâÿßâáßâößâæßâÿßâí ßâôßâÉßâºßâ¥ßâòßâ£ßâößâæßâÉ:" xml:lang="ka"></GOK:control>
  10626.             <GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="ßâíßâÖßâÉßâ£ßâÿßâáßâößâæßâÿßâí ßâíßâÿßâ⌐ßâÑßâÉßâáßâö:" xml:lang="ka"></GOK:control>
  10627.             <GOK:control type="label" string="(100s of a second)" xml:lang="ka"></GOK:control>
  10628.         </GOK:control>
  10629.  
  10630.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  10631.             <GOK:control type="checkbutton" name="wrap" string="Wrap Rows/Columns" xml:lang="ka"></GOK:control>
  10632.         </GOK:control>
  10633.  
  10634.  
  10635.     </GOK:control>
  10636. </GOK:control>
  10637. </GOK:options>
  10638.  
  10639.  
  10640.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  10641.     <GOK:rate stringvalue="switch2" name="moveright"/>
  10642.     <GOK:rate stringvalue="switch3" name="moveup"/>
  10643.     <GOK:rate stringvalue="switch4" name="movedown"/>
  10644.     <GOK:rate stringvalue="switch5" name="select"/>
  10645.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  10646.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  10647.     <GOK:rate value="100" name="scanspeed"/>
  10648.     <GOK:rate value="1" name="wrap"/>
  10649.     <GOK:rate value="0" name="topbottom"/>
  10650.     <GOK:rate value="0" name="leftright"/>
  10651.     <GOK:rate value="3" name="cycles"/>
  10652.  
  10653.     <GOK:rate value="0" name="autorepeat"/>
  10654.     <GOK:rate value="30" name="repeatrate"/>
  10655.  
  10656.  
  10657.     <GOK:initialization>
  10658.         <GOK:effect call="ChunkerReset"/>
  10659.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  10660.     </GOK:initialization>
  10661.  
  10662.  
  10663.     <GOK:state name="1">
  10664.  
  10665.  
  10666.         <GOK:handler state="press" name="moveright">
  10667.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  10668.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  10669.             <GOK:effect call="ChunkerIfRight">
  10670.                 <GOK:compare value="1" type="equal">
  10671.                     <GOK:true>
  10672.                         <GOK:effect call="ChunkerKeyRight"/>
  10673.                     </GOK:true>
  10674.                     <GOK:false>
  10675.                         <GOK:effect name="wrap" call="GetRate">
  10676.                             <GOK:compare value="1" type="equal">
  10677.                                 <GOK:true>
  10678.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  10679.                                 </GOK:true>
  10680.                             </GOK:compare>
  10681.                         </GOK:effect>
  10682.                     </GOK:false>
  10683.                 </GOK:compare>
  10684.             </GOK:effect>
  10685.         </GOK:handler>
  10686.  
  10687.  
  10688.         <GOK:handler state="press" name="moveleft">
  10689.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  10690.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  10691.             <GOK:effect call="ChunkerIfLeft">
  10692.                 <GOK:compare value="1" type="equal">
  10693.                     <GOK:true>
  10694.                         <GOK:effect call="ChunkerKeyLeft"/>
  10695.                     </GOK:true>
  10696.                     <GOK:false>
  10697.                         <GOK:effect name="wrap" call="GetRate">
  10698.                             <GOK:compare value="1" type="equal">
  10699.                                 <GOK:true>
  10700.                                     <GOK:effect call="ChunkerWrapToRight"/>
  10701.                                 </GOK:true>
  10702.                             </GOK:compare>
  10703.                         </GOK:effect>
  10704.                     </GOK:false>
  10705.                 </GOK:compare>
  10706.             </GOK:effect>
  10707.         </GOK:handler>
  10708.  
  10709.  
  10710.         <GOK:handler state="press" name="moveup">
  10711.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  10712.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  10713.             <GOK:effect call="ChunkerIfTop">
  10714.                 <GOK:compare value="1" type="equal">
  10715.                     <GOK:true>
  10716.                         <GOK:effect call="ChunkerKeyUp"/>
  10717.                     </GOK:true>
  10718.                     <GOK:false>
  10719.                         <GOK:effect name="wrap" call="GetRate">
  10720.                             <GOK:compare value="1" type="equal">
  10721.                                 <GOK:true>
  10722.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  10723.                                 </GOK:true>
  10724.                             </GOK:compare>
  10725.                         </GOK:effect>
  10726.                     </GOK:false>
  10727.                 </GOK:compare>
  10728.             </GOK:effect>
  10729.         </GOK:handler>
  10730.  
  10731.  
  10732.         <GOK:handler state="press" name="movedown">
  10733.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  10734.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  10735.             <GOK:effect call="ChunkerIfBottom">
  10736.                 <GOK:compare value="1" type="equal">
  10737.                     <GOK:true>
  10738.                         <GOK:effect call="ChunkerKeyDown"/>
  10739.                     </GOK:true>
  10740.                     <GOK:false>
  10741.                         <GOK:effect name="wrap" call="GetRate">
  10742.                             <GOK:compare value="1" type="equal">
  10743.                                 <GOK:true>
  10744.                                     <GOK:effect call="ChunkerWrapToTop"/>
  10745.                                 </GOK:true>
  10746.                             </GOK:compare>
  10747.                         </GOK:effect>
  10748.                     </GOK:false>
  10749.                 </GOK:compare>
  10750.             </GOK:effect>
  10751.         </GOK:handler>
  10752.  
  10753.  
  10754.         <GOK:handler state="release" name="moveright">
  10755.             <GOK:effect call="Timer1Stop"/>
  10756.         </GOK:handler>
  10757.         <GOK:handler state="release" name="moveleft">
  10758.             <GOK:effect call="Timer2Stop"/>
  10759.         </GOK:handler>
  10760.         <GOK:handler state="release" name="moveup">
  10761.             <GOK:effect call="Timer3Stop"/>
  10762.         </GOK:handler>
  10763.         <GOK:handler state="release" name="movedown">
  10764.             <GOK:effect call="Timer4Stop"/>
  10765.         </GOK:handler>
  10766.  
  10767.  
  10768.  
  10769.         <GOK:handler name="select">
  10770.             <GOK:effect call="Timer1Stop"/>
  10771.             <GOK:effect call="Timer2Stop"/>
  10772.             <GOK:effect call="Timer3Stop"/>
  10773.             <GOK:effect call="Timer4Stop"/>
  10774.             <GOK:effect call="SelectChunk">
  10775.                 <GOK:compare value="1" type="equal">
  10776.                     <GOK:true>
  10777.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  10778.                         <GOK:effect call="OutputSelectedKey"/>
  10779.                         <GOK:effect call="HighlightCenterKey"/>
  10780.                         <GOK:effect param1="1" call="StateJump"/>
  10781.                     </GOK:true>
  10782.  
  10783.                 </GOK:compare>
  10784.             </GOK:effect>
  10785.         </GOK:handler>
  10786.  
  10787.  
  10788.  
  10789.  
  10790.         
  10791.         <GOK:handler name="timer1">
  10792.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  10793.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  10794.             <GOK:effect call="ChunkerIfNextChunk">
  10795.                 <GOK:compare value="1" type="equal">
  10796.                     <GOK:true>
  10797.                         <GOK:effect call="ChunkerNextChunk"/>
  10798.                     </GOK:true>
  10799.                     <GOK:false>
  10800.                         <GOK:effect name="wrap" call="GetRate">
  10801.                             <GOK:compare value="1" type="equal">
  10802.                                 <GOK:true>
  10803.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  10804.                                 </GOK:true>
  10805.                             </GOK:compare>
  10806.                         </GOK:effect>
  10807.                     </GOK:false>
  10808.                 </GOK:compare>
  10809.             </GOK:effect>
  10810.         </GOK:handler>
  10811.  
  10812.         
  10813.         <GOK:handler name="timer2">
  10814.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  10815.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  10816.             <GOK:effect call="ChunkerIfLeft">
  10817.                 <GOK:compare value="1" type="equal">
  10818.                     <GOK:true>
  10819.                         <GOK:effect call="ChunkerKeyLeft"/>
  10820.                     </GOK:true>
  10821.                     <GOK:false>
  10822.                         <GOK:effect name="wrap" call="GetRate">
  10823.                             <GOK:compare value="1" type="equal">
  10824.                                 <GOK:true>
  10825.                                     <GOK:effect call="ChunkerWrapToRight"/>
  10826.                                 </GOK:true>
  10827.                             </GOK:compare>
  10828.                         </GOK:effect>
  10829.                     </GOK:false>
  10830.                 </GOK:compare>
  10831.             </GOK:effect>
  10832.         </GOK:handler>
  10833.  
  10834.         
  10835.         <GOK:handler name="timer3">
  10836.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  10837.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  10838.             <GOK:effect call="ChunkerIfTop">
  10839.                 <GOK:compare value="1" type="equal">
  10840.                     <GOK:true>
  10841.                         <GOK:effect call="ChunkerKeyUp"/>
  10842.                     </GOK:true>
  10843.                     <GOK:false>
  10844.                         <GOK:effect name="wrap" call="GetRate">
  10845.                             <GOK:compare value="1" type="equal">
  10846.                                 <GOK:true>
  10847.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  10848.                                 </GOK:true>
  10849.                             </GOK:compare>
  10850.                         </GOK:effect>
  10851.                     </GOK:false>
  10852.                 </GOK:compare>
  10853.             </GOK:effect>
  10854.         </GOK:handler>
  10855.  
  10856.         
  10857.         <GOK:handler name="timer4">
  10858.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  10859.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  10860.             <GOK:effect call="ChunkerIfBottom">
  10861.                 <GOK:compare value="1" type="equal">
  10862.                     <GOK:true>
  10863.                         <GOK:effect call="ChunkerKeyDown"/>
  10864.                     </GOK:true>
  10865.                     <GOK:false>
  10866.                         <GOK:effect name="wrap" call="GetRate">
  10867.                             <GOK:compare value="1" type="equal">
  10868.                                 <GOK:true>
  10869.                                     <GOK:effect call="ChunkerWrapToTop"/>
  10870.                                 </GOK:true>
  10871.                             </GOK:compare>
  10872.                         </GOK:effect>
  10873.                     </GOK:false>
  10874.                 </GOK:compare>
  10875.             </GOK:effect>
  10876.         </GOK:handler>
  10877.         
  10878.     </GOK:state>
  10879.  
  10880.  
  10881.  
  10882.     <GOK:state name="repeat">
  10883.         <GOK:handler name="select">
  10884.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  10885.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  10886.             <GOK:effect call="Timer1Stop"/>
  10887.             <GOK:effect call="Timer2Stop"/>
  10888.             <GOK:effect call="Timer3Stop"/>
  10889.             <GOK:effect call="Timer4Stop"/>
  10890.             <GOK:effect call="HighlightFirstChunk"/>
  10891.             <GOK:effect param1="1" call="StateJump"/>
  10892.         </GOK:handler>
  10893.     </GOK:state>
  10894.  
  10895.  
  10896. </GOK:accessmethod>
  10897. <GOK:accessmethod xml:lang="ko" name="directed" displayname="5 ∞èñ∞£ä∞╣ÿ ∞í░∞áò">
  10898. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  10899.  
  10900. <GOK:operation>
  10901. <GOK:control type="frame" spacing="0" size="3" border="0" string="δÅÖ∞₧æ" xml:lang="ko">
  10902.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  10903.  
  10904.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  10905.                 <GOK:control type="label" string="∞£ä:" xml:lang="ko"></GOK:control>
  10906.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="∞£ä:" xml:lang="ko"></GOK:control>
  10907.             </GOK:control>
  10908.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  10909.                 <GOK:control type="label" string="∞òäδ₧ÿ:" xml:lang="ko"></GOK:control>
  10910.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="∞òäδ₧ÿ:" xml:lang="ko"></GOK:control>
  10911.             </GOK:control>
  10912.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  10913.                 <GOK:control type="label" string="∞Ö╝∞¬╜:" xml:lang="ko"></GOK:control>
  10914.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="∞Ö╝∞¬╜:" xml:lang="ko"></GOK:control>
  10915.             </GOK:control>
  10916.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  10917.                 <GOK:control type="label" string="∞ÿñδÑ╕∞¬╜:" xml:lang="ko"></GOK:control>
  10918.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="∞ÿñδÑ╕∞¬╜:" xml:lang="ko"></GOK:control>
  10919.             </GOK:control>
  10920.                 
  10921.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  10922.             <GOK:control type="label" string="φÖ£∞ä▒φÖö:" xml:lang="ko"></GOK:control>
  10923.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="∞äáφâ¥:" xml:lang="ko"></GOK:control>
  10924.         </GOK:control>
  10925.  
  10926.     </GOK:control>    
  10927. </GOK:control>    
  10928. </GOK:operation>
  10929.  
  10930. <GOK:feedback>
  10931. <GOK:control type="frame" spacing="0" size="3" border="0" string="∞òîδª╝ δ░ÿ∞¥æ" xml:lang="ko">
  10932.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  10933.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  10934.  
  10935.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  10936.                 <GOK:control type="label" string="∞¢Ç∞ºü∞₧ä:" xml:lang="ko"></GOK:control>
  10937.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="∞òîδª╝ δ░ÿ∞¥æ ∞¢Ç∞ºü∞₧ä:" xml:lang="ko"></GOK:control>
  10938.             </GOK:control>
  10939.     
  10940.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  10941.                 <GOK:control type="label" string="φÖ£∞ä▒φÖö:" xml:lang="ko"></GOK:control>
  10942.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="∞òîδª╝ δ░ÿ∞¥æ ∞¢Ç∞ºü∞₧ä:" xml:lang="ko"></GOK:control>
  10943.             </GOK:control>
  10944.  
  10945.         </GOK:control>
  10946.     </GOK:control>
  10947. </GOK:control>
  10948. </GOK:feedback>
  10949.  
  10950. <GOK:options>
  10951. <GOK:control type="frame" spacing="0" size="3" border="0" string="∞ÿ╡∞àÿ" xml:lang="ko">
  10952.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  10953.     
  10954.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  10955.             <GOK:control type="label" string="∞░╛Ω╕░ ∞ºÇ∞ù░ ∞ï£Ω░ä:" xml:lang="ko"></GOK:control>
  10956.             <GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="∞░╛Ω╕░ ∞åìδÅä:" xml:lang="ko"></GOK:control>
  10957.             <GOK:control type="label" string="(δ░▒δ╢ä∞¥ÿ ∞¥╝∞┤ê)" xml:lang="ko"></GOK:control>
  10958.         </GOK:control>
  10959.  
  10960.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  10961.             <GOK:control type="checkbutton" name="wrap" string="∞ù┤/φûë∞¥ÿ δü¥Ω╣î∞ºÇ Ω░Çδ⌐┤ ∞▓ÿ∞¥îδ╢Çφä░" xml:lang="ko"></GOK:control>
  10962.         </GOK:control>
  10963.  
  10964.  
  10965.     </GOK:control>
  10966. </GOK:control>
  10967. </GOK:options>
  10968.  
  10969.  
  10970.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  10971.     <GOK:rate stringvalue="switch2" name="moveright"/>
  10972.     <GOK:rate stringvalue="switch3" name="moveup"/>
  10973.     <GOK:rate stringvalue="switch4" name="movedown"/>
  10974.     <GOK:rate stringvalue="switch5" name="select"/>
  10975.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  10976.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  10977.     <GOK:rate value="100" name="scanspeed"/>
  10978.     <GOK:rate value="1" name="wrap"/>
  10979.     <GOK:rate value="0" name="topbottom"/>
  10980.     <GOK:rate value="0" name="leftright"/>
  10981.     <GOK:rate value="3" name="cycles"/>
  10982.  
  10983.     <GOK:rate value="0" name="autorepeat"/>
  10984.     <GOK:rate value="30" name="repeatrate"/>
  10985.  
  10986.  
  10987.     <GOK:initialization>
  10988.         <GOK:effect call="ChunkerReset"/>
  10989.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  10990.     </GOK:initialization>
  10991.  
  10992.  
  10993.     <GOK:state name="1">
  10994.  
  10995.  
  10996.         <GOK:handler state="press" name="moveright">
  10997.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  10998.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  10999.             <GOK:effect call="ChunkerIfRight">
  11000.                 <GOK:compare value="1" type="equal">
  11001.                     <GOK:true>
  11002.                         <GOK:effect call="ChunkerKeyRight"/>
  11003.                     </GOK:true>
  11004.                     <GOK:false>
  11005.                         <GOK:effect name="wrap" call="GetRate">
  11006.                             <GOK:compare value="1" type="equal">
  11007.                                 <GOK:true>
  11008.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  11009.                                 </GOK:true>
  11010.                             </GOK:compare>
  11011.                         </GOK:effect>
  11012.                     </GOK:false>
  11013.                 </GOK:compare>
  11014.             </GOK:effect>
  11015.         </GOK:handler>
  11016.  
  11017.  
  11018.         <GOK:handler state="press" name="moveleft">
  11019.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  11020.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  11021.             <GOK:effect call="ChunkerIfLeft">
  11022.                 <GOK:compare value="1" type="equal">
  11023.                     <GOK:true>
  11024.                         <GOK:effect call="ChunkerKeyLeft"/>
  11025.                     </GOK:true>
  11026.                     <GOK:false>
  11027.                         <GOK:effect name="wrap" call="GetRate">
  11028.                             <GOK:compare value="1" type="equal">
  11029.                                 <GOK:true>
  11030.                                     <GOK:effect call="ChunkerWrapToRight"/>
  11031.                                 </GOK:true>
  11032.                             </GOK:compare>
  11033.                         </GOK:effect>
  11034.                     </GOK:false>
  11035.                 </GOK:compare>
  11036.             </GOK:effect>
  11037.         </GOK:handler>
  11038.  
  11039.  
  11040.         <GOK:handler state="press" name="moveup">
  11041.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  11042.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  11043.             <GOK:effect call="ChunkerIfTop">
  11044.                 <GOK:compare value="1" type="equal">
  11045.                     <GOK:true>
  11046.                         <GOK:effect call="ChunkerKeyUp"/>
  11047.                     </GOK:true>
  11048.                     <GOK:false>
  11049.                         <GOK:effect name="wrap" call="GetRate">
  11050.                             <GOK:compare value="1" type="equal">
  11051.                                 <GOK:true>
  11052.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  11053.                                 </GOK:true>
  11054.                             </GOK:compare>
  11055.                         </GOK:effect>
  11056.                     </GOK:false>
  11057.                 </GOK:compare>
  11058.             </GOK:effect>
  11059.         </GOK:handler>
  11060.  
  11061.  
  11062.         <GOK:handler state="press" name="movedown">
  11063.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  11064.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  11065.             <GOK:effect call="ChunkerIfBottom">
  11066.                 <GOK:compare value="1" type="equal">
  11067.                     <GOK:true>
  11068.                         <GOK:effect call="ChunkerKeyDown"/>
  11069.                     </GOK:true>
  11070.                     <GOK:false>
  11071.                         <GOK:effect name="wrap" call="GetRate">
  11072.                             <GOK:compare value="1" type="equal">
  11073.                                 <GOK:true>
  11074.                                     <GOK:effect call="ChunkerWrapToTop"/>
  11075.                                 </GOK:true>
  11076.                             </GOK:compare>
  11077.                         </GOK:effect>
  11078.                     </GOK:false>
  11079.                 </GOK:compare>
  11080.             </GOK:effect>
  11081.         </GOK:handler>
  11082.  
  11083.  
  11084.         <GOK:handler state="release" name="moveright">
  11085.             <GOK:effect call="Timer1Stop"/>
  11086.         </GOK:handler>
  11087.         <GOK:handler state="release" name="moveleft">
  11088.             <GOK:effect call="Timer2Stop"/>
  11089.         </GOK:handler>
  11090.         <GOK:handler state="release" name="moveup">
  11091.             <GOK:effect call="Timer3Stop"/>
  11092.         </GOK:handler>
  11093.         <GOK:handler state="release" name="movedown">
  11094.             <GOK:effect call="Timer4Stop"/>
  11095.         </GOK:handler>
  11096.  
  11097.  
  11098.  
  11099.         <GOK:handler name="select">
  11100.             <GOK:effect call="Timer1Stop"/>
  11101.             <GOK:effect call="Timer2Stop"/>
  11102.             <GOK:effect call="Timer3Stop"/>
  11103.             <GOK:effect call="Timer4Stop"/>
  11104.             <GOK:effect call="SelectChunk">
  11105.                 <GOK:compare value="1" type="equal">
  11106.                     <GOK:true>
  11107.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  11108.                         <GOK:effect call="OutputSelectedKey"/>
  11109.                         <GOK:effect call="HighlightCenterKey"/>
  11110.                         <GOK:effect param1="1" call="StateJump"/>
  11111.                     </GOK:true>
  11112.  
  11113.                 </GOK:compare>
  11114.             </GOK:effect>
  11115.         </GOK:handler>
  11116.  
  11117.  
  11118.  
  11119.  
  11120.         
  11121.         <GOK:handler name="timer1">
  11122.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  11123.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  11124.             <GOK:effect call="ChunkerIfNextChunk">
  11125.                 <GOK:compare value="1" type="equal">
  11126.                     <GOK:true>
  11127.                         <GOK:effect call="ChunkerNextChunk"/>
  11128.                     </GOK:true>
  11129.                     <GOK:false>
  11130.                         <GOK:effect name="wrap" call="GetRate">
  11131.                             <GOK:compare value="1" type="equal">
  11132.                                 <GOK:true>
  11133.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  11134.                                 </GOK:true>
  11135.                             </GOK:compare>
  11136.                         </GOK:effect>
  11137.                     </GOK:false>
  11138.                 </GOK:compare>
  11139.             </GOK:effect>
  11140.         </GOK:handler>
  11141.  
  11142.         
  11143.         <GOK:handler name="timer2">
  11144.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  11145.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  11146.             <GOK:effect call="ChunkerIfLeft">
  11147.                 <GOK:compare value="1" type="equal">
  11148.                     <GOK:true>
  11149.                         <GOK:effect call="ChunkerKeyLeft"/>
  11150.                     </GOK:true>
  11151.                     <GOK:false>
  11152.                         <GOK:effect name="wrap" call="GetRate">
  11153.                             <GOK:compare value="1" type="equal">
  11154.                                 <GOK:true>
  11155.                                     <GOK:effect call="ChunkerWrapToRight"/>
  11156.                                 </GOK:true>
  11157.                             </GOK:compare>
  11158.                         </GOK:effect>
  11159.                     </GOK:false>
  11160.                 </GOK:compare>
  11161.             </GOK:effect>
  11162.         </GOK:handler>
  11163.  
  11164.         
  11165.         <GOK:handler name="timer3">
  11166.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  11167.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  11168.             <GOK:effect call="ChunkerIfTop">
  11169.                 <GOK:compare value="1" type="equal">
  11170.                     <GOK:true>
  11171.                         <GOK:effect call="ChunkerKeyUp"/>
  11172.                     </GOK:true>
  11173.                     <GOK:false>
  11174.                         <GOK:effect name="wrap" call="GetRate">
  11175.                             <GOK:compare value="1" type="equal">
  11176.                                 <GOK:true>
  11177.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  11178.                                 </GOK:true>
  11179.                             </GOK:compare>
  11180.                         </GOK:effect>
  11181.                     </GOK:false>
  11182.                 </GOK:compare>
  11183.             </GOK:effect>
  11184.         </GOK:handler>
  11185.  
  11186.         
  11187.         <GOK:handler name="timer4">
  11188.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  11189.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  11190.             <GOK:effect call="ChunkerIfBottom">
  11191.                 <GOK:compare value="1" type="equal">
  11192.                     <GOK:true>
  11193.                         <GOK:effect call="ChunkerKeyDown"/>
  11194.                     </GOK:true>
  11195.                     <GOK:false>
  11196.                         <GOK:effect name="wrap" call="GetRate">
  11197.                             <GOK:compare value="1" type="equal">
  11198.                                 <GOK:true>
  11199.                                     <GOK:effect call="ChunkerWrapToTop"/>
  11200.                                 </GOK:true>
  11201.                             </GOK:compare>
  11202.                         </GOK:effect>
  11203.                     </GOK:false>
  11204.                 </GOK:compare>
  11205.             </GOK:effect>
  11206.         </GOK:handler>
  11207.         
  11208.     </GOK:state>
  11209.  
  11210.  
  11211.  
  11212.     <GOK:state name="repeat">
  11213.         <GOK:handler name="select">
  11214.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  11215.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  11216.             <GOK:effect call="Timer1Stop"/>
  11217.             <GOK:effect call="Timer2Stop"/>
  11218.             <GOK:effect call="Timer3Stop"/>
  11219.             <GOK:effect call="Timer4Stop"/>
  11220.             <GOK:effect call="HighlightFirstChunk"/>
  11221.             <GOK:effect param1="1" call="StateJump"/>
  11222.         </GOK:handler>
  11223.     </GOK:state>
  11224.  
  11225.  
  11226. </GOK:accessmethod>
  11227. <GOK:accessmethod xml:lang="ku" name="directed" displayname="5 Switch Directed">
  11228. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  11229.  
  11230. <GOK:operation>
  11231. <GOK:control type="frame" spacing="0" size="3" border="0" string="Operation" xml:lang="ku">
  11232.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  11233.  
  11234.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  11235.                 <GOK:control type="label" string="Up:" xml:lang="ku"></GOK:control>
  11236.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Up:" xml:lang="ku"></GOK:control>
  11237.             </GOK:control>
  11238.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  11239.                 <GOK:control type="label" string="Down:" xml:lang="ku"></GOK:control>
  11240.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Down:" xml:lang="ku"></GOK:control>
  11241.             </GOK:control>
  11242.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  11243.                 <GOK:control type="label" string="Left:" xml:lang="ku"></GOK:control>
  11244.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Left:" xml:lang="ku"></GOK:control>
  11245.             </GOK:control>
  11246.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  11247.                 <GOK:control type="label" string="Right:" xml:lang="ku"></GOK:control>
  11248.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="Right:" xml:lang="ku"></GOK:control>
  11249.             </GOK:control>
  11250.                 
  11251.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  11252.             <GOK:control type="label" string="├çalak bike:" xml:lang="ku"></GOK:control>
  11253.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Hilbij├¬re:" xml:lang="ku"></GOK:control>
  11254.         </GOK:control>
  11255.  
  11256.     </GOK:control>    
  11257. </GOK:control>    
  11258. </GOK:operation>
  11259.  
  11260. <GOK:feedback>
  11261. <GOK:control type="frame" spacing="0" size="3" border="0" string="Feedback" xml:lang="ku">
  11262.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  11263.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  11264.  
  11265.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  11266.                 <GOK:control type="label" string="Movement:" xml:lang="ku"></GOK:control>
  11267.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback Movement:" xml:lang="ku"></GOK:control>
  11268.             </GOK:control>
  11269.     
  11270.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  11271.                 <GOK:control type="label" string="Activation:" xml:lang="ku"></GOK:control>
  11272.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback Movement:" xml:lang="ku"></GOK:control>
  11273.             </GOK:control>
  11274.  
  11275.         </GOK:control>
  11276.     </GOK:control>
  11277. </GOK:control>
  11278. </GOK:feedback>
  11279.  
  11280. <GOK:options>
  11281. <GOK:control type="frame" spacing="0" size="3" border="0" string="Options" xml:lang="ku">
  11282.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  11283.     
  11284.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  11285.             <GOK:control type="label" string="Scan Delay:" xml:lang="ku"></GOK:control>
  11286.             <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>
  11287.             <GOK:control type="label" string="(100s of a second)" xml:lang="ku"></GOK:control>
  11288.         </GOK:control>
  11289.  
  11290.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  11291.             <GOK:control type="checkbutton" name="wrap" string="Wrap Rows/Columns" xml:lang="ku"></GOK:control>
  11292.         </GOK:control>
  11293.  
  11294.  
  11295.     </GOK:control>
  11296. </GOK:control>
  11297. </GOK:options>
  11298.  
  11299.  
  11300.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  11301.     <GOK:rate stringvalue="switch2" name="moveright"/>
  11302.     <GOK:rate stringvalue="switch3" name="moveup"/>
  11303.     <GOK:rate stringvalue="switch4" name="movedown"/>
  11304.     <GOK:rate stringvalue="switch5" name="select"/>
  11305.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  11306.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  11307.     <GOK:rate value="100" name="scanspeed"/>
  11308.     <GOK:rate value="1" name="wrap"/>
  11309.     <GOK:rate value="0" name="topbottom"/>
  11310.     <GOK:rate value="0" name="leftright"/>
  11311.     <GOK:rate value="3" name="cycles"/>
  11312.  
  11313.     <GOK:rate value="0" name="autorepeat"/>
  11314.     <GOK:rate value="30" name="repeatrate"/>
  11315.  
  11316.  
  11317.     <GOK:initialization>
  11318.         <GOK:effect call="ChunkerReset"/>
  11319.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  11320.     </GOK:initialization>
  11321.  
  11322.  
  11323.     <GOK:state name="1">
  11324.  
  11325.  
  11326.         <GOK:handler state="press" name="moveright">
  11327.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  11328.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  11329.             <GOK:effect call="ChunkerIfRight">
  11330.                 <GOK:compare value="1" type="equal">
  11331.                     <GOK:true>
  11332.                         <GOK:effect call="ChunkerKeyRight"/>
  11333.                     </GOK:true>
  11334.                     <GOK:false>
  11335.                         <GOK:effect name="wrap" call="GetRate">
  11336.                             <GOK:compare value="1" type="equal">
  11337.                                 <GOK:true>
  11338.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  11339.                                 </GOK:true>
  11340.                             </GOK:compare>
  11341.                         </GOK:effect>
  11342.                     </GOK:false>
  11343.                 </GOK:compare>
  11344.             </GOK:effect>
  11345.         </GOK:handler>
  11346.  
  11347.  
  11348.         <GOK:handler state="press" name="moveleft">
  11349.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  11350.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  11351.             <GOK:effect call="ChunkerIfLeft">
  11352.                 <GOK:compare value="1" type="equal">
  11353.                     <GOK:true>
  11354.                         <GOK:effect call="ChunkerKeyLeft"/>
  11355.                     </GOK:true>
  11356.                     <GOK:false>
  11357.                         <GOK:effect name="wrap" call="GetRate">
  11358.                             <GOK:compare value="1" type="equal">
  11359.                                 <GOK:true>
  11360.                                     <GOK:effect call="ChunkerWrapToRight"/>
  11361.                                 </GOK:true>
  11362.                             </GOK:compare>
  11363.                         </GOK:effect>
  11364.                     </GOK:false>
  11365.                 </GOK:compare>
  11366.             </GOK:effect>
  11367.         </GOK:handler>
  11368.  
  11369.  
  11370.         <GOK:handler state="press" name="moveup">
  11371.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  11372.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  11373.             <GOK:effect call="ChunkerIfTop">
  11374.                 <GOK:compare value="1" type="equal">
  11375.                     <GOK:true>
  11376.                         <GOK:effect call="ChunkerKeyUp"/>
  11377.                     </GOK:true>
  11378.                     <GOK:false>
  11379.                         <GOK:effect name="wrap" call="GetRate">
  11380.                             <GOK:compare value="1" type="equal">
  11381.                                 <GOK:true>
  11382.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  11383.                                 </GOK:true>
  11384.                             </GOK:compare>
  11385.                         </GOK:effect>
  11386.                     </GOK:false>
  11387.                 </GOK:compare>
  11388.             </GOK:effect>
  11389.         </GOK:handler>
  11390.  
  11391.  
  11392.         <GOK:handler state="press" name="movedown">
  11393.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  11394.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  11395.             <GOK:effect call="ChunkerIfBottom">
  11396.                 <GOK:compare value="1" type="equal">
  11397.                     <GOK:true>
  11398.                         <GOK:effect call="ChunkerKeyDown"/>
  11399.                     </GOK:true>
  11400.                     <GOK:false>
  11401.                         <GOK:effect name="wrap" call="GetRate">
  11402.                             <GOK:compare value="1" type="equal">
  11403.                                 <GOK:true>
  11404.                                     <GOK:effect call="ChunkerWrapToTop"/>
  11405.                                 </GOK:true>
  11406.                             </GOK:compare>
  11407.                         </GOK:effect>
  11408.                     </GOK:false>
  11409.                 </GOK:compare>
  11410.             </GOK:effect>
  11411.         </GOK:handler>
  11412.  
  11413.  
  11414.         <GOK:handler state="release" name="moveright">
  11415.             <GOK:effect call="Timer1Stop"/>
  11416.         </GOK:handler>
  11417.         <GOK:handler state="release" name="moveleft">
  11418.             <GOK:effect call="Timer2Stop"/>
  11419.         </GOK:handler>
  11420.         <GOK:handler state="release" name="moveup">
  11421.             <GOK:effect call="Timer3Stop"/>
  11422.         </GOK:handler>
  11423.         <GOK:handler state="release" name="movedown">
  11424.             <GOK:effect call="Timer4Stop"/>
  11425.         </GOK:handler>
  11426.  
  11427.  
  11428.  
  11429.         <GOK:handler name="select">
  11430.             <GOK:effect call="Timer1Stop"/>
  11431.             <GOK:effect call="Timer2Stop"/>
  11432.             <GOK:effect call="Timer3Stop"/>
  11433.             <GOK:effect call="Timer4Stop"/>
  11434.             <GOK:effect call="SelectChunk">
  11435.                 <GOK:compare value="1" type="equal">
  11436.                     <GOK:true>
  11437.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  11438.                         <GOK:effect call="OutputSelectedKey"/>
  11439.                         <GOK:effect call="HighlightCenterKey"/>
  11440.                         <GOK:effect param1="1" call="StateJump"/>
  11441.                     </GOK:true>
  11442.  
  11443.                 </GOK:compare>
  11444.             </GOK:effect>
  11445.         </GOK:handler>
  11446.  
  11447.  
  11448.  
  11449.  
  11450.         
  11451.         <GOK:handler name="timer1">
  11452.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  11453.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  11454.             <GOK:effect call="ChunkerIfNextChunk">
  11455.                 <GOK:compare value="1" type="equal">
  11456.                     <GOK:true>
  11457.                         <GOK:effect call="ChunkerNextChunk"/>
  11458.                     </GOK:true>
  11459.                     <GOK:false>
  11460.                         <GOK:effect name="wrap" call="GetRate">
  11461.                             <GOK:compare value="1" type="equal">
  11462.                                 <GOK:true>
  11463.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  11464.                                 </GOK:true>
  11465.                             </GOK:compare>
  11466.                         </GOK:effect>
  11467.                     </GOK:false>
  11468.                 </GOK:compare>
  11469.             </GOK:effect>
  11470.         </GOK:handler>
  11471.  
  11472.         
  11473.         <GOK:handler name="timer2">
  11474.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  11475.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  11476.             <GOK:effect call="ChunkerIfLeft">
  11477.                 <GOK:compare value="1" type="equal">
  11478.                     <GOK:true>
  11479.                         <GOK:effect call="ChunkerKeyLeft"/>
  11480.                     </GOK:true>
  11481.                     <GOK:false>
  11482.                         <GOK:effect name="wrap" call="GetRate">
  11483.                             <GOK:compare value="1" type="equal">
  11484.                                 <GOK:true>
  11485.                                     <GOK:effect call="ChunkerWrapToRight"/>
  11486.                                 </GOK:true>
  11487.                             </GOK:compare>
  11488.                         </GOK:effect>
  11489.                     </GOK:false>
  11490.                 </GOK:compare>
  11491.             </GOK:effect>
  11492.         </GOK:handler>
  11493.  
  11494.         
  11495.         <GOK:handler name="timer3">
  11496.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  11497.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  11498.             <GOK:effect call="ChunkerIfTop">
  11499.                 <GOK:compare value="1" type="equal">
  11500.                     <GOK:true>
  11501.                         <GOK:effect call="ChunkerKeyUp"/>
  11502.                     </GOK:true>
  11503.                     <GOK:false>
  11504.                         <GOK:effect name="wrap" call="GetRate">
  11505.                             <GOK:compare value="1" type="equal">
  11506.                                 <GOK:true>
  11507.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  11508.                                 </GOK:true>
  11509.                             </GOK:compare>
  11510.                         </GOK:effect>
  11511.                     </GOK:false>
  11512.                 </GOK:compare>
  11513.             </GOK:effect>
  11514.         </GOK:handler>
  11515.  
  11516.         
  11517.         <GOK:handler name="timer4">
  11518.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  11519.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  11520.             <GOK:effect call="ChunkerIfBottom">
  11521.                 <GOK:compare value="1" type="equal">
  11522.                     <GOK:true>
  11523.                         <GOK:effect call="ChunkerKeyDown"/>
  11524.                     </GOK:true>
  11525.                     <GOK:false>
  11526.                         <GOK:effect name="wrap" call="GetRate">
  11527.                             <GOK:compare value="1" type="equal">
  11528.                                 <GOK:true>
  11529.                                     <GOK:effect call="ChunkerWrapToTop"/>
  11530.                                 </GOK:true>
  11531.                             </GOK:compare>
  11532.                         </GOK:effect>
  11533.                     </GOK:false>
  11534.                 </GOK:compare>
  11535.             </GOK:effect>
  11536.         </GOK:handler>
  11537.         
  11538.     </GOK:state>
  11539.  
  11540.  
  11541.  
  11542.     <GOK:state name="repeat">
  11543.         <GOK:handler name="select">
  11544.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  11545.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  11546.             <GOK:effect call="Timer1Stop"/>
  11547.             <GOK:effect call="Timer2Stop"/>
  11548.             <GOK:effect call="Timer3Stop"/>
  11549.             <GOK:effect call="Timer4Stop"/>
  11550.             <GOK:effect call="HighlightFirstChunk"/>
  11551.             <GOK:effect param1="1" call="StateJump"/>
  11552.         </GOK:handler>
  11553.     </GOK:state>
  11554.  
  11555.  
  11556. </GOK:accessmethod>
  11557. <GOK:accessmethod xml:lang="lt" name="directed" displayname="Valdomas 5 jungikliais">
  11558. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  11559.  
  11560. <GOK:operation>
  11561. <GOK:control type="frame" spacing="0" size="3" border="0" string="Operacija" xml:lang="lt">
  11562.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  11563.  
  11564.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  11565.                 <GOK:control type="label" string="Auk┼ítyn:" xml:lang="lt"></GOK:control>
  11566.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Auk┼ítyn:" xml:lang="lt"></GOK:control>
  11567.             </GOK:control>
  11568.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  11569.                 <GOK:control type="label" string="┼╜emyn:" xml:lang="lt"></GOK:control>
  11570.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="┼╜emyn:" xml:lang="lt"></GOK:control>
  11571.             </GOK:control>
  11572.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  11573.                 <GOK:control type="label" string="Kair─ù:" xml:lang="lt"></GOK:control>
  11574.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Kair─ù:" xml:lang="lt"></GOK:control>
  11575.             </GOK:control>
  11576.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  11577.                 <GOK:control type="label" string="De┼íin─ù:" xml:lang="lt"></GOK:control>
  11578.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="De┼íin─ù:" xml:lang="lt"></GOK:control>
  11579.             </GOK:control>
  11580.                 
  11581.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  11582.             <GOK:control type="label" string="Aktyvuoti:" xml:lang="lt"></GOK:control>
  11583.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Pasirinkti:" xml:lang="lt"></GOK:control>
  11584.         </GOK:control>
  11585.  
  11586.     </GOK:control>    
  11587. </GOK:control>    
  11588. </GOK:operation>
  11589.  
  11590. <GOK:feedback>
  11591. <GOK:control type="frame" spacing="0" size="3" border="0" string="Reakcija" xml:lang="lt">
  11592.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  11593.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  11594.  
  11595.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  11596.                 <GOK:control type="label" string="Jud─ùjimas:" xml:lang="lt"></GOK:control>
  11597.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Reakcijos jud─ùjimas:" xml:lang="lt"></GOK:control>
  11598.             </GOK:control>
  11599.     
  11600.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  11601.                 <GOK:control type="label" string="Aktyvacija:" xml:lang="lt"></GOK:control>
  11602.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Reakcijos jud─ùjimas:" xml:lang="lt"></GOK:control>
  11603.             </GOK:control>
  11604.  
  11605.         </GOK:control>
  11606.     </GOK:control>
  11607. </GOK:control>
  11608. </GOK:feedback>
  11609.  
  11610. <GOK:options>
  11611. <GOK:control type="frame" spacing="0" size="3" border="0" string="Nustatymai" xml:lang="lt">
  11612.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  11613.     
  11614.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  11615.             <GOK:control type="label" string="Skanavimo u┼╛delsimas:" xml:lang="lt"></GOK:control>
  11616.             <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>
  11617.             <GOK:control type="label" string="(100-osios sekund─ùs dalys)" xml:lang="lt"></GOK:control>
  11618.         </GOK:control>
  11619.  
  11620.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  11621.             <GOK:control type="checkbutton" name="wrap" string="Pa┼╛ym─ùti eilutes/stulpelius" xml:lang="lt"></GOK:control>
  11622.         </GOK:control>
  11623.  
  11624.  
  11625.     </GOK:control>
  11626. </GOK:control>
  11627. </GOK:options>
  11628.  
  11629.  
  11630.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  11631.     <GOK:rate stringvalue="switch2" name="moveright"/>
  11632.     <GOK:rate stringvalue="switch3" name="moveup"/>
  11633.     <GOK:rate stringvalue="switch4" name="movedown"/>
  11634.     <GOK:rate stringvalue="switch5" name="select"/>
  11635.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  11636.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  11637.     <GOK:rate value="100" name="scanspeed"/>
  11638.     <GOK:rate value="1" name="wrap"/>
  11639.     <GOK:rate value="0" name="topbottom"/>
  11640.     <GOK:rate value="0" name="leftright"/>
  11641.     <GOK:rate value="3" name="cycles"/>
  11642.  
  11643.     <GOK:rate value="0" name="autorepeat"/>
  11644.     <GOK:rate value="30" name="repeatrate"/>
  11645.  
  11646.  
  11647.     <GOK:initialization>
  11648.         <GOK:effect call="ChunkerReset"/>
  11649.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  11650.     </GOK:initialization>
  11651.  
  11652.  
  11653.     <GOK:state name="1">
  11654.  
  11655.  
  11656.         <GOK:handler state="press" name="moveright">
  11657.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  11658.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  11659.             <GOK:effect call="ChunkerIfRight">
  11660.                 <GOK:compare value="1" type="equal">
  11661.                     <GOK:true>
  11662.                         <GOK:effect call="ChunkerKeyRight"/>
  11663.                     </GOK:true>
  11664.                     <GOK:false>
  11665.                         <GOK:effect name="wrap" call="GetRate">
  11666.                             <GOK:compare value="1" type="equal">
  11667.                                 <GOK:true>
  11668.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  11669.                                 </GOK:true>
  11670.                             </GOK:compare>
  11671.                         </GOK:effect>
  11672.                     </GOK:false>
  11673.                 </GOK:compare>
  11674.             </GOK:effect>
  11675.         </GOK:handler>
  11676.  
  11677.  
  11678.         <GOK:handler state="press" name="moveleft">
  11679.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  11680.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  11681.             <GOK:effect call="ChunkerIfLeft">
  11682.                 <GOK:compare value="1" type="equal">
  11683.                     <GOK:true>
  11684.                         <GOK:effect call="ChunkerKeyLeft"/>
  11685.                     </GOK:true>
  11686.                     <GOK:false>
  11687.                         <GOK:effect name="wrap" call="GetRate">
  11688.                             <GOK:compare value="1" type="equal">
  11689.                                 <GOK:true>
  11690.                                     <GOK:effect call="ChunkerWrapToRight"/>
  11691.                                 </GOK:true>
  11692.                             </GOK:compare>
  11693.                         </GOK:effect>
  11694.                     </GOK:false>
  11695.                 </GOK:compare>
  11696.             </GOK:effect>
  11697.         </GOK:handler>
  11698.  
  11699.  
  11700.         <GOK:handler state="press" name="moveup">
  11701.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  11702.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  11703.             <GOK:effect call="ChunkerIfTop">
  11704.                 <GOK:compare value="1" type="equal">
  11705.                     <GOK:true>
  11706.                         <GOK:effect call="ChunkerKeyUp"/>
  11707.                     </GOK:true>
  11708.                     <GOK:false>
  11709.                         <GOK:effect name="wrap" call="GetRate">
  11710.                             <GOK:compare value="1" type="equal">
  11711.                                 <GOK:true>
  11712.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  11713.                                 </GOK:true>
  11714.                             </GOK:compare>
  11715.                         </GOK:effect>
  11716.                     </GOK:false>
  11717.                 </GOK:compare>
  11718.             </GOK:effect>
  11719.         </GOK:handler>
  11720.  
  11721.  
  11722.         <GOK:handler state="press" name="movedown">
  11723.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  11724.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  11725.             <GOK:effect call="ChunkerIfBottom">
  11726.                 <GOK:compare value="1" type="equal">
  11727.                     <GOK:true>
  11728.                         <GOK:effect call="ChunkerKeyDown"/>
  11729.                     </GOK:true>
  11730.                     <GOK:false>
  11731.                         <GOK:effect name="wrap" call="GetRate">
  11732.                             <GOK:compare value="1" type="equal">
  11733.                                 <GOK:true>
  11734.                                     <GOK:effect call="ChunkerWrapToTop"/>
  11735.                                 </GOK:true>
  11736.                             </GOK:compare>
  11737.                         </GOK:effect>
  11738.                     </GOK:false>
  11739.                 </GOK:compare>
  11740.             </GOK:effect>
  11741.         </GOK:handler>
  11742.  
  11743.  
  11744.         <GOK:handler state="release" name="moveright">
  11745.             <GOK:effect call="Timer1Stop"/>
  11746.         </GOK:handler>
  11747.         <GOK:handler state="release" name="moveleft">
  11748.             <GOK:effect call="Timer2Stop"/>
  11749.         </GOK:handler>
  11750.         <GOK:handler state="release" name="moveup">
  11751.             <GOK:effect call="Timer3Stop"/>
  11752.         </GOK:handler>
  11753.         <GOK:handler state="release" name="movedown">
  11754.             <GOK:effect call="Timer4Stop"/>
  11755.         </GOK:handler>
  11756.  
  11757.  
  11758.  
  11759.         <GOK:handler name="select">
  11760.             <GOK:effect call="Timer1Stop"/>
  11761.             <GOK:effect call="Timer2Stop"/>
  11762.             <GOK:effect call="Timer3Stop"/>
  11763.             <GOK:effect call="Timer4Stop"/>
  11764.             <GOK:effect call="SelectChunk">
  11765.                 <GOK:compare value="1" type="equal">
  11766.                     <GOK:true>
  11767.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  11768.                         <GOK:effect call="OutputSelectedKey"/>
  11769.                         <GOK:effect call="HighlightCenterKey"/>
  11770.                         <GOK:effect param1="1" call="StateJump"/>
  11771.                     </GOK:true>
  11772.  
  11773.                 </GOK:compare>
  11774.             </GOK:effect>
  11775.         </GOK:handler>
  11776.  
  11777.  
  11778.  
  11779.  
  11780.         
  11781.         <GOK:handler name="timer1">
  11782.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  11783.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  11784.             <GOK:effect call="ChunkerIfNextChunk">
  11785.                 <GOK:compare value="1" type="equal">
  11786.                     <GOK:true>
  11787.                         <GOK:effect call="ChunkerNextChunk"/>
  11788.                     </GOK:true>
  11789.                     <GOK:false>
  11790.                         <GOK:effect name="wrap" call="GetRate">
  11791.                             <GOK:compare value="1" type="equal">
  11792.                                 <GOK:true>
  11793.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  11794.                                 </GOK:true>
  11795.                             </GOK:compare>
  11796.                         </GOK:effect>
  11797.                     </GOK:false>
  11798.                 </GOK:compare>
  11799.             </GOK:effect>
  11800.         </GOK:handler>
  11801.  
  11802.         
  11803.         <GOK:handler name="timer2">
  11804.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  11805.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  11806.             <GOK:effect call="ChunkerIfLeft">
  11807.                 <GOK:compare value="1" type="equal">
  11808.                     <GOK:true>
  11809.                         <GOK:effect call="ChunkerKeyLeft"/>
  11810.                     </GOK:true>
  11811.                     <GOK:false>
  11812.                         <GOK:effect name="wrap" call="GetRate">
  11813.                             <GOK:compare value="1" type="equal">
  11814.                                 <GOK:true>
  11815.                                     <GOK:effect call="ChunkerWrapToRight"/>
  11816.                                 </GOK:true>
  11817.                             </GOK:compare>
  11818.                         </GOK:effect>
  11819.                     </GOK:false>
  11820.                 </GOK:compare>
  11821.             </GOK:effect>
  11822.         </GOK:handler>
  11823.  
  11824.         
  11825.         <GOK:handler name="timer3">
  11826.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  11827.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  11828.             <GOK:effect call="ChunkerIfTop">
  11829.                 <GOK:compare value="1" type="equal">
  11830.                     <GOK:true>
  11831.                         <GOK:effect call="ChunkerKeyUp"/>
  11832.                     </GOK:true>
  11833.                     <GOK:false>
  11834.                         <GOK:effect name="wrap" call="GetRate">
  11835.                             <GOK:compare value="1" type="equal">
  11836.                                 <GOK:true>
  11837.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  11838.                                 </GOK:true>
  11839.                             </GOK:compare>
  11840.                         </GOK:effect>
  11841.                     </GOK:false>
  11842.                 </GOK:compare>
  11843.             </GOK:effect>
  11844.         </GOK:handler>
  11845.  
  11846.         
  11847.         <GOK:handler name="timer4">
  11848.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  11849.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  11850.             <GOK:effect call="ChunkerIfBottom">
  11851.                 <GOK:compare value="1" type="equal">
  11852.                     <GOK:true>
  11853.                         <GOK:effect call="ChunkerKeyDown"/>
  11854.                     </GOK:true>
  11855.                     <GOK:false>
  11856.                         <GOK:effect name="wrap" call="GetRate">
  11857.                             <GOK:compare value="1" type="equal">
  11858.                                 <GOK:true>
  11859.                                     <GOK:effect call="ChunkerWrapToTop"/>
  11860.                                 </GOK:true>
  11861.                             </GOK:compare>
  11862.                         </GOK:effect>
  11863.                     </GOK:false>
  11864.                 </GOK:compare>
  11865.             </GOK:effect>
  11866.         </GOK:handler>
  11867.         
  11868.     </GOK:state>
  11869.  
  11870.  
  11871.  
  11872.     <GOK:state name="repeat">
  11873.         <GOK:handler name="select">
  11874.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  11875.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  11876.             <GOK:effect call="Timer1Stop"/>
  11877.             <GOK:effect call="Timer2Stop"/>
  11878.             <GOK:effect call="Timer3Stop"/>
  11879.             <GOK:effect call="Timer4Stop"/>
  11880.             <GOK:effect call="HighlightFirstChunk"/>
  11881.             <GOK:effect param1="1" call="StateJump"/>
  11882.         </GOK:handler>
  11883.     </GOK:state>
  11884.  
  11885.  
  11886. </GOK:accessmethod>
  11887. <GOK:accessmethod xml:lang="lv" name="directed" displayname="5 sl─ôdzis virz─½┼íanai">
  11888. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  11889.  
  11890. <GOK:operation>
  11891. <GOK:control type="frame" spacing="0" size="3" border="0" string="Oper─ücija" xml:lang="lv">
  11892.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  11893.  
  11894.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  11895.                 <GOK:control type="label" string="Aug┼íup:" xml:lang="lv"></GOK:control>
  11896.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Aug┼íup:" xml:lang="lv"></GOK:control>
  11897.             </GOK:control>
  11898.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  11899.                 <GOK:control type="label" string="Lejup:" xml:lang="lv"></GOK:control>
  11900.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Lejup:" xml:lang="lv"></GOK:control>
  11901.             </GOK:control>
  11902.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  11903.                 <GOK:control type="label" string="Pa kreisi:" xml:lang="lv"></GOK:control>
  11904.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Pa kreisi:" xml:lang="lv"></GOK:control>
  11905.             </GOK:control>
  11906.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  11907.                 <GOK:control type="label" string="Pa labi:" xml:lang="lv"></GOK:control>
  11908.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="Pa labi:" xml:lang="lv"></GOK:control>
  11909.             </GOK:control>
  11910.                 
  11911.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  11912.             <GOK:control type="label" string="Aktiviz─ôt:" xml:lang="lv"></GOK:control>
  11913.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Izv─ôl─ôties:" xml:lang="lv"></GOK:control>
  11914.         </GOK:control>
  11915.  
  11916.     </GOK:control>    
  11917. </GOK:control>    
  11918. </GOK:operation>
  11919.  
  11920. <GOK:feedback>
  11921. <GOK:control type="frame" spacing="0" size="3" border="0" string="Atgriezenisk─ü saite" xml:lang="lv">
  11922.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  11923.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  11924.  
  11925.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  11926.                 <GOK:control type="label" string="P─ürvieto┼íana:" xml:lang="lv"></GOK:control>
  11927.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Atgriezenisk─üs saites p─ürvieto┼íana:" xml:lang="lv"></GOK:control>
  11928.             </GOK:control>
  11929.     
  11930.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  11931.                 <GOK:control type="label" string="Aktiviz─ô┼íana:" xml:lang="lv"></GOK:control>
  11932.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Atgriezenisk─üs saites p─ürvieto┼íana:" xml:lang="lv"></GOK:control>
  11933.             </GOK:control>
  11934.  
  11935.         </GOK:control>
  11936.     </GOK:control>
  11937. </GOK:control>
  11938. </GOK:feedback>
  11939.  
  11940. <GOK:options>
  11941. <GOK:control type="frame" spacing="0" size="3" border="0" string="Izv─ôle" xml:lang="lv">
  11942.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  11943.     
  11944.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  11945.             <GOK:control type="label" string="Skan─ô┼íanas aizkave:" xml:lang="lv"></GOK:control>
  11946.             <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>
  11947.             <GOK:control type="label" string="(100s no sekundes)" xml:lang="lv"></GOK:control>
  11948.         </GOK:control>
  11949.  
  11950.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  11951.             <GOK:control type="checkbutton" name="wrap" string="P─ürnest rindas/kolonnas" xml:lang="lv"></GOK:control>
  11952.         </GOK:control>
  11953.  
  11954.  
  11955.     </GOK:control>
  11956. </GOK:control>
  11957. </GOK:options>
  11958.  
  11959.  
  11960.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  11961.     <GOK:rate stringvalue="switch2" name="moveright"/>
  11962.     <GOK:rate stringvalue="switch3" name="moveup"/>
  11963.     <GOK:rate stringvalue="switch4" name="movedown"/>
  11964.     <GOK:rate stringvalue="switch5" name="select"/>
  11965.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  11966.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  11967.     <GOK:rate value="100" name="scanspeed"/>
  11968.     <GOK:rate value="1" name="wrap"/>
  11969.     <GOK:rate value="0" name="topbottom"/>
  11970.     <GOK:rate value="0" name="leftright"/>
  11971.     <GOK:rate value="3" name="cycles"/>
  11972.  
  11973.     <GOK:rate value="0" name="autorepeat"/>
  11974.     <GOK:rate value="30" name="repeatrate"/>
  11975.  
  11976.  
  11977.     <GOK:initialization>
  11978.         <GOK:effect call="ChunkerReset"/>
  11979.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  11980.     </GOK:initialization>
  11981.  
  11982.  
  11983.     <GOK:state name="1">
  11984.  
  11985.  
  11986.         <GOK:handler state="press" name="moveright">
  11987.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  11988.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  11989.             <GOK:effect call="ChunkerIfRight">
  11990.                 <GOK:compare value="1" type="equal">
  11991.                     <GOK:true>
  11992.                         <GOK:effect call="ChunkerKeyRight"/>
  11993.                     </GOK:true>
  11994.                     <GOK:false>
  11995.                         <GOK:effect name="wrap" call="GetRate">
  11996.                             <GOK:compare value="1" type="equal">
  11997.                                 <GOK:true>
  11998.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  11999.                                 </GOK:true>
  12000.                             </GOK:compare>
  12001.                         </GOK:effect>
  12002.                     </GOK:false>
  12003.                 </GOK:compare>
  12004.             </GOK:effect>
  12005.         </GOK:handler>
  12006.  
  12007.  
  12008.         <GOK:handler state="press" name="moveleft">
  12009.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  12010.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  12011.             <GOK:effect call="ChunkerIfLeft">
  12012.                 <GOK:compare value="1" type="equal">
  12013.                     <GOK:true>
  12014.                         <GOK:effect call="ChunkerKeyLeft"/>
  12015.                     </GOK:true>
  12016.                     <GOK:false>
  12017.                         <GOK:effect name="wrap" call="GetRate">
  12018.                             <GOK:compare value="1" type="equal">
  12019.                                 <GOK:true>
  12020.                                     <GOK:effect call="ChunkerWrapToRight"/>
  12021.                                 </GOK:true>
  12022.                             </GOK:compare>
  12023.                         </GOK:effect>
  12024.                     </GOK:false>
  12025.                 </GOK:compare>
  12026.             </GOK:effect>
  12027.         </GOK:handler>
  12028.  
  12029.  
  12030.         <GOK:handler state="press" name="moveup">
  12031.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  12032.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  12033.             <GOK:effect call="ChunkerIfTop">
  12034.                 <GOK:compare value="1" type="equal">
  12035.                     <GOK:true>
  12036.                         <GOK:effect call="ChunkerKeyUp"/>
  12037.                     </GOK:true>
  12038.                     <GOK:false>
  12039.                         <GOK:effect name="wrap" call="GetRate">
  12040.                             <GOK:compare value="1" type="equal">
  12041.                                 <GOK:true>
  12042.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  12043.                                 </GOK:true>
  12044.                             </GOK:compare>
  12045.                         </GOK:effect>
  12046.                     </GOK:false>
  12047.                 </GOK:compare>
  12048.             </GOK:effect>
  12049.         </GOK:handler>
  12050.  
  12051.  
  12052.         <GOK:handler state="press" name="movedown">
  12053.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  12054.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  12055.             <GOK:effect call="ChunkerIfBottom">
  12056.                 <GOK:compare value="1" type="equal">
  12057.                     <GOK:true>
  12058.                         <GOK:effect call="ChunkerKeyDown"/>
  12059.                     </GOK:true>
  12060.                     <GOK:false>
  12061.                         <GOK:effect name="wrap" call="GetRate">
  12062.                             <GOK:compare value="1" type="equal">
  12063.                                 <GOK:true>
  12064.                                     <GOK:effect call="ChunkerWrapToTop"/>
  12065.                                 </GOK:true>
  12066.                             </GOK:compare>
  12067.                         </GOK:effect>
  12068.                     </GOK:false>
  12069.                 </GOK:compare>
  12070.             </GOK:effect>
  12071.         </GOK:handler>
  12072.  
  12073.  
  12074.         <GOK:handler state="release" name="moveright">
  12075.             <GOK:effect call="Timer1Stop"/>
  12076.         </GOK:handler>
  12077.         <GOK:handler state="release" name="moveleft">
  12078.             <GOK:effect call="Timer2Stop"/>
  12079.         </GOK:handler>
  12080.         <GOK:handler state="release" name="moveup">
  12081.             <GOK:effect call="Timer3Stop"/>
  12082.         </GOK:handler>
  12083.         <GOK:handler state="release" name="movedown">
  12084.             <GOK:effect call="Timer4Stop"/>
  12085.         </GOK:handler>
  12086.  
  12087.  
  12088.  
  12089.         <GOK:handler name="select">
  12090.             <GOK:effect call="Timer1Stop"/>
  12091.             <GOK:effect call="Timer2Stop"/>
  12092.             <GOK:effect call="Timer3Stop"/>
  12093.             <GOK:effect call="Timer4Stop"/>
  12094.             <GOK:effect call="SelectChunk">
  12095.                 <GOK:compare value="1" type="equal">
  12096.                     <GOK:true>
  12097.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  12098.                         <GOK:effect call="OutputSelectedKey"/>
  12099.                         <GOK:effect call="HighlightCenterKey"/>
  12100.                         <GOK:effect param1="1" call="StateJump"/>
  12101.                     </GOK:true>
  12102.  
  12103.                 </GOK:compare>
  12104.             </GOK:effect>
  12105.         </GOK:handler>
  12106.  
  12107.  
  12108.  
  12109.  
  12110.         
  12111.         <GOK:handler name="timer1">
  12112.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  12113.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  12114.             <GOK:effect call="ChunkerIfNextChunk">
  12115.                 <GOK:compare value="1" type="equal">
  12116.                     <GOK:true>
  12117.                         <GOK:effect call="ChunkerNextChunk"/>
  12118.                     </GOK:true>
  12119.                     <GOK:false>
  12120.                         <GOK:effect name="wrap" call="GetRate">
  12121.                             <GOK:compare value="1" type="equal">
  12122.                                 <GOK:true>
  12123.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  12124.                                 </GOK:true>
  12125.                             </GOK:compare>
  12126.                         </GOK:effect>
  12127.                     </GOK:false>
  12128.                 </GOK:compare>
  12129.             </GOK:effect>
  12130.         </GOK:handler>
  12131.  
  12132.         
  12133.         <GOK:handler name="timer2">
  12134.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  12135.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  12136.             <GOK:effect call="ChunkerIfLeft">
  12137.                 <GOK:compare value="1" type="equal">
  12138.                     <GOK:true>
  12139.                         <GOK:effect call="ChunkerKeyLeft"/>
  12140.                     </GOK:true>
  12141.                     <GOK:false>
  12142.                         <GOK:effect name="wrap" call="GetRate">
  12143.                             <GOK:compare value="1" type="equal">
  12144.                                 <GOK:true>
  12145.                                     <GOK:effect call="ChunkerWrapToRight"/>
  12146.                                 </GOK:true>
  12147.                             </GOK:compare>
  12148.                         </GOK:effect>
  12149.                     </GOK:false>
  12150.                 </GOK:compare>
  12151.             </GOK:effect>
  12152.         </GOK:handler>
  12153.  
  12154.         
  12155.         <GOK:handler name="timer3">
  12156.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  12157.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  12158.             <GOK:effect call="ChunkerIfTop">
  12159.                 <GOK:compare value="1" type="equal">
  12160.                     <GOK:true>
  12161.                         <GOK:effect call="ChunkerKeyUp"/>
  12162.                     </GOK:true>
  12163.                     <GOK:false>
  12164.                         <GOK:effect name="wrap" call="GetRate">
  12165.                             <GOK:compare value="1" type="equal">
  12166.                                 <GOK:true>
  12167.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  12168.                                 </GOK:true>
  12169.                             </GOK:compare>
  12170.                         </GOK:effect>
  12171.                     </GOK:false>
  12172.                 </GOK:compare>
  12173.             </GOK:effect>
  12174.         </GOK:handler>
  12175.  
  12176.         
  12177.         <GOK:handler name="timer4">
  12178.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  12179.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  12180.             <GOK:effect call="ChunkerIfBottom">
  12181.                 <GOK:compare value="1" type="equal">
  12182.                     <GOK:true>
  12183.                         <GOK:effect call="ChunkerKeyDown"/>
  12184.                     </GOK:true>
  12185.                     <GOK:false>
  12186.                         <GOK:effect name="wrap" call="GetRate">
  12187.                             <GOK:compare value="1" type="equal">
  12188.                                 <GOK:true>
  12189.                                     <GOK:effect call="ChunkerWrapToTop"/>
  12190.                                 </GOK:true>
  12191.                             </GOK:compare>
  12192.                         </GOK:effect>
  12193.                     </GOK:false>
  12194.                 </GOK:compare>
  12195.             </GOK:effect>
  12196.         </GOK:handler>
  12197.         
  12198.     </GOK:state>
  12199.  
  12200.  
  12201.  
  12202.     <GOK:state name="repeat">
  12203.         <GOK:handler name="select">
  12204.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  12205.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  12206.             <GOK:effect call="Timer1Stop"/>
  12207.             <GOK:effect call="Timer2Stop"/>
  12208.             <GOK:effect call="Timer3Stop"/>
  12209.             <GOK:effect call="Timer4Stop"/>
  12210.             <GOK:effect call="HighlightFirstChunk"/>
  12211.             <GOK:effect param1="1" call="StateJump"/>
  12212.         </GOK:handler>
  12213.     </GOK:state>
  12214.  
  12215.  
  12216. </GOK:accessmethod>
  12217. <GOK:accessmethod xml:lang="mk" name="directed" displayname="╨ú╨┐╤Ç╨░╨▓╤â╨▓╨░╨╜╨╛ ╤ü╨╛ 5 ╨║╨╛╨┐╤ç╨╕╤Ü╨░">
  12218. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  12219.  
  12220. <GOK:operation>
  12221. <GOK:control type="frame" spacing="0" size="3" border="0" string="╨₧╨┐╨╡╤Ç╨░╤å╨╕╤ÿ╨░" xml:lang="mk">
  12222.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  12223.  
  12224.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  12225.                 <GOK:control type="label" string="╨ô╨╛╤Ç╨╡:" xml:lang="mk"></GOK:control>
  12226.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="╨ô╨╛╤Ç╨╡:" xml:lang="mk"></GOK:control>
  12227.             </GOK:control>
  12228.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  12229.                 <GOK:control type="label" string="╨ö╨╛╨╗╤â" xml:lang="mk"></GOK:control>
  12230.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="╨ö╨╛╨╗╤â" xml:lang="mk"></GOK:control>
  12231.             </GOK:control>
  12232.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  12233.                 <GOK:control type="label" string="╨¢╨╡╨▓╨╛:" xml:lang="mk"></GOK:control>
  12234.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="╨¢╨╡╨▓╨╛:" xml:lang="mk"></GOK:control>
  12235.             </GOK:control>
  12236.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  12237.                 <GOK:control type="label" string="╨ö╨╡╤ü╨╜╨╛:" xml:lang="mk"></GOK:control>
  12238.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="╨ö╨╡╤ü╨╜╨╛:" xml:lang="mk"></GOK:control>
  12239.             </GOK:control>
  12240.                 
  12241.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  12242.             <GOK:control type="label" string="╨É╨║╤é╨╕╨▓╨╕╤Ç╨░╤ÿ:" xml:lang="mk"></GOK:control>
  12243.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="╨ÿ╨╖╨▒╨╡╤Ç╨╡╤é╨╡:" xml:lang="mk"></GOK:control>
  12244.         </GOK:control>
  12245.  
  12246.     </GOK:control>    
  12247. </GOK:control>    
  12248. </GOK:operation>
  12249.  
  12250. <GOK:feedback>
  12251. <GOK:control type="frame" spacing="0" size="3" border="0" string="╨ƒ╨╛╨▓╤Ç╨░╤é╨╜╨░ ╨╕╨╜╤ä╨╛╤Ç╨╝╨░╤å╨╕╤ÿ╨░" xml:lang="mk">
  12252.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  12253.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  12254.  
  12255.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  12256.                 <GOK:control type="label" string="╨ö╨▓╨╕╨╢╨╡╤Ü╨╡:" xml:lang="mk"></GOK:control>
  12257.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="╨ö╨▓╨╕╨╢╨╡╤Ü╨╡ ╨╜╨░ ╨┐╨╛╨▓╤Ç╨░╤é╨╜╨░╤é╨░ ╨╕╨╜╤ä╨╛╤Ç╨╝╨░╤å╨╕╤ÿ╨░:" xml:lang="mk"></GOK:control>
  12258.             </GOK:control>
  12259.     
  12260.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  12261.                 <GOK:control type="label" string="╨É╨║╤é╨╕╨▓╨╕╤Ç╨░╤Ü╨╡:" xml:lang="mk"></GOK:control>
  12262.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="╨ö╨▓╨╕╨╢╨╡╤Ü╨╡ ╨╜╨░ ╨┐╨╛╨▓╤Ç╨░╤é╨╜╨░╤é╨░ ╨╕╨╜╤ä╨╛╤Ç╨╝╨░╤å╨╕╤ÿ╨░:" xml:lang="mk"></GOK:control>
  12263.             </GOK:control>
  12264.  
  12265.         </GOK:control>
  12266.     </GOK:control>
  12267. </GOK:control>
  12268. </GOK:feedback>
  12269.  
  12270. <GOK:options>
  12271. <GOK:control type="frame" spacing="0" size="3" border="0" string="╨₧╨┐╤å╨╕╨╕" xml:lang="mk">
  12272.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  12273.     
  12274.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  12275.             <GOK:control type="label" string="╨ù╨░╤ü╤é╨╛╤ÿ ╨┐╤Ç╨╕ ╤ü╨║╨╡╨╜╨╕╤Ç╨░╤Ü╨╡:" xml:lang="mk"></GOK:control>
  12276.             <GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="╨æ╤Ç╨╖╨╕╨╜╨░ ╨╜╨░ ╤ü╨║╨╡╨╜╨╕╤Ç╨░╤Ü╨╡:" xml:lang="mk"></GOK:control>
  12277.             <GOK:control type="label" string="(╤ü╤é╨╛╤é╨╕╨╜╨║╨╕)" xml:lang="mk"></GOK:control>
  12278.         </GOK:control>
  12279.  
  12280.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  12281.             <GOK:control type="checkbutton" name="wrap" string="╨ù╨░╨▓╨╕╤é╨║╨░╤ÿ ╤Ç╨╡╨┤╨╛╨▓╨╕/╨║╨╛╨╗╨╛╨╜╨╕" xml:lang="mk"></GOK:control>
  12282.         </GOK:control>
  12283.  
  12284.  
  12285.     </GOK:control>
  12286. </GOK:control>
  12287. </GOK:options>
  12288.  
  12289.  
  12290.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  12291.     <GOK:rate stringvalue="switch2" name="moveright"/>
  12292.     <GOK:rate stringvalue="switch3" name="moveup"/>
  12293.     <GOK:rate stringvalue="switch4" name="movedown"/>
  12294.     <GOK:rate stringvalue="switch5" name="select"/>
  12295.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  12296.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  12297.     <GOK:rate value="100" name="scanspeed"/>
  12298.     <GOK:rate value="1" name="wrap"/>
  12299.     <GOK:rate value="0" name="topbottom"/>
  12300.     <GOK:rate value="0" name="leftright"/>
  12301.     <GOK:rate value="3" name="cycles"/>
  12302.  
  12303.     <GOK:rate value="0" name="autorepeat"/>
  12304.     <GOK:rate value="30" name="repeatrate"/>
  12305.  
  12306.  
  12307.     <GOK:initialization>
  12308.         <GOK:effect call="ChunkerReset"/>
  12309.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  12310.     </GOK:initialization>
  12311.  
  12312.  
  12313.     <GOK:state name="1">
  12314.  
  12315.  
  12316.         <GOK:handler state="press" name="moveright">
  12317.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  12318.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  12319.             <GOK:effect call="ChunkerIfRight">
  12320.                 <GOK:compare value="1" type="equal">
  12321.                     <GOK:true>
  12322.                         <GOK:effect call="ChunkerKeyRight"/>
  12323.                     </GOK:true>
  12324.                     <GOK:false>
  12325.                         <GOK:effect name="wrap" call="GetRate">
  12326.                             <GOK:compare value="1" type="equal">
  12327.                                 <GOK:true>
  12328.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  12329.                                 </GOK:true>
  12330.                             </GOK:compare>
  12331.                         </GOK:effect>
  12332.                     </GOK:false>
  12333.                 </GOK:compare>
  12334.             </GOK:effect>
  12335.         </GOK:handler>
  12336.  
  12337.  
  12338.         <GOK:handler state="press" name="moveleft">
  12339.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  12340.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  12341.             <GOK:effect call="ChunkerIfLeft">
  12342.                 <GOK:compare value="1" type="equal">
  12343.                     <GOK:true>
  12344.                         <GOK:effect call="ChunkerKeyLeft"/>
  12345.                     </GOK:true>
  12346.                     <GOK:false>
  12347.                         <GOK:effect name="wrap" call="GetRate">
  12348.                             <GOK:compare value="1" type="equal">
  12349.                                 <GOK:true>
  12350.                                     <GOK:effect call="ChunkerWrapToRight"/>
  12351.                                 </GOK:true>
  12352.                             </GOK:compare>
  12353.                         </GOK:effect>
  12354.                     </GOK:false>
  12355.                 </GOK:compare>
  12356.             </GOK:effect>
  12357.         </GOK:handler>
  12358.  
  12359.  
  12360.         <GOK:handler state="press" name="moveup">
  12361.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  12362.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  12363.             <GOK:effect call="ChunkerIfTop">
  12364.                 <GOK:compare value="1" type="equal">
  12365.                     <GOK:true>
  12366.                         <GOK:effect call="ChunkerKeyUp"/>
  12367.                     </GOK:true>
  12368.                     <GOK:false>
  12369.                         <GOK:effect name="wrap" call="GetRate">
  12370.                             <GOK:compare value="1" type="equal">
  12371.                                 <GOK:true>
  12372.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  12373.                                 </GOK:true>
  12374.                             </GOK:compare>
  12375.                         </GOK:effect>
  12376.                     </GOK:false>
  12377.                 </GOK:compare>
  12378.             </GOK:effect>
  12379.         </GOK:handler>
  12380.  
  12381.  
  12382.         <GOK:handler state="press" name="movedown">
  12383.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  12384.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  12385.             <GOK:effect call="ChunkerIfBottom">
  12386.                 <GOK:compare value="1" type="equal">
  12387.                     <GOK:true>
  12388.                         <GOK:effect call="ChunkerKeyDown"/>
  12389.                     </GOK:true>
  12390.                     <GOK:false>
  12391.                         <GOK:effect name="wrap" call="GetRate">
  12392.                             <GOK:compare value="1" type="equal">
  12393.                                 <GOK:true>
  12394.                                     <GOK:effect call="ChunkerWrapToTop"/>
  12395.                                 </GOK:true>
  12396.                             </GOK:compare>
  12397.                         </GOK:effect>
  12398.                     </GOK:false>
  12399.                 </GOK:compare>
  12400.             </GOK:effect>
  12401.         </GOK:handler>
  12402.  
  12403.  
  12404.         <GOK:handler state="release" name="moveright">
  12405.             <GOK:effect call="Timer1Stop"/>
  12406.         </GOK:handler>
  12407.         <GOK:handler state="release" name="moveleft">
  12408.             <GOK:effect call="Timer2Stop"/>
  12409.         </GOK:handler>
  12410.         <GOK:handler state="release" name="moveup">
  12411.             <GOK:effect call="Timer3Stop"/>
  12412.         </GOK:handler>
  12413.         <GOK:handler state="release" name="movedown">
  12414.             <GOK:effect call="Timer4Stop"/>
  12415.         </GOK:handler>
  12416.  
  12417.  
  12418.  
  12419.         <GOK:handler name="select">
  12420.             <GOK:effect call="Timer1Stop"/>
  12421.             <GOK:effect call="Timer2Stop"/>
  12422.             <GOK:effect call="Timer3Stop"/>
  12423.             <GOK:effect call="Timer4Stop"/>
  12424.             <GOK:effect call="SelectChunk">
  12425.                 <GOK:compare value="1" type="equal">
  12426.                     <GOK:true>
  12427.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  12428.                         <GOK:effect call="OutputSelectedKey"/>
  12429.                         <GOK:effect call="HighlightCenterKey"/>
  12430.                         <GOK:effect param1="1" call="StateJump"/>
  12431.                     </GOK:true>
  12432.  
  12433.                 </GOK:compare>
  12434.             </GOK:effect>
  12435.         </GOK:handler>
  12436.  
  12437.  
  12438.  
  12439.  
  12440.         
  12441.         <GOK:handler name="timer1">
  12442.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  12443.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  12444.             <GOK:effect call="ChunkerIfNextChunk">
  12445.                 <GOK:compare value="1" type="equal">
  12446.                     <GOK:true>
  12447.                         <GOK:effect call="ChunkerNextChunk"/>
  12448.                     </GOK:true>
  12449.                     <GOK:false>
  12450.                         <GOK:effect name="wrap" call="GetRate">
  12451.                             <GOK:compare value="1" type="equal">
  12452.                                 <GOK:true>
  12453.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  12454.                                 </GOK:true>
  12455.                             </GOK:compare>
  12456.                         </GOK:effect>
  12457.                     </GOK:false>
  12458.                 </GOK:compare>
  12459.             </GOK:effect>
  12460.         </GOK:handler>
  12461.  
  12462.         
  12463.         <GOK:handler name="timer2">
  12464.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  12465.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  12466.             <GOK:effect call="ChunkerIfLeft">
  12467.                 <GOK:compare value="1" type="equal">
  12468.                     <GOK:true>
  12469.                         <GOK:effect call="ChunkerKeyLeft"/>
  12470.                     </GOK:true>
  12471.                     <GOK:false>
  12472.                         <GOK:effect name="wrap" call="GetRate">
  12473.                             <GOK:compare value="1" type="equal">
  12474.                                 <GOK:true>
  12475.                                     <GOK:effect call="ChunkerWrapToRight"/>
  12476.                                 </GOK:true>
  12477.                             </GOK:compare>
  12478.                         </GOK:effect>
  12479.                     </GOK:false>
  12480.                 </GOK:compare>
  12481.             </GOK:effect>
  12482.         </GOK:handler>
  12483.  
  12484.         
  12485.         <GOK:handler name="timer3">
  12486.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  12487.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  12488.             <GOK:effect call="ChunkerIfTop">
  12489.                 <GOK:compare value="1" type="equal">
  12490.                     <GOK:true>
  12491.                         <GOK:effect call="ChunkerKeyUp"/>
  12492.                     </GOK:true>
  12493.                     <GOK:false>
  12494.                         <GOK:effect name="wrap" call="GetRate">
  12495.                             <GOK:compare value="1" type="equal">
  12496.                                 <GOK:true>
  12497.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  12498.                                 </GOK:true>
  12499.                             </GOK:compare>
  12500.                         </GOK:effect>
  12501.                     </GOK:false>
  12502.                 </GOK:compare>
  12503.             </GOK:effect>
  12504.         </GOK:handler>
  12505.  
  12506.         
  12507.         <GOK:handler name="timer4">
  12508.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  12509.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  12510.             <GOK:effect call="ChunkerIfBottom">
  12511.                 <GOK:compare value="1" type="equal">
  12512.                     <GOK:true>
  12513.                         <GOK:effect call="ChunkerKeyDown"/>
  12514.                     </GOK:true>
  12515.                     <GOK:false>
  12516.                         <GOK:effect name="wrap" call="GetRate">
  12517.                             <GOK:compare value="1" type="equal">
  12518.                                 <GOK:true>
  12519.                                     <GOK:effect call="ChunkerWrapToTop"/>
  12520.                                 </GOK:true>
  12521.                             </GOK:compare>
  12522.                         </GOK:effect>
  12523.                     </GOK:false>
  12524.                 </GOK:compare>
  12525.             </GOK:effect>
  12526.         </GOK:handler>
  12527.         
  12528.     </GOK:state>
  12529.  
  12530.  
  12531.  
  12532.     <GOK:state name="repeat">
  12533.         <GOK:handler name="select">
  12534.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  12535.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  12536.             <GOK:effect call="Timer1Stop"/>
  12537.             <GOK:effect call="Timer2Stop"/>
  12538.             <GOK:effect call="Timer3Stop"/>
  12539.             <GOK:effect call="Timer4Stop"/>
  12540.             <GOK:effect call="HighlightFirstChunk"/>
  12541.             <GOK:effect param1="1" call="StateJump"/>
  12542.         </GOK:handler>
  12543.     </GOK:state>
  12544.  
  12545.  
  12546. </GOK:accessmethod>
  12547. <GOK:accessmethod xml:lang="ml" name="directed" displayname="5 Switch Directed">
  12548. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  12549.  
  12550. <GOK:operation>
  12551. <GOK:control type="frame" spacing="0" size="3" border="0" string="Operation" xml:lang="ml">
  12552.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  12553.  
  12554.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  12555.                 <GOK:control type="label" string="Up:" xml:lang="ml"></GOK:control>
  12556.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Up:" xml:lang="ml"></GOK:control>
  12557.             </GOK:control>
  12558.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  12559.                 <GOK:control type="label" string="Down:" xml:lang="ml"></GOK:control>
  12560.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Down:" xml:lang="ml"></GOK:control>
  12561.             </GOK:control>
  12562.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  12563.                 <GOK:control type="label" string="Left:" xml:lang="ml"></GOK:control>
  12564.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Left:" xml:lang="ml"></GOK:control>
  12565.             </GOK:control>
  12566.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  12567.                 <GOK:control type="label" string="Right:" xml:lang="ml"></GOK:control>
  12568.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="Right:" xml:lang="ml"></GOK:control>
  12569.             </GOK:control>
  12570.                 
  12571.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  12572.             <GOK:control type="label" string="Activate:" xml:lang="ml"></GOK:control>
  12573.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Select:" xml:lang="ml"></GOK:control>
  12574.         </GOK:control>
  12575.  
  12576.     </GOK:control>    
  12577. </GOK:control>    
  12578. </GOK:operation>
  12579.  
  12580. <GOK:feedback>
  12581. <GOK:control type="frame" spacing="0" size="3" border="0" string="Feedback" xml:lang="ml">
  12582.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  12583.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  12584.  
  12585.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  12586.                 <GOK:control type="label" string="Movement:" xml:lang="ml"></GOK:control>
  12587.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback Movement:" xml:lang="ml"></GOK:control>
  12588.             </GOK:control>
  12589.     
  12590.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  12591.                 <GOK:control type="label" string="Activation:" xml:lang="ml"></GOK:control>
  12592.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback Movement:" xml:lang="ml"></GOK:control>
  12593.             </GOK:control>
  12594.  
  12595.         </GOK:control>
  12596.     </GOK:control>
  12597. </GOK:control>
  12598. </GOK:feedback>
  12599.  
  12600. <GOK:options>
  12601. <GOK:control type="frame" spacing="0" size="3" border="0" string="Options" xml:lang="ml">
  12602.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  12603.     
  12604.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  12605.             <GOK:control type="label" string="Scan Delay:" xml:lang="ml"></GOK:control>
  12606.             <GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Scan Speed:" xml:lang="ml"></GOK:control>
  12607.             <GOK:control type="label" string="(100s of a second)" xml:lang="ml"></GOK:control>
  12608.         </GOK:control>
  12609.  
  12610.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  12611.             <GOK:control type="checkbutton" name="wrap" string="Wrap Rows/Columns" xml:lang="ml"></GOK:control>
  12612.         </GOK:control>
  12613.  
  12614.  
  12615.     </GOK:control>
  12616. </GOK:control>
  12617. </GOK:options>
  12618.  
  12619.  
  12620.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  12621.     <GOK:rate stringvalue="switch2" name="moveright"/>
  12622.     <GOK:rate stringvalue="switch3" name="moveup"/>
  12623.     <GOK:rate stringvalue="switch4" name="movedown"/>
  12624.     <GOK:rate stringvalue="switch5" name="select"/>
  12625.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  12626.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  12627.     <GOK:rate value="100" name="scanspeed"/>
  12628.     <GOK:rate value="1" name="wrap"/>
  12629.     <GOK:rate value="0" name="topbottom"/>
  12630.     <GOK:rate value="0" name="leftright"/>
  12631.     <GOK:rate value="3" name="cycles"/>
  12632.  
  12633.     <GOK:rate value="0" name="autorepeat"/>
  12634.     <GOK:rate value="30" name="repeatrate"/>
  12635.  
  12636.  
  12637.     <GOK:initialization>
  12638.         <GOK:effect call="ChunkerReset"/>
  12639.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  12640.     </GOK:initialization>
  12641.  
  12642.  
  12643.     <GOK:state name="1">
  12644.  
  12645.  
  12646.         <GOK:handler state="press" name="moveright">
  12647.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  12648.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  12649.             <GOK:effect call="ChunkerIfRight">
  12650.                 <GOK:compare value="1" type="equal">
  12651.                     <GOK:true>
  12652.                         <GOK:effect call="ChunkerKeyRight"/>
  12653.                     </GOK:true>
  12654.                     <GOK:false>
  12655.                         <GOK:effect name="wrap" call="GetRate">
  12656.                             <GOK:compare value="1" type="equal">
  12657.                                 <GOK:true>
  12658.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  12659.                                 </GOK:true>
  12660.                             </GOK:compare>
  12661.                         </GOK:effect>
  12662.                     </GOK:false>
  12663.                 </GOK:compare>
  12664.             </GOK:effect>
  12665.         </GOK:handler>
  12666.  
  12667.  
  12668.         <GOK:handler state="press" name="moveleft">
  12669.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  12670.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  12671.             <GOK:effect call="ChunkerIfLeft">
  12672.                 <GOK:compare value="1" type="equal">
  12673.                     <GOK:true>
  12674.                         <GOK:effect call="ChunkerKeyLeft"/>
  12675.                     </GOK:true>
  12676.                     <GOK:false>
  12677.                         <GOK:effect name="wrap" call="GetRate">
  12678.                             <GOK:compare value="1" type="equal">
  12679.                                 <GOK:true>
  12680.                                     <GOK:effect call="ChunkerWrapToRight"/>
  12681.                                 </GOK:true>
  12682.                             </GOK:compare>
  12683.                         </GOK:effect>
  12684.                     </GOK:false>
  12685.                 </GOK:compare>
  12686.             </GOK:effect>
  12687.         </GOK:handler>
  12688.  
  12689.  
  12690.         <GOK:handler state="press" name="moveup">
  12691.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  12692.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  12693.             <GOK:effect call="ChunkerIfTop">
  12694.                 <GOK:compare value="1" type="equal">
  12695.                     <GOK:true>
  12696.                         <GOK:effect call="ChunkerKeyUp"/>
  12697.                     </GOK:true>
  12698.                     <GOK:false>
  12699.                         <GOK:effect name="wrap" call="GetRate">
  12700.                             <GOK:compare value="1" type="equal">
  12701.                                 <GOK:true>
  12702.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  12703.                                 </GOK:true>
  12704.                             </GOK:compare>
  12705.                         </GOK:effect>
  12706.                     </GOK:false>
  12707.                 </GOK:compare>
  12708.             </GOK:effect>
  12709.         </GOK:handler>
  12710.  
  12711.  
  12712.         <GOK:handler state="press" name="movedown">
  12713.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  12714.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  12715.             <GOK:effect call="ChunkerIfBottom">
  12716.                 <GOK:compare value="1" type="equal">
  12717.                     <GOK:true>
  12718.                         <GOK:effect call="ChunkerKeyDown"/>
  12719.                     </GOK:true>
  12720.                     <GOK:false>
  12721.                         <GOK:effect name="wrap" call="GetRate">
  12722.                             <GOK:compare value="1" type="equal">
  12723.                                 <GOK:true>
  12724.                                     <GOK:effect call="ChunkerWrapToTop"/>
  12725.                                 </GOK:true>
  12726.                             </GOK:compare>
  12727.                         </GOK:effect>
  12728.                     </GOK:false>
  12729.                 </GOK:compare>
  12730.             </GOK:effect>
  12731.         </GOK:handler>
  12732.  
  12733.  
  12734.         <GOK:handler state="release" name="moveright">
  12735.             <GOK:effect call="Timer1Stop"/>
  12736.         </GOK:handler>
  12737.         <GOK:handler state="release" name="moveleft">
  12738.             <GOK:effect call="Timer2Stop"/>
  12739.         </GOK:handler>
  12740.         <GOK:handler state="release" name="moveup">
  12741.             <GOK:effect call="Timer3Stop"/>
  12742.         </GOK:handler>
  12743.         <GOK:handler state="release" name="movedown">
  12744.             <GOK:effect call="Timer4Stop"/>
  12745.         </GOK:handler>
  12746.  
  12747.  
  12748.  
  12749.         <GOK:handler name="select">
  12750.             <GOK:effect call="Timer1Stop"/>
  12751.             <GOK:effect call="Timer2Stop"/>
  12752.             <GOK:effect call="Timer3Stop"/>
  12753.             <GOK:effect call="Timer4Stop"/>
  12754.             <GOK:effect call="SelectChunk">
  12755.                 <GOK:compare value="1" type="equal">
  12756.                     <GOK:true>
  12757.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  12758.                         <GOK:effect call="OutputSelectedKey"/>
  12759.                         <GOK:effect call="HighlightCenterKey"/>
  12760.                         <GOK:effect param1="1" call="StateJump"/>
  12761.                     </GOK:true>
  12762.  
  12763.                 </GOK:compare>
  12764.             </GOK:effect>
  12765.         </GOK:handler>
  12766.  
  12767.  
  12768.  
  12769.  
  12770.         
  12771.         <GOK:handler name="timer1">
  12772.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  12773.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  12774.             <GOK:effect call="ChunkerIfNextChunk">
  12775.                 <GOK:compare value="1" type="equal">
  12776.                     <GOK:true>
  12777.                         <GOK:effect call="ChunkerNextChunk"/>
  12778.                     </GOK:true>
  12779.                     <GOK:false>
  12780.                         <GOK:effect name="wrap" call="GetRate">
  12781.                             <GOK:compare value="1" type="equal">
  12782.                                 <GOK:true>
  12783.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  12784.                                 </GOK:true>
  12785.                             </GOK:compare>
  12786.                         </GOK:effect>
  12787.                     </GOK:false>
  12788.                 </GOK:compare>
  12789.             </GOK:effect>
  12790.         </GOK:handler>
  12791.  
  12792.         
  12793.         <GOK:handler name="timer2">
  12794.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  12795.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  12796.             <GOK:effect call="ChunkerIfLeft">
  12797.                 <GOK:compare value="1" type="equal">
  12798.                     <GOK:true>
  12799.                         <GOK:effect call="ChunkerKeyLeft"/>
  12800.                     </GOK:true>
  12801.                     <GOK:false>
  12802.                         <GOK:effect name="wrap" call="GetRate">
  12803.                             <GOK:compare value="1" type="equal">
  12804.                                 <GOK:true>
  12805.                                     <GOK:effect call="ChunkerWrapToRight"/>
  12806.                                 </GOK:true>
  12807.                             </GOK:compare>
  12808.                         </GOK:effect>
  12809.                     </GOK:false>
  12810.                 </GOK:compare>
  12811.             </GOK:effect>
  12812.         </GOK:handler>
  12813.  
  12814.         
  12815.         <GOK:handler name="timer3">
  12816.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  12817.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  12818.             <GOK:effect call="ChunkerIfTop">
  12819.                 <GOK:compare value="1" type="equal">
  12820.                     <GOK:true>
  12821.                         <GOK:effect call="ChunkerKeyUp"/>
  12822.                     </GOK:true>
  12823.                     <GOK:false>
  12824.                         <GOK:effect name="wrap" call="GetRate">
  12825.                             <GOK:compare value="1" type="equal">
  12826.                                 <GOK:true>
  12827.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  12828.                                 </GOK:true>
  12829.                             </GOK:compare>
  12830.                         </GOK:effect>
  12831.                     </GOK:false>
  12832.                 </GOK:compare>
  12833.             </GOK:effect>
  12834.         </GOK:handler>
  12835.  
  12836.         
  12837.         <GOK:handler name="timer4">
  12838.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  12839.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  12840.             <GOK:effect call="ChunkerIfBottom">
  12841.                 <GOK:compare value="1" type="equal">
  12842.                     <GOK:true>
  12843.                         <GOK:effect call="ChunkerKeyDown"/>
  12844.                     </GOK:true>
  12845.                     <GOK:false>
  12846.                         <GOK:effect name="wrap" call="GetRate">
  12847.                             <GOK:compare value="1" type="equal">
  12848.                                 <GOK:true>
  12849.                                     <GOK:effect call="ChunkerWrapToTop"/>
  12850.                                 </GOK:true>
  12851.                             </GOK:compare>
  12852.                         </GOK:effect>
  12853.                     </GOK:false>
  12854.                 </GOK:compare>
  12855.             </GOK:effect>
  12856.         </GOK:handler>
  12857.         
  12858.     </GOK:state>
  12859.  
  12860.  
  12861.  
  12862.     <GOK:state name="repeat">
  12863.         <GOK:handler name="select">
  12864.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  12865.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  12866.             <GOK:effect call="Timer1Stop"/>
  12867.             <GOK:effect call="Timer2Stop"/>
  12868.             <GOK:effect call="Timer3Stop"/>
  12869.             <GOK:effect call="Timer4Stop"/>
  12870.             <GOK:effect call="HighlightFirstChunk"/>
  12871.             <GOK:effect param1="1" call="StateJump"/>
  12872.         </GOK:handler>
  12873.     </GOK:state>
  12874.  
  12875.  
  12876. </GOK:accessmethod>
  12877. <GOK:accessmethod xml:lang="mn" name="directed" displayname="5 Switch Directed">
  12878. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  12879.  
  12880. <GOK:operation>
  12881. <GOK:control type="frame" spacing="0" size="3" border="0" string="╥«╨╣╨╗╨┤╤ì╨╗" xml:lang="mn">
  12882.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  12883.  
  12884.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  12885.                 <GOK:control type="label" string="Up:" xml:lang="mn"></GOK:control>
  12886.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Up:" xml:lang="mn"></GOK:control>
  12887.             </GOK:control>
  12888.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  12889.                 <GOK:control type="label" string="Down:" xml:lang="mn"></GOK:control>
  12890.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Down:" xml:lang="mn"></GOK:control>
  12891.             </GOK:control>
  12892.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  12893.                 <GOK:control type="label" string="╨ù╥»╥»╨╜:" xml:lang="mn"></GOK:control>
  12894.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="╨ù╥»╥»╨╜:" xml:lang="mn"></GOK:control>
  12895.             </GOK:control>
  12896.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  12897.                 <GOK:control type="label" string="╨æ╨░╤Ç╤â╤â╨╜:" xml:lang="mn"></GOK:control>
  12898.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="╨æ╨░╤Ç╤â╤â╨╜:" xml:lang="mn"></GOK:control>
  12899.             </GOK:control>
  12900.                 
  12901.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  12902.             <GOK:control type="label" string="Activate:" xml:lang="mn"></GOK:control>
  12903.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="╨í╨╛╨╜╨│╨╛╤à:" xml:lang="mn"></GOK:control>
  12904.         </GOK:control>
  12905.  
  12906.     </GOK:control>    
  12907. </GOK:control>    
  12908. </GOK:operation>
  12909.  
  12910. <GOK:feedback>
  12911. <GOK:control type="frame" spacing="0" size="3" border="0" string="╨í╨░╨╜╨░╨╗ ╤à╥»╤ü╤ì╨╗╤é" xml:lang="mn">
  12912.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  12913.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  12914.  
  12915.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  12916.                 <GOK:control type="label" string="╨¿╨╕╨╗╨╢╥»╥»╨╗╤ì╨╗╤é:" xml:lang="mn"></GOK:control>
  12917.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="╨í╨░╨╜╨░╨╗ ╤à╥»╤ü╤ì╨╗╤é ╤ê╨╕╨╗╨╢╥»╥»╨╗╤ì╨╗╤é:" xml:lang="mn"></GOK:control>
  12918.             </GOK:control>
  12919.     
  12920.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  12921.                 <GOK:control type="label" string="Activation:" xml:lang="mn"></GOK:control>
  12922.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="╨í╨░╨╜╨░╨╗ ╤à╥»╤ü╤ì╨╗╤é ╤ê╨╕╨╗╨╢╥»╥»╨╗╤ì╨╗╤é:" xml:lang="mn"></GOK:control>
  12923.             </GOK:control>
  12924.  
  12925.         </GOK:control>
  12926.     </GOK:control>
  12927. </GOK:control>
  12928. </GOK:feedback>
  12929.  
  12930. <GOK:options>
  12931. <GOK:control type="frame" spacing="0" size="3" border="0" string="╨í╨╛╨╜╨│╨╛╨╗╤é╤â╤â╨┤" xml:lang="mn">
  12932.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  12933.     
  12934.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  12935.             <GOK:control type="label" string="╨¿╨░╨╗╨│╨░╤à ╤à╥»╨╗╤ì╤ì╨╗╤é:" xml:lang="mn"></GOK:control>
  12936.             <GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="╨¿╨░╨╗╨│╨░╤à ╤à╤â╤Ç╨┤:" xml:lang="mn"></GOK:control>
  12937.             <GOK:control type="label" string="(╤ü╨╡╨║╤â╨╜╨┤╤ï╨╜ ╨╖╤â╤â)" xml:lang="mn"></GOK:control>
  12938.         </GOK:control>
  12939.  
  12940.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  12941.             <GOK:control type="checkbutton" name="wrap" string="╨£╙⌐╤Ç/╨æ╨░╨│╨░╨╜╨░ ╤é╨░╤ü╨╗╨░╤à" xml:lang="mn"></GOK:control>
  12942.         </GOK:control>
  12943.  
  12944.  
  12945.     </GOK:control>
  12946. </GOK:control>
  12947. </GOK:options>
  12948.  
  12949.  
  12950.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  12951.     <GOK:rate stringvalue="switch2" name="moveright"/>
  12952.     <GOK:rate stringvalue="switch3" name="moveup"/>
  12953.     <GOK:rate stringvalue="switch4" name="movedown"/>
  12954.     <GOK:rate stringvalue="switch5" name="select"/>
  12955.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  12956.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  12957.     <GOK:rate value="100" name="scanspeed"/>
  12958.     <GOK:rate value="1" name="wrap"/>
  12959.     <GOK:rate value="0" name="topbottom"/>
  12960.     <GOK:rate value="0" name="leftright"/>
  12961.     <GOK:rate value="3" name="cycles"/>
  12962.  
  12963.     <GOK:rate value="0" name="autorepeat"/>
  12964.     <GOK:rate value="30" name="repeatrate"/>
  12965.  
  12966.  
  12967.     <GOK:initialization>
  12968.         <GOK:effect call="ChunkerReset"/>
  12969.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  12970.     </GOK:initialization>
  12971.  
  12972.  
  12973.     <GOK:state name="1">
  12974.  
  12975.  
  12976.         <GOK:handler state="press" name="moveright">
  12977.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  12978.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  12979.             <GOK:effect call="ChunkerIfRight">
  12980.                 <GOK:compare value="1" type="equal">
  12981.                     <GOK:true>
  12982.                         <GOK:effect call="ChunkerKeyRight"/>
  12983.                     </GOK:true>
  12984.                     <GOK:false>
  12985.                         <GOK:effect name="wrap" call="GetRate">
  12986.                             <GOK:compare value="1" type="equal">
  12987.                                 <GOK:true>
  12988.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  12989.                                 </GOK:true>
  12990.                             </GOK:compare>
  12991.                         </GOK:effect>
  12992.                     </GOK:false>
  12993.                 </GOK:compare>
  12994.             </GOK:effect>
  12995.         </GOK:handler>
  12996.  
  12997.  
  12998.         <GOK:handler state="press" name="moveleft">
  12999.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  13000.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  13001.             <GOK:effect call="ChunkerIfLeft">
  13002.                 <GOK:compare value="1" type="equal">
  13003.                     <GOK:true>
  13004.                         <GOK:effect call="ChunkerKeyLeft"/>
  13005.                     </GOK:true>
  13006.                     <GOK:false>
  13007.                         <GOK:effect name="wrap" call="GetRate">
  13008.                             <GOK:compare value="1" type="equal">
  13009.                                 <GOK:true>
  13010.                                     <GOK:effect call="ChunkerWrapToRight"/>
  13011.                                 </GOK:true>
  13012.                             </GOK:compare>
  13013.                         </GOK:effect>
  13014.                     </GOK:false>
  13015.                 </GOK:compare>
  13016.             </GOK:effect>
  13017.         </GOK:handler>
  13018.  
  13019.  
  13020.         <GOK:handler state="press" name="moveup">
  13021.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  13022.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  13023.             <GOK:effect call="ChunkerIfTop">
  13024.                 <GOK:compare value="1" type="equal">
  13025.                     <GOK:true>
  13026.                         <GOK:effect call="ChunkerKeyUp"/>
  13027.                     </GOK:true>
  13028.                     <GOK:false>
  13029.                         <GOK:effect name="wrap" call="GetRate">
  13030.                             <GOK:compare value="1" type="equal">
  13031.                                 <GOK:true>
  13032.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  13033.                                 </GOK:true>
  13034.                             </GOK:compare>
  13035.                         </GOK:effect>
  13036.                     </GOK:false>
  13037.                 </GOK:compare>
  13038.             </GOK:effect>
  13039.         </GOK:handler>
  13040.  
  13041.  
  13042.         <GOK:handler state="press" name="movedown">
  13043.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  13044.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  13045.             <GOK:effect call="ChunkerIfBottom">
  13046.                 <GOK:compare value="1" type="equal">
  13047.                     <GOK:true>
  13048.                         <GOK:effect call="ChunkerKeyDown"/>
  13049.                     </GOK:true>
  13050.                     <GOK:false>
  13051.                         <GOK:effect name="wrap" call="GetRate">
  13052.                             <GOK:compare value="1" type="equal">
  13053.                                 <GOK:true>
  13054.                                     <GOK:effect call="ChunkerWrapToTop"/>
  13055.                                 </GOK:true>
  13056.                             </GOK:compare>
  13057.                         </GOK:effect>
  13058.                     </GOK:false>
  13059.                 </GOK:compare>
  13060.             </GOK:effect>
  13061.         </GOK:handler>
  13062.  
  13063.  
  13064.         <GOK:handler state="release" name="moveright">
  13065.             <GOK:effect call="Timer1Stop"/>
  13066.         </GOK:handler>
  13067.         <GOK:handler state="release" name="moveleft">
  13068.             <GOK:effect call="Timer2Stop"/>
  13069.         </GOK:handler>
  13070.         <GOK:handler state="release" name="moveup">
  13071.             <GOK:effect call="Timer3Stop"/>
  13072.         </GOK:handler>
  13073.         <GOK:handler state="release" name="movedown">
  13074.             <GOK:effect call="Timer4Stop"/>
  13075.         </GOK:handler>
  13076.  
  13077.  
  13078.  
  13079.         <GOK:handler name="select">
  13080.             <GOK:effect call="Timer1Stop"/>
  13081.             <GOK:effect call="Timer2Stop"/>
  13082.             <GOK:effect call="Timer3Stop"/>
  13083.             <GOK:effect call="Timer4Stop"/>
  13084.             <GOK:effect call="SelectChunk">
  13085.                 <GOK:compare value="1" type="equal">
  13086.                     <GOK:true>
  13087.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  13088.                         <GOK:effect call="OutputSelectedKey"/>
  13089.                         <GOK:effect call="HighlightCenterKey"/>
  13090.                         <GOK:effect param1="1" call="StateJump"/>
  13091.                     </GOK:true>
  13092.  
  13093.                 </GOK:compare>
  13094.             </GOK:effect>
  13095.         </GOK:handler>
  13096.  
  13097.  
  13098.  
  13099.  
  13100.         
  13101.         <GOK:handler name="timer1">
  13102.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  13103.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  13104.             <GOK:effect call="ChunkerIfNextChunk">
  13105.                 <GOK:compare value="1" type="equal">
  13106.                     <GOK:true>
  13107.                         <GOK:effect call="ChunkerNextChunk"/>
  13108.                     </GOK:true>
  13109.                     <GOK:false>
  13110.                         <GOK:effect name="wrap" call="GetRate">
  13111.                             <GOK:compare value="1" type="equal">
  13112.                                 <GOK:true>
  13113.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  13114.                                 </GOK:true>
  13115.                             </GOK:compare>
  13116.                         </GOK:effect>
  13117.                     </GOK:false>
  13118.                 </GOK:compare>
  13119.             </GOK:effect>
  13120.         </GOK:handler>
  13121.  
  13122.         
  13123.         <GOK:handler name="timer2">
  13124.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  13125.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  13126.             <GOK:effect call="ChunkerIfLeft">
  13127.                 <GOK:compare value="1" type="equal">
  13128.                     <GOK:true>
  13129.                         <GOK:effect call="ChunkerKeyLeft"/>
  13130.                     </GOK:true>
  13131.                     <GOK:false>
  13132.                         <GOK:effect name="wrap" call="GetRate">
  13133.                             <GOK:compare value="1" type="equal">
  13134.                                 <GOK:true>
  13135.                                     <GOK:effect call="ChunkerWrapToRight"/>
  13136.                                 </GOK:true>
  13137.                             </GOK:compare>
  13138.                         </GOK:effect>
  13139.                     </GOK:false>
  13140.                 </GOK:compare>
  13141.             </GOK:effect>
  13142.         </GOK:handler>
  13143.  
  13144.         
  13145.         <GOK:handler name="timer3">
  13146.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  13147.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  13148.             <GOK:effect call="ChunkerIfTop">
  13149.                 <GOK:compare value="1" type="equal">
  13150.                     <GOK:true>
  13151.                         <GOK:effect call="ChunkerKeyUp"/>
  13152.                     </GOK:true>
  13153.                     <GOK:false>
  13154.                         <GOK:effect name="wrap" call="GetRate">
  13155.                             <GOK:compare value="1" type="equal">
  13156.                                 <GOK:true>
  13157.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  13158.                                 </GOK:true>
  13159.                             </GOK:compare>
  13160.                         </GOK:effect>
  13161.                     </GOK:false>
  13162.                 </GOK:compare>
  13163.             </GOK:effect>
  13164.         </GOK:handler>
  13165.  
  13166.         
  13167.         <GOK:handler name="timer4">
  13168.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  13169.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  13170.             <GOK:effect call="ChunkerIfBottom">
  13171.                 <GOK:compare value="1" type="equal">
  13172.                     <GOK:true>
  13173.                         <GOK:effect call="ChunkerKeyDown"/>
  13174.                     </GOK:true>
  13175.                     <GOK:false>
  13176.                         <GOK:effect name="wrap" call="GetRate">
  13177.                             <GOK:compare value="1" type="equal">
  13178.                                 <GOK:true>
  13179.                                     <GOK:effect call="ChunkerWrapToTop"/>
  13180.                                 </GOK:true>
  13181.                             </GOK:compare>
  13182.                         </GOK:effect>
  13183.                     </GOK:false>
  13184.                 </GOK:compare>
  13185.             </GOK:effect>
  13186.         </GOK:handler>
  13187.         
  13188.     </GOK:state>
  13189.  
  13190.  
  13191.  
  13192.     <GOK:state name="repeat">
  13193.         <GOK:handler name="select">
  13194.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  13195.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  13196.             <GOK:effect call="Timer1Stop"/>
  13197.             <GOK:effect call="Timer2Stop"/>
  13198.             <GOK:effect call="Timer3Stop"/>
  13199.             <GOK:effect call="Timer4Stop"/>
  13200.             <GOK:effect call="HighlightFirstChunk"/>
  13201.             <GOK:effect param1="1" call="StateJump"/>
  13202.         </GOK:handler>
  13203.     </GOK:state>
  13204.  
  13205.  
  13206. </GOK:accessmethod>
  13207. <GOK:accessmethod xml:lang="mr" name="directed" displayname="5 Switch Directed">
  13208. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  13209.  
  13210. <GOK:operation>
  13211. <GOK:control type="frame" spacing="0" size="3" border="0" string="αñæαñ¬αñ░αÑçαñ╢αñ¿" xml:lang="mr">
  13212.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  13213.  
  13214.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  13215.                 <GOK:control type="label" string="αñ╡αñ░:" xml:lang="mr"></GOK:control>
  13216.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="αñ╡αñ░:" xml:lang="mr"></GOK:control>
  13217.             </GOK:control>
  13218.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  13219.                 <GOK:control type="label" string="αñíαñ╛αñëαñ¿:" xml:lang="mr"></GOK:control>
  13220.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="αñíαñ╛αñëαñ¿:" xml:lang="mr"></GOK:control>
  13221.             </GOK:control>
  13222.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  13223.                 <GOK:control type="label" string="αñíαñ╛αñ╡αÑÇαñòαñíαÑç:" xml:lang="mr"></GOK:control>
  13224.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="αñíαñ╛αñ╡αÑÇαñòαñíαÑç:" xml:lang="mr"></GOK:control>
  13225.             </GOK:control>
  13226.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  13227.                 <GOK:control type="label" string="αñëαñ£αñ╡αÑÇαñòαñíαÑç:" xml:lang="mr"></GOK:control>
  13228.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="αñëαñ£αñ╡αÑÇαñòαñíαÑç:" xml:lang="mr"></GOK:control>
  13229.             </GOK:control>
  13230.                 
  13231.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  13232.             <GOK:control type="label" string="αñòαñ╛αñ░αÑìαñ»αñ╛αñ¿αÑìαñ╡αñ┐αññ αñòαñ░αñ╛:" xml:lang="mr"></GOK:control>
  13233.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="αñ¿αñ┐αñ╡αñíαñ╛:" xml:lang="mr"></GOK:control>
  13234.         </GOK:control>
  13235.  
  13236.     </GOK:control>    
  13237. </GOK:control>    
  13238. </GOK:operation>
  13239.  
  13240. <GOK:feedback>
  13241. <GOK:control type="frame" spacing="0" size="3" border="0" string="αñ¬αÑìαñ░αññαñ┐αñ╕αñ╛αñª" xml:lang="mr">
  13242.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  13243.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  13244.  
  13245.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  13246.                 <GOK:control type="label" string="αñ╣αñ▓αñ╡αñ╛αñ╣αñ▓αñ╡:" xml:lang="mr"></GOK:control>
  13247.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="αñ¬αÑìαñ░αññαñ┐αñ╕αñ╛αñª αñ╣αñ▓αñ╡αñ╛αñ╣αñ▓αñ╡:" xml:lang="mr"></GOK:control>
  13248.             </GOK:control>
  13249.     
  13250.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  13251.                 <GOK:control type="label" string="αñòαñ╛αñ░αÑìαñ»αñ╛αñ¿αÑìαñ╡αñ┐αññαÑÇαñòαñ░αñú:" xml:lang="mr"></GOK:control>
  13252.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="αñ¬αÑìαñ░αññαñ┐αñ╕αñ╛αñª αñ╣αñ▓αñ╡αñ╛αñ╣αñ▓αñ╡:" xml:lang="mr"></GOK:control>
  13253.             </GOK:control>
  13254.  
  13255.         </GOK:control>
  13256.     </GOK:control>
  13257. </GOK:control>
  13258. </GOK:feedback>
  13259.  
  13260. <GOK:options>
  13261. <GOK:control type="frame" spacing="0" size="3" border="0" string="αñ¬αñ░αÑìαñ»αñ╛αñ»" xml:lang="mr">
  13262.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  13263.     
  13264.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  13265.             <GOK:control type="label" string="Scan Delay:" xml:lang="mr"></GOK:control>
  13266.             <GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="αñ╕αÑìαñòαÑàαñ¿ αñ╡αÑçαñù:" xml:lang="mr"></GOK:control>
  13267.             <GOK:control type="label" string="(100s of a second)" xml:lang="mr"></GOK:control>
  13268.         </GOK:control>
  13269.  
  13270.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  13271.             <GOK:control type="checkbutton" name="wrap" string="αñ╡αÑìαñ░αÑàαñ¬ αñ░αñ╛αñéαñùαñ╛/αñ╕αÑìαññαñéαñ¡" xml:lang="mr"></GOK:control>
  13272.         </GOK:control>
  13273.  
  13274.  
  13275.     </GOK:control>
  13276. </GOK:control>
  13277. </GOK:options>
  13278.  
  13279.  
  13280.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  13281.     <GOK:rate stringvalue="switch2" name="moveright"/>
  13282.     <GOK:rate stringvalue="switch3" name="moveup"/>
  13283.     <GOK:rate stringvalue="switch4" name="movedown"/>
  13284.     <GOK:rate stringvalue="switch5" name="select"/>
  13285.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  13286.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  13287.     <GOK:rate value="100" name="scanspeed"/>
  13288.     <GOK:rate value="1" name="wrap"/>
  13289.     <GOK:rate value="0" name="topbottom"/>
  13290.     <GOK:rate value="0" name="leftright"/>
  13291.     <GOK:rate value="3" name="cycles"/>
  13292.  
  13293.     <GOK:rate value="0" name="autorepeat"/>
  13294.     <GOK:rate value="30" name="repeatrate"/>
  13295.  
  13296.  
  13297.     <GOK:initialization>
  13298.         <GOK:effect call="ChunkerReset"/>
  13299.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  13300.     </GOK:initialization>
  13301.  
  13302.  
  13303.     <GOK:state name="1">
  13304.  
  13305.  
  13306.         <GOK:handler state="press" name="moveright">
  13307.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  13308.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  13309.             <GOK:effect call="ChunkerIfRight">
  13310.                 <GOK:compare value="1" type="equal">
  13311.                     <GOK:true>
  13312.                         <GOK:effect call="ChunkerKeyRight"/>
  13313.                     </GOK:true>
  13314.                     <GOK:false>
  13315.                         <GOK:effect name="wrap" call="GetRate">
  13316.                             <GOK:compare value="1" type="equal">
  13317.                                 <GOK:true>
  13318.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  13319.                                 </GOK:true>
  13320.                             </GOK:compare>
  13321.                         </GOK:effect>
  13322.                     </GOK:false>
  13323.                 </GOK:compare>
  13324.             </GOK:effect>
  13325.         </GOK:handler>
  13326.  
  13327.  
  13328.         <GOK:handler state="press" name="moveleft">
  13329.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  13330.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  13331.             <GOK:effect call="ChunkerIfLeft">
  13332.                 <GOK:compare value="1" type="equal">
  13333.                     <GOK:true>
  13334.                         <GOK:effect call="ChunkerKeyLeft"/>
  13335.                     </GOK:true>
  13336.                     <GOK:false>
  13337.                         <GOK:effect name="wrap" call="GetRate">
  13338.                             <GOK:compare value="1" type="equal">
  13339.                                 <GOK:true>
  13340.                                     <GOK:effect call="ChunkerWrapToRight"/>
  13341.                                 </GOK:true>
  13342.                             </GOK:compare>
  13343.                         </GOK:effect>
  13344.                     </GOK:false>
  13345.                 </GOK:compare>
  13346.             </GOK:effect>
  13347.         </GOK:handler>
  13348.  
  13349.  
  13350.         <GOK:handler state="press" name="moveup">
  13351.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  13352.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  13353.             <GOK:effect call="ChunkerIfTop">
  13354.                 <GOK:compare value="1" type="equal">
  13355.                     <GOK:true>
  13356.                         <GOK:effect call="ChunkerKeyUp"/>
  13357.                     </GOK:true>
  13358.                     <GOK:false>
  13359.                         <GOK:effect name="wrap" call="GetRate">
  13360.                             <GOK:compare value="1" type="equal">
  13361.                                 <GOK:true>
  13362.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  13363.                                 </GOK:true>
  13364.                             </GOK:compare>
  13365.                         </GOK:effect>
  13366.                     </GOK:false>
  13367.                 </GOK:compare>
  13368.             </GOK:effect>
  13369.         </GOK:handler>
  13370.  
  13371.  
  13372.         <GOK:handler state="press" name="movedown">
  13373.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  13374.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  13375.             <GOK:effect call="ChunkerIfBottom">
  13376.                 <GOK:compare value="1" type="equal">
  13377.                     <GOK:true>
  13378.                         <GOK:effect call="ChunkerKeyDown"/>
  13379.                     </GOK:true>
  13380.                     <GOK:false>
  13381.                         <GOK:effect name="wrap" call="GetRate">
  13382.                             <GOK:compare value="1" type="equal">
  13383.                                 <GOK:true>
  13384.                                     <GOK:effect call="ChunkerWrapToTop"/>
  13385.                                 </GOK:true>
  13386.                             </GOK:compare>
  13387.                         </GOK:effect>
  13388.                     </GOK:false>
  13389.                 </GOK:compare>
  13390.             </GOK:effect>
  13391.         </GOK:handler>
  13392.  
  13393.  
  13394.         <GOK:handler state="release" name="moveright">
  13395.             <GOK:effect call="Timer1Stop"/>
  13396.         </GOK:handler>
  13397.         <GOK:handler state="release" name="moveleft">
  13398.             <GOK:effect call="Timer2Stop"/>
  13399.         </GOK:handler>
  13400.         <GOK:handler state="release" name="moveup">
  13401.             <GOK:effect call="Timer3Stop"/>
  13402.         </GOK:handler>
  13403.         <GOK:handler state="release" name="movedown">
  13404.             <GOK:effect call="Timer4Stop"/>
  13405.         </GOK:handler>
  13406.  
  13407.  
  13408.  
  13409.         <GOK:handler name="select">
  13410.             <GOK:effect call="Timer1Stop"/>
  13411.             <GOK:effect call="Timer2Stop"/>
  13412.             <GOK:effect call="Timer3Stop"/>
  13413.             <GOK:effect call="Timer4Stop"/>
  13414.             <GOK:effect call="SelectChunk">
  13415.                 <GOK:compare value="1" type="equal">
  13416.                     <GOK:true>
  13417.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  13418.                         <GOK:effect call="OutputSelectedKey"/>
  13419.                         <GOK:effect call="HighlightCenterKey"/>
  13420.                         <GOK:effect param1="1" call="StateJump"/>
  13421.                     </GOK:true>
  13422.  
  13423.                 </GOK:compare>
  13424.             </GOK:effect>
  13425.         </GOK:handler>
  13426.  
  13427.  
  13428.  
  13429.  
  13430.         
  13431.         <GOK:handler name="timer1">
  13432.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  13433.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  13434.             <GOK:effect call="ChunkerIfNextChunk">
  13435.                 <GOK:compare value="1" type="equal">
  13436.                     <GOK:true>
  13437.                         <GOK:effect call="ChunkerNextChunk"/>
  13438.                     </GOK:true>
  13439.                     <GOK:false>
  13440.                         <GOK:effect name="wrap" call="GetRate">
  13441.                             <GOK:compare value="1" type="equal">
  13442.                                 <GOK:true>
  13443.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  13444.                                 </GOK:true>
  13445.                             </GOK:compare>
  13446.                         </GOK:effect>
  13447.                     </GOK:false>
  13448.                 </GOK:compare>
  13449.             </GOK:effect>
  13450.         </GOK:handler>
  13451.  
  13452.         
  13453.         <GOK:handler name="timer2">
  13454.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  13455.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  13456.             <GOK:effect call="ChunkerIfLeft">
  13457.                 <GOK:compare value="1" type="equal">
  13458.                     <GOK:true>
  13459.                         <GOK:effect call="ChunkerKeyLeft"/>
  13460.                     </GOK:true>
  13461.                     <GOK:false>
  13462.                         <GOK:effect name="wrap" call="GetRate">
  13463.                             <GOK:compare value="1" type="equal">
  13464.                                 <GOK:true>
  13465.                                     <GOK:effect call="ChunkerWrapToRight"/>
  13466.                                 </GOK:true>
  13467.                             </GOK:compare>
  13468.                         </GOK:effect>
  13469.                     </GOK:false>
  13470.                 </GOK:compare>
  13471.             </GOK:effect>
  13472.         </GOK:handler>
  13473.  
  13474.         
  13475.         <GOK:handler name="timer3">
  13476.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  13477.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  13478.             <GOK:effect call="ChunkerIfTop">
  13479.                 <GOK:compare value="1" type="equal">
  13480.                     <GOK:true>
  13481.                         <GOK:effect call="ChunkerKeyUp"/>
  13482.                     </GOK:true>
  13483.                     <GOK:false>
  13484.                         <GOK:effect name="wrap" call="GetRate">
  13485.                             <GOK:compare value="1" type="equal">
  13486.                                 <GOK:true>
  13487.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  13488.                                 </GOK:true>
  13489.                             </GOK:compare>
  13490.                         </GOK:effect>
  13491.                     </GOK:false>
  13492.                 </GOK:compare>
  13493.             </GOK:effect>
  13494.         </GOK:handler>
  13495.  
  13496.         
  13497.         <GOK:handler name="timer4">
  13498.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  13499.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  13500.             <GOK:effect call="ChunkerIfBottom">
  13501.                 <GOK:compare value="1" type="equal">
  13502.                     <GOK:true>
  13503.                         <GOK:effect call="ChunkerKeyDown"/>
  13504.                     </GOK:true>
  13505.                     <GOK:false>
  13506.                         <GOK:effect name="wrap" call="GetRate">
  13507.                             <GOK:compare value="1" type="equal">
  13508.                                 <GOK:true>
  13509.                                     <GOK:effect call="ChunkerWrapToTop"/>
  13510.                                 </GOK:true>
  13511.                             </GOK:compare>
  13512.                         </GOK:effect>
  13513.                     </GOK:false>
  13514.                 </GOK:compare>
  13515.             </GOK:effect>
  13516.         </GOK:handler>
  13517.         
  13518.     </GOK:state>
  13519.  
  13520.  
  13521.  
  13522.     <GOK:state name="repeat">
  13523.         <GOK:handler name="select">
  13524.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  13525.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  13526.             <GOK:effect call="Timer1Stop"/>
  13527.             <GOK:effect call="Timer2Stop"/>
  13528.             <GOK:effect call="Timer3Stop"/>
  13529.             <GOK:effect call="Timer4Stop"/>
  13530.             <GOK:effect call="HighlightFirstChunk"/>
  13531.             <GOK:effect param1="1" call="StateJump"/>
  13532.         </GOK:handler>
  13533.     </GOK:state>
  13534.  
  13535.  
  13536. </GOK:accessmethod>
  13537. <GOK:accessmethod xml:lang="ms" name="directed" displayname="5 Switch Directed">
  13538. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  13539.  
  13540. <GOK:operation>
  13541. <GOK:control type="frame" spacing="0" size="3" border="0" string="Operation" xml:lang="ms">
  13542.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  13543.  
  13544.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  13545.                 <GOK:control type="label" string="Up:" xml:lang="ms"></GOK:control>
  13546.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Up:" xml:lang="ms"></GOK:control>
  13547.             </GOK:control>
  13548.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  13549.                 <GOK:control type="label" string="Down:" xml:lang="ms"></GOK:control>
  13550.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Down:" xml:lang="ms"></GOK:control>
  13551.             </GOK:control>
  13552.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  13553.                 <GOK:control type="label" string="Kiri:" xml:lang="ms"></GOK:control>
  13554.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Kiri:" xml:lang="ms"></GOK:control>
  13555.             </GOK:control>
  13556.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  13557.                 <GOK:control type="label" string="Kanan:" xml:lang="ms"></GOK:control>
  13558.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="Kanan:" xml:lang="ms"></GOK:control>
  13559.             </GOK:control>
  13560.                 
  13561.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  13562.             <GOK:control type="label" string="Activate:" xml:lang="ms"></GOK:control>
  13563.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Select:" xml:lang="ms"></GOK:control>
  13564.         </GOK:control>
  13565.  
  13566.     </GOK:control>    
  13567. </GOK:control>    
  13568. </GOK:operation>
  13569.  
  13570. <GOK:feedback>
  13571. <GOK:control type="frame" spacing="0" size="3" border="0" string="Maklumbalas" xml:lang="ms">
  13572.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  13573.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  13574.  
  13575.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  13576.                 <GOK:control type="label" string="Movement:" xml:lang="ms"></GOK:control>
  13577.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback Movement:" xml:lang="ms"></GOK:control>
  13578.             </GOK:control>
  13579.     
  13580.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  13581.                 <GOK:control type="label" string="Activation:" xml:lang="ms"></GOK:control>
  13582.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback Movement:" xml:lang="ms"></GOK:control>
  13583.             </GOK:control>
  13584.  
  13585.         </GOK:control>
  13586.     </GOK:control>
  13587. </GOK:control>
  13588. </GOK:feedback>
  13589.  
  13590. <GOK:options>
  13591. <GOK:control type="frame" spacing="0" size="3" border="0" string="Options" xml:lang="ms">
  13592.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  13593.     
  13594.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  13595.             <GOK:control type="label" string="Scan Delay:" xml:lang="ms"></GOK:control>
  13596.             <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>
  13597.             <GOK:control type="label" string="(100s of a second)" xml:lang="ms"></GOK:control>
  13598.         </GOK:control>
  13599.  
  13600.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  13601.             <GOK:control type="checkbutton" name="wrap" string="Wrap Rows/Columns" xml:lang="ms"></GOK:control>
  13602.         </GOK:control>
  13603.  
  13604.  
  13605.     </GOK:control>
  13606. </GOK:control>
  13607. </GOK:options>
  13608.  
  13609.  
  13610.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  13611.     <GOK:rate stringvalue="switch2" name="moveright"/>
  13612.     <GOK:rate stringvalue="switch3" name="moveup"/>
  13613.     <GOK:rate stringvalue="switch4" name="movedown"/>
  13614.     <GOK:rate stringvalue="switch5" name="select"/>
  13615.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  13616.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  13617.     <GOK:rate value="100" name="scanspeed"/>
  13618.     <GOK:rate value="1" name="wrap"/>
  13619.     <GOK:rate value="0" name="topbottom"/>
  13620.     <GOK:rate value="0" name="leftright"/>
  13621.     <GOK:rate value="3" name="cycles"/>
  13622.  
  13623.     <GOK:rate value="0" name="autorepeat"/>
  13624.     <GOK:rate value="30" name="repeatrate"/>
  13625.  
  13626.  
  13627.     <GOK:initialization>
  13628.         <GOK:effect call="ChunkerReset"/>
  13629.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  13630.     </GOK:initialization>
  13631.  
  13632.  
  13633.     <GOK:state name="1">
  13634.  
  13635.  
  13636.         <GOK:handler state="press" name="moveright">
  13637.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  13638.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  13639.             <GOK:effect call="ChunkerIfRight">
  13640.                 <GOK:compare value="1" type="equal">
  13641.                     <GOK:true>
  13642.                         <GOK:effect call="ChunkerKeyRight"/>
  13643.                     </GOK:true>
  13644.                     <GOK:false>
  13645.                         <GOK:effect name="wrap" call="GetRate">
  13646.                             <GOK:compare value="1" type="equal">
  13647.                                 <GOK:true>
  13648.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  13649.                                 </GOK:true>
  13650.                             </GOK:compare>
  13651.                         </GOK:effect>
  13652.                     </GOK:false>
  13653.                 </GOK:compare>
  13654.             </GOK:effect>
  13655.         </GOK:handler>
  13656.  
  13657.  
  13658.         <GOK:handler state="press" name="moveleft">
  13659.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  13660.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  13661.             <GOK:effect call="ChunkerIfLeft">
  13662.                 <GOK:compare value="1" type="equal">
  13663.                     <GOK:true>
  13664.                         <GOK:effect call="ChunkerKeyLeft"/>
  13665.                     </GOK:true>
  13666.                     <GOK:false>
  13667.                         <GOK:effect name="wrap" call="GetRate">
  13668.                             <GOK:compare value="1" type="equal">
  13669.                                 <GOK:true>
  13670.                                     <GOK:effect call="ChunkerWrapToRight"/>
  13671.                                 </GOK:true>
  13672.                             </GOK:compare>
  13673.                         </GOK:effect>
  13674.                     </GOK:false>
  13675.                 </GOK:compare>
  13676.             </GOK:effect>
  13677.         </GOK:handler>
  13678.  
  13679.  
  13680.         <GOK:handler state="press" name="moveup">
  13681.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  13682.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  13683.             <GOK:effect call="ChunkerIfTop">
  13684.                 <GOK:compare value="1" type="equal">
  13685.                     <GOK:true>
  13686.                         <GOK:effect call="ChunkerKeyUp"/>
  13687.                     </GOK:true>
  13688.                     <GOK:false>
  13689.                         <GOK:effect name="wrap" call="GetRate">
  13690.                             <GOK:compare value="1" type="equal">
  13691.                                 <GOK:true>
  13692.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  13693.                                 </GOK:true>
  13694.                             </GOK:compare>
  13695.                         </GOK:effect>
  13696.                     </GOK:false>
  13697.                 </GOK:compare>
  13698.             </GOK:effect>
  13699.         </GOK:handler>
  13700.  
  13701.  
  13702.         <GOK:handler state="press" name="movedown">
  13703.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  13704.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  13705.             <GOK:effect call="ChunkerIfBottom">
  13706.                 <GOK:compare value="1" type="equal">
  13707.                     <GOK:true>
  13708.                         <GOK:effect call="ChunkerKeyDown"/>
  13709.                     </GOK:true>
  13710.                     <GOK:false>
  13711.                         <GOK:effect name="wrap" call="GetRate">
  13712.                             <GOK:compare value="1" type="equal">
  13713.                                 <GOK:true>
  13714.                                     <GOK:effect call="ChunkerWrapToTop"/>
  13715.                                 </GOK:true>
  13716.                             </GOK:compare>
  13717.                         </GOK:effect>
  13718.                     </GOK:false>
  13719.                 </GOK:compare>
  13720.             </GOK:effect>
  13721.         </GOK:handler>
  13722.  
  13723.  
  13724.         <GOK:handler state="release" name="moveright">
  13725.             <GOK:effect call="Timer1Stop"/>
  13726.         </GOK:handler>
  13727.         <GOK:handler state="release" name="moveleft">
  13728.             <GOK:effect call="Timer2Stop"/>
  13729.         </GOK:handler>
  13730.         <GOK:handler state="release" name="moveup">
  13731.             <GOK:effect call="Timer3Stop"/>
  13732.         </GOK:handler>
  13733.         <GOK:handler state="release" name="movedown">
  13734.             <GOK:effect call="Timer4Stop"/>
  13735.         </GOK:handler>
  13736.  
  13737.  
  13738.  
  13739.         <GOK:handler name="select">
  13740.             <GOK:effect call="Timer1Stop"/>
  13741.             <GOK:effect call="Timer2Stop"/>
  13742.             <GOK:effect call="Timer3Stop"/>
  13743.             <GOK:effect call="Timer4Stop"/>
  13744.             <GOK:effect call="SelectChunk">
  13745.                 <GOK:compare value="1" type="equal">
  13746.                     <GOK:true>
  13747.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  13748.                         <GOK:effect call="OutputSelectedKey"/>
  13749.                         <GOK:effect call="HighlightCenterKey"/>
  13750.                         <GOK:effect param1="1" call="StateJump"/>
  13751.                     </GOK:true>
  13752.  
  13753.                 </GOK:compare>
  13754.             </GOK:effect>
  13755.         </GOK:handler>
  13756.  
  13757.  
  13758.  
  13759.  
  13760.         
  13761.         <GOK:handler name="timer1">
  13762.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  13763.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  13764.             <GOK:effect call="ChunkerIfNextChunk">
  13765.                 <GOK:compare value="1" type="equal">
  13766.                     <GOK:true>
  13767.                         <GOK:effect call="ChunkerNextChunk"/>
  13768.                     </GOK:true>
  13769.                     <GOK:false>
  13770.                         <GOK:effect name="wrap" call="GetRate">
  13771.                             <GOK:compare value="1" type="equal">
  13772.                                 <GOK:true>
  13773.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  13774.                                 </GOK:true>
  13775.                             </GOK:compare>
  13776.                         </GOK:effect>
  13777.                     </GOK:false>
  13778.                 </GOK:compare>
  13779.             </GOK:effect>
  13780.         </GOK:handler>
  13781.  
  13782.         
  13783.         <GOK:handler name="timer2">
  13784.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  13785.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  13786.             <GOK:effect call="ChunkerIfLeft">
  13787.                 <GOK:compare value="1" type="equal">
  13788.                     <GOK:true>
  13789.                         <GOK:effect call="ChunkerKeyLeft"/>
  13790.                     </GOK:true>
  13791.                     <GOK:false>
  13792.                         <GOK:effect name="wrap" call="GetRate">
  13793.                             <GOK:compare value="1" type="equal">
  13794.                                 <GOK:true>
  13795.                                     <GOK:effect call="ChunkerWrapToRight"/>
  13796.                                 </GOK:true>
  13797.                             </GOK:compare>
  13798.                         </GOK:effect>
  13799.                     </GOK:false>
  13800.                 </GOK:compare>
  13801.             </GOK:effect>
  13802.         </GOK:handler>
  13803.  
  13804.         
  13805.         <GOK:handler name="timer3">
  13806.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  13807.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  13808.             <GOK:effect call="ChunkerIfTop">
  13809.                 <GOK:compare value="1" type="equal">
  13810.                     <GOK:true>
  13811.                         <GOK:effect call="ChunkerKeyUp"/>
  13812.                     </GOK:true>
  13813.                     <GOK:false>
  13814.                         <GOK:effect name="wrap" call="GetRate">
  13815.                             <GOK:compare value="1" type="equal">
  13816.                                 <GOK:true>
  13817.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  13818.                                 </GOK:true>
  13819.                             </GOK:compare>
  13820.                         </GOK:effect>
  13821.                     </GOK:false>
  13822.                 </GOK:compare>
  13823.             </GOK:effect>
  13824.         </GOK:handler>
  13825.  
  13826.         
  13827.         <GOK:handler name="timer4">
  13828.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  13829.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  13830.             <GOK:effect call="ChunkerIfBottom">
  13831.                 <GOK:compare value="1" type="equal">
  13832.                     <GOK:true>
  13833.                         <GOK:effect call="ChunkerKeyDown"/>
  13834.                     </GOK:true>
  13835.                     <GOK:false>
  13836.                         <GOK:effect name="wrap" call="GetRate">
  13837.                             <GOK:compare value="1" type="equal">
  13838.                                 <GOK:true>
  13839.                                     <GOK:effect call="ChunkerWrapToTop"/>
  13840.                                 </GOK:true>
  13841.                             </GOK:compare>
  13842.                         </GOK:effect>
  13843.                     </GOK:false>
  13844.                 </GOK:compare>
  13845.             </GOK:effect>
  13846.         </GOK:handler>
  13847.         
  13848.     </GOK:state>
  13849.  
  13850.  
  13851.  
  13852.     <GOK:state name="repeat">
  13853.         <GOK:handler name="select">
  13854.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  13855.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  13856.             <GOK:effect call="Timer1Stop"/>
  13857.             <GOK:effect call="Timer2Stop"/>
  13858.             <GOK:effect call="Timer3Stop"/>
  13859.             <GOK:effect call="Timer4Stop"/>
  13860.             <GOK:effect call="HighlightFirstChunk"/>
  13861.             <GOK:effect param1="1" call="StateJump"/>
  13862.         </GOK:handler>
  13863.     </GOK:state>
  13864.  
  13865.  
  13866. </GOK:accessmethod>
  13867. <GOK:accessmethod xml:lang="nb" name="directed" displayname="Rettet klasse-5-svitsj">
  13868. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  13869.  
  13870. <GOK:operation>
  13871. <GOK:control type="frame" spacing="0" size="3" border="0" string="Operasjon" xml:lang="nb">
  13872.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  13873.  
  13874.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  13875.                 <GOK:control type="label" string="Opp:" xml:lang="nb"></GOK:control>
  13876.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Opp:" xml:lang="nb"></GOK:control>
  13877.             </GOK:control>
  13878.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  13879.                 <GOK:control type="label" string="Ned:" xml:lang="nb"></GOK:control>
  13880.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Ned:" xml:lang="nb"></GOK:control>
  13881.             </GOK:control>
  13882.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  13883.                 <GOK:control type="label" string="Venstre:" xml:lang="nb"></GOK:control>
  13884.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Venstre:" xml:lang="nb"></GOK:control>
  13885.             </GOK:control>
  13886.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  13887.                 <GOK:control type="label" string="H├╕yre:" xml:lang="nb"></GOK:control>
  13888.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="H├╕yre:" xml:lang="nb"></GOK:control>
  13889.             </GOK:control>
  13890.                 
  13891.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  13892.             <GOK:control type="label" string="Aktiver:" xml:lang="nb"></GOK:control>
  13893.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Velg:" xml:lang="nb"></GOK:control>
  13894.         </GOK:control>
  13895.  
  13896.     </GOK:control>    
  13897. </GOK:control>    
  13898. </GOK:operation>
  13899.  
  13900. <GOK:feedback>
  13901. <GOK:control type="frame" spacing="0" size="3" border="0" string="Tilbakemelding" xml:lang="nb">
  13902.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  13903.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  13904.  
  13905.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  13906.                 <GOK:control type="label" string="Flytting:" xml:lang="nb"></GOK:control>
  13907.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Flytting av tilbakemelding:" xml:lang="nb"></GOK:control>
  13908.             </GOK:control>
  13909.     
  13910.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  13911.                 <GOK:control type="label" string="Aktivering:" xml:lang="nb"></GOK:control>
  13912.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Flytting av tilbakemelding:" xml:lang="nb"></GOK:control>
  13913.             </GOK:control>
  13914.  
  13915.         </GOK:control>
  13916.     </GOK:control>
  13917. </GOK:control>
  13918. </GOK:feedback>
  13919.  
  13920. <GOK:options>
  13921. <GOK:control type="frame" spacing="0" size="3" border="0" string="Alternativer" xml:lang="nb">
  13922.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  13923.     
  13924.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  13925.             <GOK:control type="label" string="S├╕keforsinkelse:" xml:lang="nb"></GOK:control>
  13926.             <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>
  13927.             <GOK:control type="label" string="(hundredelssekund)" xml:lang="nb"></GOK:control>
  13928.         </GOK:control>
  13929.  
  13930.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  13931.             <GOK:control type="checkbutton" name="wrap" string="Bryd rader/kolonner" xml:lang="nb"></GOK:control>
  13932.         </GOK:control>
  13933.  
  13934.  
  13935.     </GOK:control>
  13936. </GOK:control>
  13937. </GOK:options>
  13938.  
  13939.  
  13940.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  13941.     <GOK:rate stringvalue="switch2" name="moveright"/>
  13942.     <GOK:rate stringvalue="switch3" name="moveup"/>
  13943.     <GOK:rate stringvalue="switch4" name="movedown"/>
  13944.     <GOK:rate stringvalue="switch5" name="select"/>
  13945.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  13946.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  13947.     <GOK:rate value="100" name="scanspeed"/>
  13948.     <GOK:rate value="1" name="wrap"/>
  13949.     <GOK:rate value="0" name="topbottom"/>
  13950.     <GOK:rate value="0" name="leftright"/>
  13951.     <GOK:rate value="3" name="cycles"/>
  13952.  
  13953.     <GOK:rate value="0" name="autorepeat"/>
  13954.     <GOK:rate value="30" name="repeatrate"/>
  13955.  
  13956.  
  13957.     <GOK:initialization>
  13958.         <GOK:effect call="ChunkerReset"/>
  13959.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  13960.     </GOK:initialization>
  13961.  
  13962.  
  13963.     <GOK:state name="1">
  13964.  
  13965.  
  13966.         <GOK:handler state="press" name="moveright">
  13967.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  13968.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  13969.             <GOK:effect call="ChunkerIfRight">
  13970.                 <GOK:compare value="1" type="equal">
  13971.                     <GOK:true>
  13972.                         <GOK:effect call="ChunkerKeyRight"/>
  13973.                     </GOK:true>
  13974.                     <GOK:false>
  13975.                         <GOK:effect name="wrap" call="GetRate">
  13976.                             <GOK:compare value="1" type="equal">
  13977.                                 <GOK:true>
  13978.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  13979.                                 </GOK:true>
  13980.                             </GOK:compare>
  13981.                         </GOK:effect>
  13982.                     </GOK:false>
  13983.                 </GOK:compare>
  13984.             </GOK:effect>
  13985.         </GOK:handler>
  13986.  
  13987.  
  13988.         <GOK:handler state="press" name="moveleft">
  13989.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  13990.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  13991.             <GOK:effect call="ChunkerIfLeft">
  13992.                 <GOK:compare value="1" type="equal">
  13993.                     <GOK:true>
  13994.                         <GOK:effect call="ChunkerKeyLeft"/>
  13995.                     </GOK:true>
  13996.                     <GOK:false>
  13997.                         <GOK:effect name="wrap" call="GetRate">
  13998.                             <GOK:compare value="1" type="equal">
  13999.                                 <GOK:true>
  14000.                                     <GOK:effect call="ChunkerWrapToRight"/>
  14001.                                 </GOK:true>
  14002.                             </GOK:compare>
  14003.                         </GOK:effect>
  14004.                     </GOK:false>
  14005.                 </GOK:compare>
  14006.             </GOK:effect>
  14007.         </GOK:handler>
  14008.  
  14009.  
  14010.         <GOK:handler state="press" name="moveup">
  14011.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  14012.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  14013.             <GOK:effect call="ChunkerIfTop">
  14014.                 <GOK:compare value="1" type="equal">
  14015.                     <GOK:true>
  14016.                         <GOK:effect call="ChunkerKeyUp"/>
  14017.                     </GOK:true>
  14018.                     <GOK:false>
  14019.                         <GOK:effect name="wrap" call="GetRate">
  14020.                             <GOK:compare value="1" type="equal">
  14021.                                 <GOK:true>
  14022.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  14023.                                 </GOK:true>
  14024.                             </GOK:compare>
  14025.                         </GOK:effect>
  14026.                     </GOK:false>
  14027.                 </GOK:compare>
  14028.             </GOK:effect>
  14029.         </GOK:handler>
  14030.  
  14031.  
  14032.         <GOK:handler state="press" name="movedown">
  14033.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  14034.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  14035.             <GOK:effect call="ChunkerIfBottom">
  14036.                 <GOK:compare value="1" type="equal">
  14037.                     <GOK:true>
  14038.                         <GOK:effect call="ChunkerKeyDown"/>
  14039.                     </GOK:true>
  14040.                     <GOK:false>
  14041.                         <GOK:effect name="wrap" call="GetRate">
  14042.                             <GOK:compare value="1" type="equal">
  14043.                                 <GOK:true>
  14044.                                     <GOK:effect call="ChunkerWrapToTop"/>
  14045.                                 </GOK:true>
  14046.                             </GOK:compare>
  14047.                         </GOK:effect>
  14048.                     </GOK:false>
  14049.                 </GOK:compare>
  14050.             </GOK:effect>
  14051.         </GOK:handler>
  14052.  
  14053.  
  14054.         <GOK:handler state="release" name="moveright">
  14055.             <GOK:effect call="Timer1Stop"/>
  14056.         </GOK:handler>
  14057.         <GOK:handler state="release" name="moveleft">
  14058.             <GOK:effect call="Timer2Stop"/>
  14059.         </GOK:handler>
  14060.         <GOK:handler state="release" name="moveup">
  14061.             <GOK:effect call="Timer3Stop"/>
  14062.         </GOK:handler>
  14063.         <GOK:handler state="release" name="movedown">
  14064.             <GOK:effect call="Timer4Stop"/>
  14065.         </GOK:handler>
  14066.  
  14067.  
  14068.  
  14069.         <GOK:handler name="select">
  14070.             <GOK:effect call="Timer1Stop"/>
  14071.             <GOK:effect call="Timer2Stop"/>
  14072.             <GOK:effect call="Timer3Stop"/>
  14073.             <GOK:effect call="Timer4Stop"/>
  14074.             <GOK:effect call="SelectChunk">
  14075.                 <GOK:compare value="1" type="equal">
  14076.                     <GOK:true>
  14077.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  14078.                         <GOK:effect call="OutputSelectedKey"/>
  14079.                         <GOK:effect call="HighlightCenterKey"/>
  14080.                         <GOK:effect param1="1" call="StateJump"/>
  14081.                     </GOK:true>
  14082.  
  14083.                 </GOK:compare>
  14084.             </GOK:effect>
  14085.         </GOK:handler>
  14086.  
  14087.  
  14088.  
  14089.  
  14090.         
  14091.         <GOK:handler name="timer1">
  14092.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  14093.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  14094.             <GOK:effect call="ChunkerIfNextChunk">
  14095.                 <GOK:compare value="1" type="equal">
  14096.                     <GOK:true>
  14097.                         <GOK:effect call="ChunkerNextChunk"/>
  14098.                     </GOK:true>
  14099.                     <GOK:false>
  14100.                         <GOK:effect name="wrap" call="GetRate">
  14101.                             <GOK:compare value="1" type="equal">
  14102.                                 <GOK:true>
  14103.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  14104.                                 </GOK:true>
  14105.                             </GOK:compare>
  14106.                         </GOK:effect>
  14107.                     </GOK:false>
  14108.                 </GOK:compare>
  14109.             </GOK:effect>
  14110.         </GOK:handler>
  14111.  
  14112.         
  14113.         <GOK:handler name="timer2">
  14114.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  14115.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  14116.             <GOK:effect call="ChunkerIfLeft">
  14117.                 <GOK:compare value="1" type="equal">
  14118.                     <GOK:true>
  14119.                         <GOK:effect call="ChunkerKeyLeft"/>
  14120.                     </GOK:true>
  14121.                     <GOK:false>
  14122.                         <GOK:effect name="wrap" call="GetRate">
  14123.                             <GOK:compare value="1" type="equal">
  14124.                                 <GOK:true>
  14125.                                     <GOK:effect call="ChunkerWrapToRight"/>
  14126.                                 </GOK:true>
  14127.                             </GOK:compare>
  14128.                         </GOK:effect>
  14129.                     </GOK:false>
  14130.                 </GOK:compare>
  14131.             </GOK:effect>
  14132.         </GOK:handler>
  14133.  
  14134.         
  14135.         <GOK:handler name="timer3">
  14136.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  14137.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  14138.             <GOK:effect call="ChunkerIfTop">
  14139.                 <GOK:compare value="1" type="equal">
  14140.                     <GOK:true>
  14141.                         <GOK:effect call="ChunkerKeyUp"/>
  14142.                     </GOK:true>
  14143.                     <GOK:false>
  14144.                         <GOK:effect name="wrap" call="GetRate">
  14145.                             <GOK:compare value="1" type="equal">
  14146.                                 <GOK:true>
  14147.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  14148.                                 </GOK:true>
  14149.                             </GOK:compare>
  14150.                         </GOK:effect>
  14151.                     </GOK:false>
  14152.                 </GOK:compare>
  14153.             </GOK:effect>
  14154.         </GOK:handler>
  14155.  
  14156.         
  14157.         <GOK:handler name="timer4">
  14158.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  14159.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  14160.             <GOK:effect call="ChunkerIfBottom">
  14161.                 <GOK:compare value="1" type="equal">
  14162.                     <GOK:true>
  14163.                         <GOK:effect call="ChunkerKeyDown"/>
  14164.                     </GOK:true>
  14165.                     <GOK:false>
  14166.                         <GOK:effect name="wrap" call="GetRate">
  14167.                             <GOK:compare value="1" type="equal">
  14168.                                 <GOK:true>
  14169.                                     <GOK:effect call="ChunkerWrapToTop"/>
  14170.                                 </GOK:true>
  14171.                             </GOK:compare>
  14172.                         </GOK:effect>
  14173.                     </GOK:false>
  14174.                 </GOK:compare>
  14175.             </GOK:effect>
  14176.         </GOK:handler>
  14177.         
  14178.     </GOK:state>
  14179.  
  14180.  
  14181.  
  14182.     <GOK:state name="repeat">
  14183.         <GOK:handler name="select">
  14184.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  14185.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  14186.             <GOK:effect call="Timer1Stop"/>
  14187.             <GOK:effect call="Timer2Stop"/>
  14188.             <GOK:effect call="Timer3Stop"/>
  14189.             <GOK:effect call="Timer4Stop"/>
  14190.             <GOK:effect call="HighlightFirstChunk"/>
  14191.             <GOK:effect param1="1" call="StateJump"/>
  14192.         </GOK:handler>
  14193.     </GOK:state>
  14194.  
  14195.  
  14196. </GOK:accessmethod>
  14197. <GOK:accessmethod xml:lang="ne" name="directed" displayname="αñ╕αñ┐αñºαÑê αñ╕αÑìαñ╡αñ┐αñÜ αѽ">
  14198. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  14199.  
  14200. <GOK:operation>
  14201. <GOK:control type="frame" spacing="0" size="3" border="0" string="αñ¬αñ░αñ┐αñÜαñ╛αñ▓αñ¿" xml:lang="ne">
  14202.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  14203.  
  14204.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  14205.                 <GOK:control type="label" string="αñ«αñ╛αñÑαñ┐:" xml:lang="ne"></GOK:control>
  14206.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="αñ«αñ╛αñÑαñ┐:" xml:lang="ne"></GOK:control>
  14207.             </GOK:control>
  14208.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  14209.                 <GOK:control type="label" string="αññαñ▓:" xml:lang="ne"></GOK:control>
  14210.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="αññαñ▓:" xml:lang="ne"></GOK:control>
  14211.             </GOK:control>
  14212.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  14213.                 <GOK:control type="label" string="αñªαÑçαñ¼αÑìαñ░αÑç:" xml:lang="ne"></GOK:control>
  14214.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="αñªαÑçαñ¼αÑìαñ░αÑç:" xml:lang="ne"></GOK:control>
  14215.             </GOK:control>
  14216.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  14217.                 <GOK:control type="label" string="αñªαñ╛αñ╣αñ┐αñ¿αÑç:" xml:lang="ne"></GOK:control>
  14218.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="αñªαñ╛αñ╣αñ┐αñ¿αÑç:" xml:lang="ne"></GOK:control>
  14219.             </GOK:control>
  14220.                 
  14221.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  14222.             <GOK:control type="label" string="αñ╕αñòαÑìαñ░αñ┐αñ» αñ¼αñ¿αñ╛αñè:" xml:lang="ne"></GOK:control>
  14223.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="αñ¢αñ╛αñ¿αÑìαñ¿αÑü:" xml:lang="ne"></GOK:control>
  14224.         </GOK:control>
  14225.  
  14226.     </GOK:control>    
  14227. </GOK:control>    
  14228. </GOK:operation>
  14229.  
  14230. <GOK:feedback>
  14231. <GOK:control type="frame" spacing="0" size="3" border="0" string="αñ¬αÑìαñ░αññαñ┐αñòαÑìαñ░αñ»αñ╛" xml:lang="ne">
  14232.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  14233.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  14234.  
  14235.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  14236.                 <GOK:control type="label" string="αñÜαñ╛αñ▓:" xml:lang="ne"></GOK:control>
  14237.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="αñÜαñ╛αñ▓αñòαÑï αñ¬αÑìαñ░αññαñ┐αñòαÑìαñ░αñ┐αñ»αñ╛ :" xml:lang="ne"></GOK:control>
  14238.             </GOK:control>
  14239.     
  14240.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  14241.                 <GOK:control type="label" string="αñ╕αñòαÑìαñ░αñ┐αñ»αññαñ╛ :" xml:lang="ne"></GOK:control>
  14242.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="αñÜαñ╛αñ▓αñòαÑï αñ¬αÑìαñ░αññαñ┐αñòαÑìαñ░αñ┐αñ»αñ╛ :" xml:lang="ne"></GOK:control>
  14243.             </GOK:control>
  14244.  
  14245.         </GOK:control>
  14246.     </GOK:control>
  14247. </GOK:control>
  14248. </GOK:feedback>
  14249.  
  14250. <GOK:options>
  14251. <GOK:control type="frame" spacing="0" size="3" border="0" string="αñ╡αñ┐αñòαñ▓αÑìαñ¬αñ╣αñ░αÑü" xml:lang="ne">
  14252.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  14253.     
  14254.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  14255.             <GOK:control type="label" string="αñ╕αÑìαñòαÑìαñ»αñ╛αñ¿αñ«αñ╛ αñóαñ┐αñ▓αñ╛αñê:" xml:lang="ne"></GOK:control>
  14256.             <GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="αñ╕αÑìαñòαÑìαñ»αñ╛αñ¿ αñùαññαñ┐:" xml:lang="ne"></GOK:control>
  14257.             <GOK:control type="label" string="(αñ¬αÑìαñ░αññαñ┐ αñ╕αÑçαñòαÑçαñ¿αÑìαñíαñòαÑï αѺαѪαѪαñÅαñ╕)" xml:lang="ne"></GOK:control>
  14258.         </GOK:control>
  14259.  
  14260.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  14261.             <GOK:control type="checkbutton" name="wrap" string="αñ¬αñéαñòαÑìαññαñ┐/αñ╕αÑìαññαñ«αÑìαñ¡ αñ¼αÑçαñ░αÑìαñ¿αÑüαñ╣αÑïαñ▓αñ╛ αÑñ" xml:lang="ne"></GOK:control>
  14262.         </GOK:control>
  14263.  
  14264.  
  14265.     </GOK:control>
  14266. </GOK:control>
  14267. </GOK:options>
  14268.  
  14269.  
  14270.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  14271.     <GOK:rate stringvalue="switch2" name="moveright"/>
  14272.     <GOK:rate stringvalue="switch3" name="moveup"/>
  14273.     <GOK:rate stringvalue="switch4" name="movedown"/>
  14274.     <GOK:rate stringvalue="switch5" name="select"/>
  14275.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  14276.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  14277.     <GOK:rate value="100" name="scanspeed"/>
  14278.     <GOK:rate value="1" name="wrap"/>
  14279.     <GOK:rate value="0" name="topbottom"/>
  14280.     <GOK:rate value="0" name="leftright"/>
  14281.     <GOK:rate value="3" name="cycles"/>
  14282.  
  14283.     <GOK:rate value="0" name="autorepeat"/>
  14284.     <GOK:rate value="30" name="repeatrate"/>
  14285.  
  14286.  
  14287.     <GOK:initialization>
  14288.         <GOK:effect call="ChunkerReset"/>
  14289.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  14290.     </GOK:initialization>
  14291.  
  14292.  
  14293.     <GOK:state name="1">
  14294.  
  14295.  
  14296.         <GOK:handler state="press" name="moveright">
  14297.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  14298.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  14299.             <GOK:effect call="ChunkerIfRight">
  14300.                 <GOK:compare value="1" type="equal">
  14301.                     <GOK:true>
  14302.                         <GOK:effect call="ChunkerKeyRight"/>
  14303.                     </GOK:true>
  14304.                     <GOK:false>
  14305.                         <GOK:effect name="wrap" call="GetRate">
  14306.                             <GOK:compare value="1" type="equal">
  14307.                                 <GOK:true>
  14308.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  14309.                                 </GOK:true>
  14310.                             </GOK:compare>
  14311.                         </GOK:effect>
  14312.                     </GOK:false>
  14313.                 </GOK:compare>
  14314.             </GOK:effect>
  14315.         </GOK:handler>
  14316.  
  14317.  
  14318.         <GOK:handler state="press" name="moveleft">
  14319.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  14320.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  14321.             <GOK:effect call="ChunkerIfLeft">
  14322.                 <GOK:compare value="1" type="equal">
  14323.                     <GOK:true>
  14324.                         <GOK:effect call="ChunkerKeyLeft"/>
  14325.                     </GOK:true>
  14326.                     <GOK:false>
  14327.                         <GOK:effect name="wrap" call="GetRate">
  14328.                             <GOK:compare value="1" type="equal">
  14329.                                 <GOK:true>
  14330.                                     <GOK:effect call="ChunkerWrapToRight"/>
  14331.                                 </GOK:true>
  14332.                             </GOK:compare>
  14333.                         </GOK:effect>
  14334.                     </GOK:false>
  14335.                 </GOK:compare>
  14336.             </GOK:effect>
  14337.         </GOK:handler>
  14338.  
  14339.  
  14340.         <GOK:handler state="press" name="moveup">
  14341.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  14342.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  14343.             <GOK:effect call="ChunkerIfTop">
  14344.                 <GOK:compare value="1" type="equal">
  14345.                     <GOK:true>
  14346.                         <GOK:effect call="ChunkerKeyUp"/>
  14347.                     </GOK:true>
  14348.                     <GOK:false>
  14349.                         <GOK:effect name="wrap" call="GetRate">
  14350.                             <GOK:compare value="1" type="equal">
  14351.                                 <GOK:true>
  14352.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  14353.                                 </GOK:true>
  14354.                             </GOK:compare>
  14355.                         </GOK:effect>
  14356.                     </GOK:false>
  14357.                 </GOK:compare>
  14358.             </GOK:effect>
  14359.         </GOK:handler>
  14360.  
  14361.  
  14362.         <GOK:handler state="press" name="movedown">
  14363.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  14364.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  14365.             <GOK:effect call="ChunkerIfBottom">
  14366.                 <GOK:compare value="1" type="equal">
  14367.                     <GOK:true>
  14368.                         <GOK:effect call="ChunkerKeyDown"/>
  14369.                     </GOK:true>
  14370.                     <GOK:false>
  14371.                         <GOK:effect name="wrap" call="GetRate">
  14372.                             <GOK:compare value="1" type="equal">
  14373.                                 <GOK:true>
  14374.                                     <GOK:effect call="ChunkerWrapToTop"/>
  14375.                                 </GOK:true>
  14376.                             </GOK:compare>
  14377.                         </GOK:effect>
  14378.                     </GOK:false>
  14379.                 </GOK:compare>
  14380.             </GOK:effect>
  14381.         </GOK:handler>
  14382.  
  14383.  
  14384.         <GOK:handler state="release" name="moveright">
  14385.             <GOK:effect call="Timer1Stop"/>
  14386.         </GOK:handler>
  14387.         <GOK:handler state="release" name="moveleft">
  14388.             <GOK:effect call="Timer2Stop"/>
  14389.         </GOK:handler>
  14390.         <GOK:handler state="release" name="moveup">
  14391.             <GOK:effect call="Timer3Stop"/>
  14392.         </GOK:handler>
  14393.         <GOK:handler state="release" name="movedown">
  14394.             <GOK:effect call="Timer4Stop"/>
  14395.         </GOK:handler>
  14396.  
  14397.  
  14398.  
  14399.         <GOK:handler name="select">
  14400.             <GOK:effect call="Timer1Stop"/>
  14401.             <GOK:effect call="Timer2Stop"/>
  14402.             <GOK:effect call="Timer3Stop"/>
  14403.             <GOK:effect call="Timer4Stop"/>
  14404.             <GOK:effect call="SelectChunk">
  14405.                 <GOK:compare value="1" type="equal">
  14406.                     <GOK:true>
  14407.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  14408.                         <GOK:effect call="OutputSelectedKey"/>
  14409.                         <GOK:effect call="HighlightCenterKey"/>
  14410.                         <GOK:effect param1="1" call="StateJump"/>
  14411.                     </GOK:true>
  14412.  
  14413.                 </GOK:compare>
  14414.             </GOK:effect>
  14415.         </GOK:handler>
  14416.  
  14417.  
  14418.  
  14419.  
  14420.         
  14421.         <GOK:handler name="timer1">
  14422.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  14423.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  14424.             <GOK:effect call="ChunkerIfNextChunk">
  14425.                 <GOK:compare value="1" type="equal">
  14426.                     <GOK:true>
  14427.                         <GOK:effect call="ChunkerNextChunk"/>
  14428.                     </GOK:true>
  14429.                     <GOK:false>
  14430.                         <GOK:effect name="wrap" call="GetRate">
  14431.                             <GOK:compare value="1" type="equal">
  14432.                                 <GOK:true>
  14433.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  14434.                                 </GOK:true>
  14435.                             </GOK:compare>
  14436.                         </GOK:effect>
  14437.                     </GOK:false>
  14438.                 </GOK:compare>
  14439.             </GOK:effect>
  14440.         </GOK:handler>
  14441.  
  14442.         
  14443.         <GOK:handler name="timer2">
  14444.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  14445.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  14446.             <GOK:effect call="ChunkerIfLeft">
  14447.                 <GOK:compare value="1" type="equal">
  14448.                     <GOK:true>
  14449.                         <GOK:effect call="ChunkerKeyLeft"/>
  14450.                     </GOK:true>
  14451.                     <GOK:false>
  14452.                         <GOK:effect name="wrap" call="GetRate">
  14453.                             <GOK:compare value="1" type="equal">
  14454.                                 <GOK:true>
  14455.                                     <GOK:effect call="ChunkerWrapToRight"/>
  14456.                                 </GOK:true>
  14457.                             </GOK:compare>
  14458.                         </GOK:effect>
  14459.                     </GOK:false>
  14460.                 </GOK:compare>
  14461.             </GOK:effect>
  14462.         </GOK:handler>
  14463.  
  14464.         
  14465.         <GOK:handler name="timer3">
  14466.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  14467.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  14468.             <GOK:effect call="ChunkerIfTop">
  14469.                 <GOK:compare value="1" type="equal">
  14470.                     <GOK:true>
  14471.                         <GOK:effect call="ChunkerKeyUp"/>
  14472.                     </GOK:true>
  14473.                     <GOK:false>
  14474.                         <GOK:effect name="wrap" call="GetRate">
  14475.                             <GOK:compare value="1" type="equal">
  14476.                                 <GOK:true>
  14477.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  14478.                                 </GOK:true>
  14479.                             </GOK:compare>
  14480.                         </GOK:effect>
  14481.                     </GOK:false>
  14482.                 </GOK:compare>
  14483.             </GOK:effect>
  14484.         </GOK:handler>
  14485.  
  14486.         
  14487.         <GOK:handler name="timer4">
  14488.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  14489.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  14490.             <GOK:effect call="ChunkerIfBottom">
  14491.                 <GOK:compare value="1" type="equal">
  14492.                     <GOK:true>
  14493.                         <GOK:effect call="ChunkerKeyDown"/>
  14494.                     </GOK:true>
  14495.                     <GOK:false>
  14496.                         <GOK:effect name="wrap" call="GetRate">
  14497.                             <GOK:compare value="1" type="equal">
  14498.                                 <GOK:true>
  14499.                                     <GOK:effect call="ChunkerWrapToTop"/>
  14500.                                 </GOK:true>
  14501.                             </GOK:compare>
  14502.                         </GOK:effect>
  14503.                     </GOK:false>
  14504.                 </GOK:compare>
  14505.             </GOK:effect>
  14506.         </GOK:handler>
  14507.         
  14508.     </GOK:state>
  14509.  
  14510.  
  14511.  
  14512.     <GOK:state name="repeat">
  14513.         <GOK:handler name="select">
  14514.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  14515.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  14516.             <GOK:effect call="Timer1Stop"/>
  14517.             <GOK:effect call="Timer2Stop"/>
  14518.             <GOK:effect call="Timer3Stop"/>
  14519.             <GOK:effect call="Timer4Stop"/>
  14520.             <GOK:effect call="HighlightFirstChunk"/>
  14521.             <GOK:effect param1="1" call="StateJump"/>
  14522.         </GOK:handler>
  14523.     </GOK:state>
  14524.  
  14525.  
  14526. </GOK:accessmethod>
  14527. <GOK:accessmethod xml:lang="nl" name="directed" displayname="5 Schakelaar met richting">
  14528. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  14529.  
  14530. <GOK:operation>
  14531. <GOK:control type="frame" spacing="0" size="3" border="0" string="Bewerking" xml:lang="nl">
  14532.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  14533.  
  14534.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  14535.                 <GOK:control type="label" string="Omhoog:" xml:lang="nl"></GOK:control>
  14536.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Omhoog:" xml:lang="nl"></GOK:control>
  14537.             </GOK:control>
  14538.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  14539.                 <GOK:control type="label" string="omlaag:" xml:lang="nl"></GOK:control>
  14540.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="omlaag:" xml:lang="nl"></GOK:control>
  14541.             </GOK:control>
  14542.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  14543.                 <GOK:control type="label" string="Links:" xml:lang="nl"></GOK:control>
  14544.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Links:" xml:lang="nl"></GOK:control>
  14545.             </GOK:control>
  14546.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  14547.                 <GOK:control type="label" string="Rechts:" xml:lang="nl"></GOK:control>
  14548.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="Rechts:" xml:lang="nl"></GOK:control>
  14549.             </GOK:control>
  14550.                 
  14551.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  14552.             <GOK:control type="label" string="Activeren:" xml:lang="nl"></GOK:control>
  14553.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Selecteren:" xml:lang="nl"></GOK:control>
  14554.         </GOK:control>
  14555.  
  14556.     </GOK:control>    
  14557. </GOK:control>    
  14558. </GOK:operation>
  14559.  
  14560. <GOK:feedback>
  14561. <GOK:control type="frame" spacing="0" size="3" border="0" string="Feedback" xml:lang="nl">
  14562.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  14563.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  14564.  
  14565.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  14566.                 <GOK:control type="label" string="Beweging:" xml:lang="nl"></GOK:control>
  14567.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback beweging:" xml:lang="nl"></GOK:control>
  14568.             </GOK:control>
  14569.     
  14570.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  14571.                 <GOK:control type="label" string="Activering:" xml:lang="nl"></GOK:control>
  14572.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback beweging:" xml:lang="nl"></GOK:control>
  14573.             </GOK:control>
  14574.  
  14575.         </GOK:control>
  14576.     </GOK:control>
  14577. </GOK:control>
  14578. </GOK:feedback>
  14579.  
  14580. <GOK:options>
  14581. <GOK:control type="frame" spacing="0" size="3" border="0" string="Opties" xml:lang="nl">
  14582.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  14583.     
  14584.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  14585.             <GOK:control type="label" string="Scan-vertraging:" xml:lang="nl"></GOK:control>
  14586.             <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>
  14587.             <GOK:control type="label" string="(honderdsten van een seconde)" xml:lang="nl"></GOK:control>
  14588.         </GOK:control>
  14589.  
  14590.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  14591.             <GOK:control type="checkbutton" name="wrap" string="Rijen/Kolommen lopen door" xml:lang="nl"></GOK:control>
  14592.         </GOK:control>
  14593.  
  14594.  
  14595.     </GOK:control>
  14596. </GOK:control>
  14597. </GOK:options>
  14598.  
  14599.  
  14600.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  14601.     <GOK:rate stringvalue="switch2" name="moveright"/>
  14602.     <GOK:rate stringvalue="switch3" name="moveup"/>
  14603.     <GOK:rate stringvalue="switch4" name="movedown"/>
  14604.     <GOK:rate stringvalue="switch5" name="select"/>
  14605.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  14606.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  14607.     <GOK:rate value="100" name="scanspeed"/>
  14608.     <GOK:rate value="1" name="wrap"/>
  14609.     <GOK:rate value="0" name="topbottom"/>
  14610.     <GOK:rate value="0" name="leftright"/>
  14611.     <GOK:rate value="3" name="cycles"/>
  14612.  
  14613.     <GOK:rate value="0" name="autorepeat"/>
  14614.     <GOK:rate value="30" name="repeatrate"/>
  14615.  
  14616.  
  14617.     <GOK:initialization>
  14618.         <GOK:effect call="ChunkerReset"/>
  14619.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  14620.     </GOK:initialization>
  14621.  
  14622.  
  14623.     <GOK:state name="1">
  14624.  
  14625.  
  14626.         <GOK:handler state="press" name="moveright">
  14627.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  14628.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  14629.             <GOK:effect call="ChunkerIfRight">
  14630.                 <GOK:compare value="1" type="equal">
  14631.                     <GOK:true>
  14632.                         <GOK:effect call="ChunkerKeyRight"/>
  14633.                     </GOK:true>
  14634.                     <GOK:false>
  14635.                         <GOK:effect name="wrap" call="GetRate">
  14636.                             <GOK:compare value="1" type="equal">
  14637.                                 <GOK:true>
  14638.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  14639.                                 </GOK:true>
  14640.                             </GOK:compare>
  14641.                         </GOK:effect>
  14642.                     </GOK:false>
  14643.                 </GOK:compare>
  14644.             </GOK:effect>
  14645.         </GOK:handler>
  14646.  
  14647.  
  14648.         <GOK:handler state="press" name="moveleft">
  14649.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  14650.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  14651.             <GOK:effect call="ChunkerIfLeft">
  14652.                 <GOK:compare value="1" type="equal">
  14653.                     <GOK:true>
  14654.                         <GOK:effect call="ChunkerKeyLeft"/>
  14655.                     </GOK:true>
  14656.                     <GOK:false>
  14657.                         <GOK:effect name="wrap" call="GetRate">
  14658.                             <GOK:compare value="1" type="equal">
  14659.                                 <GOK:true>
  14660.                                     <GOK:effect call="ChunkerWrapToRight"/>
  14661.                                 </GOK:true>
  14662.                             </GOK:compare>
  14663.                         </GOK:effect>
  14664.                     </GOK:false>
  14665.                 </GOK:compare>
  14666.             </GOK:effect>
  14667.         </GOK:handler>
  14668.  
  14669.  
  14670.         <GOK:handler state="press" name="moveup">
  14671.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  14672.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  14673.             <GOK:effect call="ChunkerIfTop">
  14674.                 <GOK:compare value="1" type="equal">
  14675.                     <GOK:true>
  14676.                         <GOK:effect call="ChunkerKeyUp"/>
  14677.                     </GOK:true>
  14678.                     <GOK:false>
  14679.                         <GOK:effect name="wrap" call="GetRate">
  14680.                             <GOK:compare value="1" type="equal">
  14681.                                 <GOK:true>
  14682.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  14683.                                 </GOK:true>
  14684.                             </GOK:compare>
  14685.                         </GOK:effect>
  14686.                     </GOK:false>
  14687.                 </GOK:compare>
  14688.             </GOK:effect>
  14689.         </GOK:handler>
  14690.  
  14691.  
  14692.         <GOK:handler state="press" name="movedown">
  14693.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  14694.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  14695.             <GOK:effect call="ChunkerIfBottom">
  14696.                 <GOK:compare value="1" type="equal">
  14697.                     <GOK:true>
  14698.                         <GOK:effect call="ChunkerKeyDown"/>
  14699.                     </GOK:true>
  14700.                     <GOK:false>
  14701.                         <GOK:effect name="wrap" call="GetRate">
  14702.                             <GOK:compare value="1" type="equal">
  14703.                                 <GOK:true>
  14704.                                     <GOK:effect call="ChunkerWrapToTop"/>
  14705.                                 </GOK:true>
  14706.                             </GOK:compare>
  14707.                         </GOK:effect>
  14708.                     </GOK:false>
  14709.                 </GOK:compare>
  14710.             </GOK:effect>
  14711.         </GOK:handler>
  14712.  
  14713.  
  14714.         <GOK:handler state="release" name="moveright">
  14715.             <GOK:effect call="Timer1Stop"/>
  14716.         </GOK:handler>
  14717.         <GOK:handler state="release" name="moveleft">
  14718.             <GOK:effect call="Timer2Stop"/>
  14719.         </GOK:handler>
  14720.         <GOK:handler state="release" name="moveup">
  14721.             <GOK:effect call="Timer3Stop"/>
  14722.         </GOK:handler>
  14723.         <GOK:handler state="release" name="movedown">
  14724.             <GOK:effect call="Timer4Stop"/>
  14725.         </GOK:handler>
  14726.  
  14727.  
  14728.  
  14729.         <GOK:handler name="select">
  14730.             <GOK:effect call="Timer1Stop"/>
  14731.             <GOK:effect call="Timer2Stop"/>
  14732.             <GOK:effect call="Timer3Stop"/>
  14733.             <GOK:effect call="Timer4Stop"/>
  14734.             <GOK:effect call="SelectChunk">
  14735.                 <GOK:compare value="1" type="equal">
  14736.                     <GOK:true>
  14737.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  14738.                         <GOK:effect call="OutputSelectedKey"/>
  14739.                         <GOK:effect call="HighlightCenterKey"/>
  14740.                         <GOK:effect param1="1" call="StateJump"/>
  14741.                     </GOK:true>
  14742.  
  14743.                 </GOK:compare>
  14744.             </GOK:effect>
  14745.         </GOK:handler>
  14746.  
  14747.  
  14748.  
  14749.  
  14750.         
  14751.         <GOK:handler name="timer1">
  14752.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  14753.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  14754.             <GOK:effect call="ChunkerIfNextChunk">
  14755.                 <GOK:compare value="1" type="equal">
  14756.                     <GOK:true>
  14757.                         <GOK:effect call="ChunkerNextChunk"/>
  14758.                     </GOK:true>
  14759.                     <GOK:false>
  14760.                         <GOK:effect name="wrap" call="GetRate">
  14761.                             <GOK:compare value="1" type="equal">
  14762.                                 <GOK:true>
  14763.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  14764.                                 </GOK:true>
  14765.                             </GOK:compare>
  14766.                         </GOK:effect>
  14767.                     </GOK:false>
  14768.                 </GOK:compare>
  14769.             </GOK:effect>
  14770.         </GOK:handler>
  14771.  
  14772.         
  14773.         <GOK:handler name="timer2">
  14774.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  14775.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  14776.             <GOK:effect call="ChunkerIfLeft">
  14777.                 <GOK:compare value="1" type="equal">
  14778.                     <GOK:true>
  14779.                         <GOK:effect call="ChunkerKeyLeft"/>
  14780.                     </GOK:true>
  14781.                     <GOK:false>
  14782.                         <GOK:effect name="wrap" call="GetRate">
  14783.                             <GOK:compare value="1" type="equal">
  14784.                                 <GOK:true>
  14785.                                     <GOK:effect call="ChunkerWrapToRight"/>
  14786.                                 </GOK:true>
  14787.                             </GOK:compare>
  14788.                         </GOK:effect>
  14789.                     </GOK:false>
  14790.                 </GOK:compare>
  14791.             </GOK:effect>
  14792.         </GOK:handler>
  14793.  
  14794.         
  14795.         <GOK:handler name="timer3">
  14796.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  14797.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  14798.             <GOK:effect call="ChunkerIfTop">
  14799.                 <GOK:compare value="1" type="equal">
  14800.                     <GOK:true>
  14801.                         <GOK:effect call="ChunkerKeyUp"/>
  14802.                     </GOK:true>
  14803.                     <GOK:false>
  14804.                         <GOK:effect name="wrap" call="GetRate">
  14805.                             <GOK:compare value="1" type="equal">
  14806.                                 <GOK:true>
  14807.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  14808.                                 </GOK:true>
  14809.                             </GOK:compare>
  14810.                         </GOK:effect>
  14811.                     </GOK:false>
  14812.                 </GOK:compare>
  14813.             </GOK:effect>
  14814.         </GOK:handler>
  14815.  
  14816.         
  14817.         <GOK:handler name="timer4">
  14818.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  14819.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  14820.             <GOK:effect call="ChunkerIfBottom">
  14821.                 <GOK:compare value="1" type="equal">
  14822.                     <GOK:true>
  14823.                         <GOK:effect call="ChunkerKeyDown"/>
  14824.                     </GOK:true>
  14825.                     <GOK:false>
  14826.                         <GOK:effect name="wrap" call="GetRate">
  14827.                             <GOK:compare value="1" type="equal">
  14828.                                 <GOK:true>
  14829.                                     <GOK:effect call="ChunkerWrapToTop"/>
  14830.                                 </GOK:true>
  14831.                             </GOK:compare>
  14832.                         </GOK:effect>
  14833.                     </GOK:false>
  14834.                 </GOK:compare>
  14835.             </GOK:effect>
  14836.         </GOK:handler>
  14837.         
  14838.     </GOK:state>
  14839.  
  14840.  
  14841.  
  14842.     <GOK:state name="repeat">
  14843.         <GOK:handler name="select">
  14844.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  14845.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  14846.             <GOK:effect call="Timer1Stop"/>
  14847.             <GOK:effect call="Timer2Stop"/>
  14848.             <GOK:effect call="Timer3Stop"/>
  14849.             <GOK:effect call="Timer4Stop"/>
  14850.             <GOK:effect call="HighlightFirstChunk"/>
  14851.             <GOK:effect param1="1" call="StateJump"/>
  14852.         </GOK:handler>
  14853.     </GOK:state>
  14854.  
  14855.  
  14856. </GOK:accessmethod>
  14857. <GOK:accessmethod xml:lang="or" name="directed" displayname="α¡½ α¼╕α¡üα¼çα¼Ü α¼íα¼┐α¼░α¡çα¼òα¡ìଟα¡çα¼í">
  14858. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  14859.  
  14860. <GOK:operation>
  14861. <GOK:control type="frame" spacing="0" size="3" border="0" string="α¼Üα¼╛α¼│ନα¼╛" xml:lang="or">
  14862.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  14863.  
  14864.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  14865.                 <GOK:control type="label" string="α¼ëପα¼░α¼òα¡ü:" xml:lang="or"></GOK:control>
  14866.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="α¼ëପα¼░α¼òα¡ü:" xml:lang="or"></GOK:control>
  14867.             </GOK:control>
  14868.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  14869.                 <GOK:control type="label" string="α¼ñα¼│α¼òα¡ü:" xml:lang="or"></GOK:control>
  14870.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="α¼ñα¼│α¼òα¡ü:" xml:lang="or"></GOK:control>
  14871.             </GOK:control>
  14872.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  14873.                 <GOK:control type="label" string="α¼¼α¼╛ମ:" xml:lang="or"></GOK:control>
  14874.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="α¼¼α¼╛ମ:" xml:lang="or"></GOK:control>
  14875.             </GOK:control>
  14876.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  14877.                 <GOK:control type="label" string="α¼íα¼╛α¼╣α¼╛α¼ú:" xml:lang="or"></GOK:control>
  14878.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="α¼íα¼╛α¼╣α¼╛α¼ú:" xml:lang="or"></GOK:control>
  14879.             </GOK:control>
  14880.                 
  14881.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  14882.             <GOK:control type="label" string="α¼╕α¼òα¡ìα¼░α¼┐ୟ α¼òα¼░ନα¡ìα¼ñα¡ü:" xml:lang="or"></GOK:control>
  14883.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="α¼Üୟନ α¼òα¼░ନα¡ìα¼ñα¡ü:" xml:lang="or"></GOK:control>
  14884.         </GOK:control>
  14885.  
  14886.     </GOK:control>    
  14887. </GOK:control>    
  14888. </GOK:operation>
  14889.  
  14890. <GOK:feedback>
  14891. <GOK:control type="frame" spacing="0" size="3" border="0" string="ପα¡ìα¼░α¼ñα¼┐α¼òα¡ìα¼░α¼┐ୟα¼╛" xml:lang="or">
  14892.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  14893.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  14894.  
  14895.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  14896.                 <GOK:control type="label" string="α¼ùα¼ñα¼┐α¼¼α¼┐ଧα¼┐:" xml:lang="or"></GOK:control>
  14897.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="ପα¡ìα¼░α¼ñα¼┐α¼òα¡ìα¼░α¼┐ୟα¼╛ α¼ùα¼ñα¼┐α¼¼α¼┐ଧα¼┐:" xml:lang="or"></GOK:control>
  14898.             </GOK:control>
  14899.     
  14900.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  14901.                 <GOK:control type="label" string="α¼╕α¼òα¡ìα¼░α¼┐ୟα¼ú:" xml:lang="or"></GOK:control>
  14902.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="ପα¡ìα¼░α¼ñα¼┐α¼òα¡ìα¼░α¼┐ୟα¼╛ α¼ùα¼ñα¼┐α¼¼α¼┐ଧα¼┐:" xml:lang="or"></GOK:control>
  14903.             </GOK:control>
  14904.  
  14905.         </GOK:control>
  14906.     </GOK:control>
  14907. </GOK:control>
  14908. </GOK:feedback>
  14909.  
  14910. <GOK:options>
  14911. <GOK:control type="frame" spacing="0" size="3" border="0" string="ପα¼╕ନα¡ìଦ" xml:lang="or">
  14912.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  14913.     
  14914.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  14915.             <GOK:control type="label" string="α¼òα¡ìα¼░ମବα¡Çα¼òα¡ìα¼╖α¼ú α¼¼α¼┐α¼│ମα¡ìα¼¼α¼ñα¼╛:" xml:lang="or"></GOK:control>
  14916.             <GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="α¼òα¡ìα¼░ମବα¡Çα¼òα¡ìα¼╖α¼ú α¼ùα¼ñα¼┐:" xml:lang="or"></GOK:control>
  14917.             <GOK:control type="label" string="(α¼╕α¡çα¼òα¡çα¼úα¡ìα¼íα¼░ 100s)" xml:lang="or"></GOK:control>
  14918.         </GOK:control>
  14919.  
  14920.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  14921.             <GOK:control type="checkbutton" name="wrap" string="ଧα¼╛α¼íα¼┐/α¼╕α¡ìα¼ñମα¡ìଭ α¼«α¼╛ନα¼Öα¡ìα¼òα¡ü α¼åα¼¼α¡ìα¼░α¡üα¼ñ α¼òα¼░ନα¡ìα¼ñα¡ü" xml:lang="or"></GOK:control>
  14922.         </GOK:control>
  14923.  
  14924.  
  14925.     </GOK:control>
  14926. </GOK:control>
  14927. </GOK:options>
  14928.  
  14929.  
  14930.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  14931.     <GOK:rate stringvalue="switch2" name="moveright"/>
  14932.     <GOK:rate stringvalue="switch3" name="moveup"/>
  14933.     <GOK:rate stringvalue="switch4" name="movedown"/>
  14934.     <GOK:rate stringvalue="switch5" name="select"/>
  14935.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  14936.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  14937.     <GOK:rate value="100" name="scanspeed"/>
  14938.     <GOK:rate value="1" name="wrap"/>
  14939.     <GOK:rate value="0" name="topbottom"/>
  14940.     <GOK:rate value="0" name="leftright"/>
  14941.     <GOK:rate value="3" name="cycles"/>
  14942.  
  14943.     <GOK:rate value="0" name="autorepeat"/>
  14944.     <GOK:rate value="30" name="repeatrate"/>
  14945.  
  14946.  
  14947.     <GOK:initialization>
  14948.         <GOK:effect call="ChunkerReset"/>
  14949.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  14950.     </GOK:initialization>
  14951.  
  14952.  
  14953.     <GOK:state name="1">
  14954.  
  14955.  
  14956.         <GOK:handler state="press" name="moveright">
  14957.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  14958.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  14959.             <GOK:effect call="ChunkerIfRight">
  14960.                 <GOK:compare value="1" type="equal">
  14961.                     <GOK:true>
  14962.                         <GOK:effect call="ChunkerKeyRight"/>
  14963.                     </GOK:true>
  14964.                     <GOK:false>
  14965.                         <GOK:effect name="wrap" call="GetRate">
  14966.                             <GOK:compare value="1" type="equal">
  14967.                                 <GOK:true>
  14968.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  14969.                                 </GOK:true>
  14970.                             </GOK:compare>
  14971.                         </GOK:effect>
  14972.                     </GOK:false>
  14973.                 </GOK:compare>
  14974.             </GOK:effect>
  14975.         </GOK:handler>
  14976.  
  14977.  
  14978.         <GOK:handler state="press" name="moveleft">
  14979.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  14980.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  14981.             <GOK:effect call="ChunkerIfLeft">
  14982.                 <GOK:compare value="1" type="equal">
  14983.                     <GOK:true>
  14984.                         <GOK:effect call="ChunkerKeyLeft"/>
  14985.                     </GOK:true>
  14986.                     <GOK:false>
  14987.                         <GOK:effect name="wrap" call="GetRate">
  14988.                             <GOK:compare value="1" type="equal">
  14989.                                 <GOK:true>
  14990.                                     <GOK:effect call="ChunkerWrapToRight"/>
  14991.                                 </GOK:true>
  14992.                             </GOK:compare>
  14993.                         </GOK:effect>
  14994.                     </GOK:false>
  14995.                 </GOK:compare>
  14996.             </GOK:effect>
  14997.         </GOK:handler>
  14998.  
  14999.  
  15000.         <GOK:handler state="press" name="moveup">
  15001.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  15002.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  15003.             <GOK:effect call="ChunkerIfTop">
  15004.                 <GOK:compare value="1" type="equal">
  15005.                     <GOK:true>
  15006.                         <GOK:effect call="ChunkerKeyUp"/>
  15007.                     </GOK:true>
  15008.                     <GOK:false>
  15009.                         <GOK:effect name="wrap" call="GetRate">
  15010.                             <GOK:compare value="1" type="equal">
  15011.                                 <GOK:true>
  15012.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  15013.                                 </GOK:true>
  15014.                             </GOK:compare>
  15015.                         </GOK:effect>
  15016.                     </GOK:false>
  15017.                 </GOK:compare>
  15018.             </GOK:effect>
  15019.         </GOK:handler>
  15020.  
  15021.  
  15022.         <GOK:handler state="press" name="movedown">
  15023.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  15024.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  15025.             <GOK:effect call="ChunkerIfBottom">
  15026.                 <GOK:compare value="1" type="equal">
  15027.                     <GOK:true>
  15028.                         <GOK:effect call="ChunkerKeyDown"/>
  15029.                     </GOK:true>
  15030.                     <GOK:false>
  15031.                         <GOK:effect name="wrap" call="GetRate">
  15032.                             <GOK:compare value="1" type="equal">
  15033.                                 <GOK:true>
  15034.                                     <GOK:effect call="ChunkerWrapToTop"/>
  15035.                                 </GOK:true>
  15036.                             </GOK:compare>
  15037.                         </GOK:effect>
  15038.                     </GOK:false>
  15039.                 </GOK:compare>
  15040.             </GOK:effect>
  15041.         </GOK:handler>
  15042.  
  15043.  
  15044.         <GOK:handler state="release" name="moveright">
  15045.             <GOK:effect call="Timer1Stop"/>
  15046.         </GOK:handler>
  15047.         <GOK:handler state="release" name="moveleft">
  15048.             <GOK:effect call="Timer2Stop"/>
  15049.         </GOK:handler>
  15050.         <GOK:handler state="release" name="moveup">
  15051.             <GOK:effect call="Timer3Stop"/>
  15052.         </GOK:handler>
  15053.         <GOK:handler state="release" name="movedown">
  15054.             <GOK:effect call="Timer4Stop"/>
  15055.         </GOK:handler>
  15056.  
  15057.  
  15058.  
  15059.         <GOK:handler name="select">
  15060.             <GOK:effect call="Timer1Stop"/>
  15061.             <GOK:effect call="Timer2Stop"/>
  15062.             <GOK:effect call="Timer3Stop"/>
  15063.             <GOK:effect call="Timer4Stop"/>
  15064.             <GOK:effect call="SelectChunk">
  15065.                 <GOK:compare value="1" type="equal">
  15066.                     <GOK:true>
  15067.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  15068.                         <GOK:effect call="OutputSelectedKey"/>
  15069.                         <GOK:effect call="HighlightCenterKey"/>
  15070.                         <GOK:effect param1="1" call="StateJump"/>
  15071.                     </GOK:true>
  15072.  
  15073.                 </GOK:compare>
  15074.             </GOK:effect>
  15075.         </GOK:handler>
  15076.  
  15077.  
  15078.  
  15079.  
  15080.         
  15081.         <GOK:handler name="timer1">
  15082.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  15083.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  15084.             <GOK:effect call="ChunkerIfNextChunk">
  15085.                 <GOK:compare value="1" type="equal">
  15086.                     <GOK:true>
  15087.                         <GOK:effect call="ChunkerNextChunk"/>
  15088.                     </GOK:true>
  15089.                     <GOK:false>
  15090.                         <GOK:effect name="wrap" call="GetRate">
  15091.                             <GOK:compare value="1" type="equal">
  15092.                                 <GOK:true>
  15093.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  15094.                                 </GOK:true>
  15095.                             </GOK:compare>
  15096.                         </GOK:effect>
  15097.                     </GOK:false>
  15098.                 </GOK:compare>
  15099.             </GOK:effect>
  15100.         </GOK:handler>
  15101.  
  15102.         
  15103.         <GOK:handler name="timer2">
  15104.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  15105.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  15106.             <GOK:effect call="ChunkerIfLeft">
  15107.                 <GOK:compare value="1" type="equal">
  15108.                     <GOK:true>
  15109.                         <GOK:effect call="ChunkerKeyLeft"/>
  15110.                     </GOK:true>
  15111.                     <GOK:false>
  15112.                         <GOK:effect name="wrap" call="GetRate">
  15113.                             <GOK:compare value="1" type="equal">
  15114.                                 <GOK:true>
  15115.                                     <GOK:effect call="ChunkerWrapToRight"/>
  15116.                                 </GOK:true>
  15117.                             </GOK:compare>
  15118.                         </GOK:effect>
  15119.                     </GOK:false>
  15120.                 </GOK:compare>
  15121.             </GOK:effect>
  15122.         </GOK:handler>
  15123.  
  15124.         
  15125.         <GOK:handler name="timer3">
  15126.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  15127.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  15128.             <GOK:effect call="ChunkerIfTop">
  15129.                 <GOK:compare value="1" type="equal">
  15130.                     <GOK:true>
  15131.                         <GOK:effect call="ChunkerKeyUp"/>
  15132.                     </GOK:true>
  15133.                     <GOK:false>
  15134.                         <GOK:effect name="wrap" call="GetRate">
  15135.                             <GOK:compare value="1" type="equal">
  15136.                                 <GOK:true>
  15137.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  15138.                                 </GOK:true>
  15139.                             </GOK:compare>
  15140.                         </GOK:effect>
  15141.                     </GOK:false>
  15142.                 </GOK:compare>
  15143.             </GOK:effect>
  15144.         </GOK:handler>
  15145.  
  15146.         
  15147.         <GOK:handler name="timer4">
  15148.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  15149.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  15150.             <GOK:effect call="ChunkerIfBottom">
  15151.                 <GOK:compare value="1" type="equal">
  15152.                     <GOK:true>
  15153.                         <GOK:effect call="ChunkerKeyDown"/>
  15154.                     </GOK:true>
  15155.                     <GOK:false>
  15156.                         <GOK:effect name="wrap" call="GetRate">
  15157.                             <GOK:compare value="1" type="equal">
  15158.                                 <GOK:true>
  15159.                                     <GOK:effect call="ChunkerWrapToTop"/>
  15160.                                 </GOK:true>
  15161.                             </GOK:compare>
  15162.                         </GOK:effect>
  15163.                     </GOK:false>
  15164.                 </GOK:compare>
  15165.             </GOK:effect>
  15166.         </GOK:handler>
  15167.         
  15168.     </GOK:state>
  15169.  
  15170.  
  15171.  
  15172.     <GOK:state name="repeat">
  15173.         <GOK:handler name="select">
  15174.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  15175.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  15176.             <GOK:effect call="Timer1Stop"/>
  15177.             <GOK:effect call="Timer2Stop"/>
  15178.             <GOK:effect call="Timer3Stop"/>
  15179.             <GOK:effect call="Timer4Stop"/>
  15180.             <GOK:effect call="HighlightFirstChunk"/>
  15181.             <GOK:effect param1="1" call="StateJump"/>
  15182.         </GOK:handler>
  15183.     </GOK:state>
  15184.  
  15185.  
  15186. </GOK:accessmethod>
  15187. <GOK:accessmethod xml:lang="pa" name="directed" displayname="5 α¿╕α¿╡α¿┐α⌐▒α¿Ü α¿ªα¿┐α¿╢α¿╛α¿╡α¿╛α¿é">
  15188. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  15189.  
  15190. <GOK:operation>
  15191. <GOK:control type="frame" spacing="0" size="3" border="0" string="α¿òα¿╛α¿░α¿╡α¿╛α¿ê" xml:lang="pa">
  15192.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  15193.  
  15194.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  15195.                 <GOK:control type="label" string="α¿ëα⌐▒ਪα¿░:" xml:lang="pa"></GOK:control>
  15196.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="α¿ëα⌐▒ਪα¿░:" xml:lang="pa"></GOK:control>
  15197.             </GOK:control>
  15198.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  15199.                 <GOK:control type="label" string="α¿╣α⌐çα¿áα¿╛α¿é:" xml:lang="pa"></GOK:control>
  15200.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="α¿╣α⌐çα¿áα¿╛α¿é:" xml:lang="pa"></GOK:control>
  15201.             </GOK:control>
  15202.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  15203.                 <GOK:control type="label" string="α¿ûα⌐▒α¿¼α¿╛:" xml:lang="pa"></GOK:control>
  15204.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="α¿ûα⌐▒α¿¼α¿╛:" xml:lang="pa"></GOK:control>
  15205.             </GOK:control>
  15206.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  15207.                 <GOK:control type="label" string="α¿╕α⌐▒α¿£α¿╛:" xml:lang="pa"></GOK:control>
  15208.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="α¿╕α⌐▒α¿£α¿╛:" xml:lang="pa"></GOK:control>
  15209.             </GOK:control>
  15210.                 
  15211.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  15212.             <GOK:control type="label" string="α¿╕α¿░α¿ùα¿░α¿«:" xml:lang="pa"></GOK:control>
  15213.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="α¿Üα⌐üα¿úα⌐ï:" xml:lang="pa"></GOK:control>
  15214.         </GOK:control>
  15215.  
  15216.     </GOK:control>    
  15217. </GOK:control>    
  15218. </GOK:operation>
  15219.  
  15220. <GOK:feedback>
  15221. <GOK:control type="frame" spacing="0" size="3" border="0" string="α¿½α⌐Çα¿íα¿¼α⌐êα¿ò" xml:lang="pa">
  15222.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  15223.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  15224.  
  15225.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  15226.                 <GOK:control type="label" string="α¿ùα¿ñα⌐Ç:" xml:lang="pa"></GOK:control>
  15227.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="α¿½α⌐Çα¿íα¿¼α⌐êα¿ò α¿ùα¿ñα⌐Ç:" xml:lang="pa"></GOK:control>
  15228.             </GOK:control>
  15229.     
  15230.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  15231.                 <GOK:control type="label" string="α¿╕α¿░α¿ùα¿░α¿«:" xml:lang="pa"></GOK:control>
  15232.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="α¿½α⌐Çα¿íα¿¼α⌐êα¿ò α¿ùα¿ñα⌐Ç:" xml:lang="pa"></GOK:control>
  15233.             </GOK:control>
  15234.  
  15235.         </GOK:control>
  15236.     </GOK:control>
  15237. </GOK:control>
  15238. </GOK:feedback>
  15239.  
  15240. <GOK:options>
  15241. <GOK:control type="frame" spacing="0" size="3" border="0" string="α¿Üα⌐ïα¿ú" xml:lang="pa">
  15242.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  15243.     
  15244.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  15245.             <GOK:control type="label" string="α¿£α¿╛α¿éα¿Ü α¿àα⌐░α¿ñα¿░α¿╛α¿▓:" xml:lang="pa"></GOK:control>
  15246.             <GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="α¿£α¿╛α¿éα¿Ü α¿ùα¿ñα⌐Ç:" xml:lang="pa"></GOK:control>
  15247.             <GOK:control type="label" string="(α¿╕α¿òα¿┐α⌐░ਟ α¿ªα¿╛ α¿╕α⌐îα¿╡α¿╛α¿é)" xml:lang="pa"></GOK:control>
  15248.         </GOK:control>
  15249.  
  15250.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  15251.             <GOK:control type="checkbutton" name="wrap" string="α¿òα¿ñα¿╛α¿░α¿╛α¿é/α¿òα¿╛α¿▓α¿« α¿▓ਪα⌐çਟα⌐ï" xml:lang="pa"></GOK:control>
  15252.         </GOK:control>
  15253.  
  15254.  
  15255.     </GOK:control>
  15256. </GOK:control>
  15257. </GOK:options>
  15258.  
  15259.  
  15260.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  15261.     <GOK:rate stringvalue="switch2" name="moveright"/>
  15262.     <GOK:rate stringvalue="switch3" name="moveup"/>
  15263.     <GOK:rate stringvalue="switch4" name="movedown"/>
  15264.     <GOK:rate stringvalue="switch5" name="select"/>
  15265.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  15266.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  15267.     <GOK:rate value="100" name="scanspeed"/>
  15268.     <GOK:rate value="1" name="wrap"/>
  15269.     <GOK:rate value="0" name="topbottom"/>
  15270.     <GOK:rate value="0" name="leftright"/>
  15271.     <GOK:rate value="3" name="cycles"/>
  15272.  
  15273.     <GOK:rate value="0" name="autorepeat"/>
  15274.     <GOK:rate value="30" name="repeatrate"/>
  15275.  
  15276.  
  15277.     <GOK:initialization>
  15278.         <GOK:effect call="ChunkerReset"/>
  15279.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  15280.     </GOK:initialization>
  15281.  
  15282.  
  15283.     <GOK:state name="1">
  15284.  
  15285.  
  15286.         <GOK:handler state="press" name="moveright">
  15287.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  15288.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  15289.             <GOK:effect call="ChunkerIfRight">
  15290.                 <GOK:compare value="1" type="equal">
  15291.                     <GOK:true>
  15292.                         <GOK:effect call="ChunkerKeyRight"/>
  15293.                     </GOK:true>
  15294.                     <GOK:false>
  15295.                         <GOK:effect name="wrap" call="GetRate">
  15296.                             <GOK:compare value="1" type="equal">
  15297.                                 <GOK:true>
  15298.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  15299.                                 </GOK:true>
  15300.                             </GOK:compare>
  15301.                         </GOK:effect>
  15302.                     </GOK:false>
  15303.                 </GOK:compare>
  15304.             </GOK:effect>
  15305.         </GOK:handler>
  15306.  
  15307.  
  15308.         <GOK:handler state="press" name="moveleft">
  15309.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  15310.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  15311.             <GOK:effect call="ChunkerIfLeft">
  15312.                 <GOK:compare value="1" type="equal">
  15313.                     <GOK:true>
  15314.                         <GOK:effect call="ChunkerKeyLeft"/>
  15315.                     </GOK:true>
  15316.                     <GOK:false>
  15317.                         <GOK:effect name="wrap" call="GetRate">
  15318.                             <GOK:compare value="1" type="equal">
  15319.                                 <GOK:true>
  15320.                                     <GOK:effect call="ChunkerWrapToRight"/>
  15321.                                 </GOK:true>
  15322.                             </GOK:compare>
  15323.                         </GOK:effect>
  15324.                     </GOK:false>
  15325.                 </GOK:compare>
  15326.             </GOK:effect>
  15327.         </GOK:handler>
  15328.  
  15329.  
  15330.         <GOK:handler state="press" name="moveup">
  15331.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  15332.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  15333.             <GOK:effect call="ChunkerIfTop">
  15334.                 <GOK:compare value="1" type="equal">
  15335.                     <GOK:true>
  15336.                         <GOK:effect call="ChunkerKeyUp"/>
  15337.                     </GOK:true>
  15338.                     <GOK:false>
  15339.                         <GOK:effect name="wrap" call="GetRate">
  15340.                             <GOK:compare value="1" type="equal">
  15341.                                 <GOK:true>
  15342.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  15343.                                 </GOK:true>
  15344.                             </GOK:compare>
  15345.                         </GOK:effect>
  15346.                     </GOK:false>
  15347.                 </GOK:compare>
  15348.             </GOK:effect>
  15349.         </GOK:handler>
  15350.  
  15351.  
  15352.         <GOK:handler state="press" name="movedown">
  15353.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  15354.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  15355.             <GOK:effect call="ChunkerIfBottom">
  15356.                 <GOK:compare value="1" type="equal">
  15357.                     <GOK:true>
  15358.                         <GOK:effect call="ChunkerKeyDown"/>
  15359.                     </GOK:true>
  15360.                     <GOK:false>
  15361.                         <GOK:effect name="wrap" call="GetRate">
  15362.                             <GOK:compare value="1" type="equal">
  15363.                                 <GOK:true>
  15364.                                     <GOK:effect call="ChunkerWrapToTop"/>
  15365.                                 </GOK:true>
  15366.                             </GOK:compare>
  15367.                         </GOK:effect>
  15368.                     </GOK:false>
  15369.                 </GOK:compare>
  15370.             </GOK:effect>
  15371.         </GOK:handler>
  15372.  
  15373.  
  15374.         <GOK:handler state="release" name="moveright">
  15375.             <GOK:effect call="Timer1Stop"/>
  15376.         </GOK:handler>
  15377.         <GOK:handler state="release" name="moveleft">
  15378.             <GOK:effect call="Timer2Stop"/>
  15379.         </GOK:handler>
  15380.         <GOK:handler state="release" name="moveup">
  15381.             <GOK:effect call="Timer3Stop"/>
  15382.         </GOK:handler>
  15383.         <GOK:handler state="release" name="movedown">
  15384.             <GOK:effect call="Timer4Stop"/>
  15385.         </GOK:handler>
  15386.  
  15387.  
  15388.  
  15389.         <GOK:handler name="select">
  15390.             <GOK:effect call="Timer1Stop"/>
  15391.             <GOK:effect call="Timer2Stop"/>
  15392.             <GOK:effect call="Timer3Stop"/>
  15393.             <GOK:effect call="Timer4Stop"/>
  15394.             <GOK:effect call="SelectChunk">
  15395.                 <GOK:compare value="1" type="equal">
  15396.                     <GOK:true>
  15397.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  15398.                         <GOK:effect call="OutputSelectedKey"/>
  15399.                         <GOK:effect call="HighlightCenterKey"/>
  15400.                         <GOK:effect param1="1" call="StateJump"/>
  15401.                     </GOK:true>
  15402.  
  15403.                 </GOK:compare>
  15404.             </GOK:effect>
  15405.         </GOK:handler>
  15406.  
  15407.  
  15408.  
  15409.  
  15410.         
  15411.         <GOK:handler name="timer1">
  15412.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  15413.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  15414.             <GOK:effect call="ChunkerIfNextChunk">
  15415.                 <GOK:compare value="1" type="equal">
  15416.                     <GOK:true>
  15417.                         <GOK:effect call="ChunkerNextChunk"/>
  15418.                     </GOK:true>
  15419.                     <GOK:false>
  15420.                         <GOK:effect name="wrap" call="GetRate">
  15421.                             <GOK:compare value="1" type="equal">
  15422.                                 <GOK:true>
  15423.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  15424.                                 </GOK:true>
  15425.                             </GOK:compare>
  15426.                         </GOK:effect>
  15427.                     </GOK:false>
  15428.                 </GOK:compare>
  15429.             </GOK:effect>
  15430.         </GOK:handler>
  15431.  
  15432.         
  15433.         <GOK:handler name="timer2">
  15434.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  15435.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  15436.             <GOK:effect call="ChunkerIfLeft">
  15437.                 <GOK:compare value="1" type="equal">
  15438.                     <GOK:true>
  15439.                         <GOK:effect call="ChunkerKeyLeft"/>
  15440.                     </GOK:true>
  15441.                     <GOK:false>
  15442.                         <GOK:effect name="wrap" call="GetRate">
  15443.                             <GOK:compare value="1" type="equal">
  15444.                                 <GOK:true>
  15445.                                     <GOK:effect call="ChunkerWrapToRight"/>
  15446.                                 </GOK:true>
  15447.                             </GOK:compare>
  15448.                         </GOK:effect>
  15449.                     </GOK:false>
  15450.                 </GOK:compare>
  15451.             </GOK:effect>
  15452.         </GOK:handler>
  15453.  
  15454.         
  15455.         <GOK:handler name="timer3">
  15456.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  15457.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  15458.             <GOK:effect call="ChunkerIfTop">
  15459.                 <GOK:compare value="1" type="equal">
  15460.                     <GOK:true>
  15461.                         <GOK:effect call="ChunkerKeyUp"/>
  15462.                     </GOK:true>
  15463.                     <GOK:false>
  15464.                         <GOK:effect name="wrap" call="GetRate">
  15465.                             <GOK:compare value="1" type="equal">
  15466.                                 <GOK:true>
  15467.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  15468.                                 </GOK:true>
  15469.                             </GOK:compare>
  15470.                         </GOK:effect>
  15471.                     </GOK:false>
  15472.                 </GOK:compare>
  15473.             </GOK:effect>
  15474.         </GOK:handler>
  15475.  
  15476.         
  15477.         <GOK:handler name="timer4">
  15478.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  15479.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  15480.             <GOK:effect call="ChunkerIfBottom">
  15481.                 <GOK:compare value="1" type="equal">
  15482.                     <GOK:true>
  15483.                         <GOK:effect call="ChunkerKeyDown"/>
  15484.                     </GOK:true>
  15485.                     <GOK:false>
  15486.                         <GOK:effect name="wrap" call="GetRate">
  15487.                             <GOK:compare value="1" type="equal">
  15488.                                 <GOK:true>
  15489.                                     <GOK:effect call="ChunkerWrapToTop"/>
  15490.                                 </GOK:true>
  15491.                             </GOK:compare>
  15492.                         </GOK:effect>
  15493.                     </GOK:false>
  15494.                 </GOK:compare>
  15495.             </GOK:effect>
  15496.         </GOK:handler>
  15497.         
  15498.     </GOK:state>
  15499.  
  15500.  
  15501.  
  15502.     <GOK:state name="repeat">
  15503.         <GOK:handler name="select">
  15504.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  15505.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  15506.             <GOK:effect call="Timer1Stop"/>
  15507.             <GOK:effect call="Timer2Stop"/>
  15508.             <GOK:effect call="Timer3Stop"/>
  15509.             <GOK:effect call="Timer4Stop"/>
  15510.             <GOK:effect call="HighlightFirstChunk"/>
  15511.             <GOK:effect param1="1" call="StateJump"/>
  15512.         </GOK:handler>
  15513.     </GOK:state>
  15514.  
  15515.  
  15516. </GOK:accessmethod>
  15517. <GOK:accessmethod xml:lang="pl" name="directed" displayname="5 prze┼é─àcznik kierowany">
  15518. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  15519.  
  15520. <GOK:operation>
  15521. <GOK:control type="frame" spacing="0" size="3" border="0" string="Operacja" xml:lang="pl">
  15522.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  15523.  
  15524.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  15525.                 <GOK:control type="label" string="Do g├│ry:" xml:lang="pl"></GOK:control>
  15526.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Do g├│ry:" xml:lang="pl"></GOK:control>
  15527.             </GOK:control>
  15528.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  15529.                 <GOK:control type="label" string="Na d├│┼é:" xml:lang="pl"></GOK:control>
  15530.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Na d├│┼é:" xml:lang="pl"></GOK:control>
  15531.             </GOK:control>
  15532.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  15533.                 <GOK:control type="label" string="Lewy:" xml:lang="pl"></GOK:control>
  15534.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Lewy:" xml:lang="pl"></GOK:control>
  15535.             </GOK:control>
  15536.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  15537.                 <GOK:control type="label" string="Prawy:" xml:lang="pl"></GOK:control>
  15538.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="Prawy:" xml:lang="pl"></GOK:control>
  15539.             </GOK:control>
  15540.                 
  15541.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  15542.             <GOK:control type="label" string="Uaktywnij:" xml:lang="pl"></GOK:control>
  15543.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Wyb├│r:" xml:lang="pl"></GOK:control>
  15544.         </GOK:control>
  15545.  
  15546.     </GOK:control>    
  15547. </GOK:control>    
  15548. </GOK:operation>
  15549.  
  15550. <GOK:feedback>
  15551. <GOK:control type="frame" spacing="0" size="3" border="0" string="Sprz─Ö┼╝enie zwrotne" xml:lang="pl">
  15552.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  15553.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  15554.  
  15555.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  15556.                 <GOK:control type="label" string="Przesuni─Öcie:" xml:lang="pl"></GOK:control>
  15557.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Przesuni─Öcie sprz─Ö┼╝enia zwrotnego:" xml:lang="pl"></GOK:control>
  15558.             </GOK:control>
  15559.     
  15560.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  15561.                 <GOK:control type="label" string="Aktywacja:" xml:lang="pl"></GOK:control>
  15562.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Przesuni─Öcie sprz─Ö┼╝enia zwrotnego:" xml:lang="pl"></GOK:control>
  15563.             </GOK:control>
  15564.  
  15565.         </GOK:control>
  15566.     </GOK:control>
  15567. </GOK:control>
  15568. </GOK:feedback>
  15569.  
  15570. <GOK:options>
  15571. <GOK:control type="frame" spacing="0" size="3" border="0" string="Opcje" xml:lang="pl">
  15572.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  15573.     
  15574.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  15575.             <GOK:control type="label" string="Op├│┼║nienie przeszukiwania:" xml:lang="pl"></GOK:control>
  15576.             <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>
  15577.             <GOK:control type="label" string="(Setne cz─Ö┼¢ci sekundy)" xml:lang="pl"></GOK:control>
  15578.         </GOK:control>
  15579.  
  15580.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  15581.             <GOK:control type="checkbutton" name="wrap" string="Zawijanie wierszy/kolumn" xml:lang="pl"></GOK:control>
  15582.         </GOK:control>
  15583.  
  15584.  
  15585.     </GOK:control>
  15586. </GOK:control>
  15587. </GOK:options>
  15588.  
  15589.  
  15590.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  15591.     <GOK:rate stringvalue="switch2" name="moveright"/>
  15592.     <GOK:rate stringvalue="switch3" name="moveup"/>
  15593.     <GOK:rate stringvalue="switch4" name="movedown"/>
  15594.     <GOK:rate stringvalue="switch5" name="select"/>
  15595.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  15596.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  15597.     <GOK:rate value="100" name="scanspeed"/>
  15598.     <GOK:rate value="1" name="wrap"/>
  15599.     <GOK:rate value="0" name="topbottom"/>
  15600.     <GOK:rate value="0" name="leftright"/>
  15601.     <GOK:rate value="3" name="cycles"/>
  15602.  
  15603.     <GOK:rate value="0" name="autorepeat"/>
  15604.     <GOK:rate value="30" name="repeatrate"/>
  15605.  
  15606.  
  15607.     <GOK:initialization>
  15608.         <GOK:effect call="ChunkerReset"/>
  15609.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  15610.     </GOK:initialization>
  15611.  
  15612.  
  15613.     <GOK:state name="1">
  15614.  
  15615.  
  15616.         <GOK:handler state="press" name="moveright">
  15617.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  15618.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  15619.             <GOK:effect call="ChunkerIfRight">
  15620.                 <GOK:compare value="1" type="equal">
  15621.                     <GOK:true>
  15622.                         <GOK:effect call="ChunkerKeyRight"/>
  15623.                     </GOK:true>
  15624.                     <GOK:false>
  15625.                         <GOK:effect name="wrap" call="GetRate">
  15626.                             <GOK:compare value="1" type="equal">
  15627.                                 <GOK:true>
  15628.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  15629.                                 </GOK:true>
  15630.                             </GOK:compare>
  15631.                         </GOK:effect>
  15632.                     </GOK:false>
  15633.                 </GOK:compare>
  15634.             </GOK:effect>
  15635.         </GOK:handler>
  15636.  
  15637.  
  15638.         <GOK:handler state="press" name="moveleft">
  15639.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  15640.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  15641.             <GOK:effect call="ChunkerIfLeft">
  15642.                 <GOK:compare value="1" type="equal">
  15643.                     <GOK:true>
  15644.                         <GOK:effect call="ChunkerKeyLeft"/>
  15645.                     </GOK:true>
  15646.                     <GOK:false>
  15647.                         <GOK:effect name="wrap" call="GetRate">
  15648.                             <GOK:compare value="1" type="equal">
  15649.                                 <GOK:true>
  15650.                                     <GOK:effect call="ChunkerWrapToRight"/>
  15651.                                 </GOK:true>
  15652.                             </GOK:compare>
  15653.                         </GOK:effect>
  15654.                     </GOK:false>
  15655.                 </GOK:compare>
  15656.             </GOK:effect>
  15657.         </GOK:handler>
  15658.  
  15659.  
  15660.         <GOK:handler state="press" name="moveup">
  15661.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  15662.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  15663.             <GOK:effect call="ChunkerIfTop">
  15664.                 <GOK:compare value="1" type="equal">
  15665.                     <GOK:true>
  15666.                         <GOK:effect call="ChunkerKeyUp"/>
  15667.                     </GOK:true>
  15668.                     <GOK:false>
  15669.                         <GOK:effect name="wrap" call="GetRate">
  15670.                             <GOK:compare value="1" type="equal">
  15671.                                 <GOK:true>
  15672.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  15673.                                 </GOK:true>
  15674.                             </GOK:compare>
  15675.                         </GOK:effect>
  15676.                     </GOK:false>
  15677.                 </GOK:compare>
  15678.             </GOK:effect>
  15679.         </GOK:handler>
  15680.  
  15681.  
  15682.         <GOK:handler state="press" name="movedown">
  15683.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  15684.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  15685.             <GOK:effect call="ChunkerIfBottom">
  15686.                 <GOK:compare value="1" type="equal">
  15687.                     <GOK:true>
  15688.                         <GOK:effect call="ChunkerKeyDown"/>
  15689.                     </GOK:true>
  15690.                     <GOK:false>
  15691.                         <GOK:effect name="wrap" call="GetRate">
  15692.                             <GOK:compare value="1" type="equal">
  15693.                                 <GOK:true>
  15694.                                     <GOK:effect call="ChunkerWrapToTop"/>
  15695.                                 </GOK:true>
  15696.                             </GOK:compare>
  15697.                         </GOK:effect>
  15698.                     </GOK:false>
  15699.                 </GOK:compare>
  15700.             </GOK:effect>
  15701.         </GOK:handler>
  15702.  
  15703.  
  15704.         <GOK:handler state="release" name="moveright">
  15705.             <GOK:effect call="Timer1Stop"/>
  15706.         </GOK:handler>
  15707.         <GOK:handler state="release" name="moveleft">
  15708.             <GOK:effect call="Timer2Stop"/>
  15709.         </GOK:handler>
  15710.         <GOK:handler state="release" name="moveup">
  15711.             <GOK:effect call="Timer3Stop"/>
  15712.         </GOK:handler>
  15713.         <GOK:handler state="release" name="movedown">
  15714.             <GOK:effect call="Timer4Stop"/>
  15715.         </GOK:handler>
  15716.  
  15717.  
  15718.  
  15719.         <GOK:handler name="select">
  15720.             <GOK:effect call="Timer1Stop"/>
  15721.             <GOK:effect call="Timer2Stop"/>
  15722.             <GOK:effect call="Timer3Stop"/>
  15723.             <GOK:effect call="Timer4Stop"/>
  15724.             <GOK:effect call="SelectChunk">
  15725.                 <GOK:compare value="1" type="equal">
  15726.                     <GOK:true>
  15727.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  15728.                         <GOK:effect call="OutputSelectedKey"/>
  15729.                         <GOK:effect call="HighlightCenterKey"/>
  15730.                         <GOK:effect param1="1" call="StateJump"/>
  15731.                     </GOK:true>
  15732.  
  15733.                 </GOK:compare>
  15734.             </GOK:effect>
  15735.         </GOK:handler>
  15736.  
  15737.  
  15738.  
  15739.  
  15740.         
  15741.         <GOK:handler name="timer1">
  15742.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  15743.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  15744.             <GOK:effect call="ChunkerIfNextChunk">
  15745.                 <GOK:compare value="1" type="equal">
  15746.                     <GOK:true>
  15747.                         <GOK:effect call="ChunkerNextChunk"/>
  15748.                     </GOK:true>
  15749.                     <GOK:false>
  15750.                         <GOK:effect name="wrap" call="GetRate">
  15751.                             <GOK:compare value="1" type="equal">
  15752.                                 <GOK:true>
  15753.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  15754.                                 </GOK:true>
  15755.                             </GOK:compare>
  15756.                         </GOK:effect>
  15757.                     </GOK:false>
  15758.                 </GOK:compare>
  15759.             </GOK:effect>
  15760.         </GOK:handler>
  15761.  
  15762.         
  15763.         <GOK:handler name="timer2">
  15764.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  15765.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  15766.             <GOK:effect call="ChunkerIfLeft">
  15767.                 <GOK:compare value="1" type="equal">
  15768.                     <GOK:true>
  15769.                         <GOK:effect call="ChunkerKeyLeft"/>
  15770.                     </GOK:true>
  15771.                     <GOK:false>
  15772.                         <GOK:effect name="wrap" call="GetRate">
  15773.                             <GOK:compare value="1" type="equal">
  15774.                                 <GOK:true>
  15775.                                     <GOK:effect call="ChunkerWrapToRight"/>
  15776.                                 </GOK:true>
  15777.                             </GOK:compare>
  15778.                         </GOK:effect>
  15779.                     </GOK:false>
  15780.                 </GOK:compare>
  15781.             </GOK:effect>
  15782.         </GOK:handler>
  15783.  
  15784.         
  15785.         <GOK:handler name="timer3">
  15786.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  15787.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  15788.             <GOK:effect call="ChunkerIfTop">
  15789.                 <GOK:compare value="1" type="equal">
  15790.                     <GOK:true>
  15791.                         <GOK:effect call="ChunkerKeyUp"/>
  15792.                     </GOK:true>
  15793.                     <GOK:false>
  15794.                         <GOK:effect name="wrap" call="GetRate">
  15795.                             <GOK:compare value="1" type="equal">
  15796.                                 <GOK:true>
  15797.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  15798.                                 </GOK:true>
  15799.                             </GOK:compare>
  15800.                         </GOK:effect>
  15801.                     </GOK:false>
  15802.                 </GOK:compare>
  15803.             </GOK:effect>
  15804.         </GOK:handler>
  15805.  
  15806.         
  15807.         <GOK:handler name="timer4">
  15808.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  15809.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  15810.             <GOK:effect call="ChunkerIfBottom">
  15811.                 <GOK:compare value="1" type="equal">
  15812.                     <GOK:true>
  15813.                         <GOK:effect call="ChunkerKeyDown"/>
  15814.                     </GOK:true>
  15815.                     <GOK:false>
  15816.                         <GOK:effect name="wrap" call="GetRate">
  15817.                             <GOK:compare value="1" type="equal">
  15818.                                 <GOK:true>
  15819.                                     <GOK:effect call="ChunkerWrapToTop"/>
  15820.                                 </GOK:true>
  15821.                             </GOK:compare>
  15822.                         </GOK:effect>
  15823.                     </GOK:false>
  15824.                 </GOK:compare>
  15825.             </GOK:effect>
  15826.         </GOK:handler>
  15827.         
  15828.     </GOK:state>
  15829.  
  15830.  
  15831.  
  15832.     <GOK:state name="repeat">
  15833.         <GOK:handler name="select">
  15834.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  15835.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  15836.             <GOK:effect call="Timer1Stop"/>
  15837.             <GOK:effect call="Timer2Stop"/>
  15838.             <GOK:effect call="Timer3Stop"/>
  15839.             <GOK:effect call="Timer4Stop"/>
  15840.             <GOK:effect call="HighlightFirstChunk"/>
  15841.             <GOK:effect param1="1" call="StateJump"/>
  15842.         </GOK:handler>
  15843.     </GOK:state>
  15844.  
  15845.  
  15846. </GOK:accessmethod>
  15847. <GOK:accessmethod xml:lang="pt" name="directed" displayname="5 Alternador Direccionado">
  15848. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  15849.  
  15850. <GOK:operation>
  15851. <GOK:control type="frame" spacing="0" size="3" border="0" string="Opera├º├úo" xml:lang="pt">
  15852.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  15853.  
  15854.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  15855.                 <GOK:control type="label" string="Acima:" xml:lang="pt"></GOK:control>
  15856.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Acima:" xml:lang="pt"></GOK:control>
  15857.             </GOK:control>
  15858.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  15859.                 <GOK:control type="label" string="Abaixo:" xml:lang="pt"></GOK:control>
  15860.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Abaixo:" xml:lang="pt"></GOK:control>
  15861.             </GOK:control>
  15862.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  15863.                 <GOK:control type="label" string="Esquerdo:" xml:lang="pt"></GOK:control>
  15864.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Esquerdo:" xml:lang="pt"></GOK:control>
  15865.             </GOK:control>
  15866.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  15867.                 <GOK:control type="label" string="Direito:" xml:lang="pt"></GOK:control>
  15868.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="Direito:" xml:lang="pt"></GOK:control>
  15869.             </GOK:control>
  15870.                 
  15871.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  15872.             <GOK:control type="label" string="Activar:" xml:lang="pt"></GOK:control>
  15873.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Seleccionar:" xml:lang="pt"></GOK:control>
  15874.         </GOK:control>
  15875.  
  15876.     </GOK:control>    
  15877. </GOK:control>    
  15878. </GOK:operation>
  15879.  
  15880. <GOK:feedback>
  15881. <GOK:control type="frame" spacing="0" size="3" border="0" string="Pergunta" xml:lang="pt">
  15882.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  15883.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  15884.  
  15885.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  15886.                 <GOK:control type="label" string="Movimento:" xml:lang="pt"></GOK:control>
  15887.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Movimento de Pergunta:" xml:lang="pt"></GOK:control>
  15888.             </GOK:control>
  15889.     
  15890.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  15891.                 <GOK:control type="label" string="Activa├º├úo:" xml:lang="pt"></GOK:control>
  15892.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Movimento de Pergunta:" xml:lang="pt"></GOK:control>
  15893.             </GOK:control>
  15894.  
  15895.         </GOK:control>
  15896.     </GOK:control>
  15897. </GOK:control>
  15898. </GOK:feedback>
  15899.  
  15900. <GOK:options>
  15901. <GOK:control type="frame" spacing="0" size="3" border="0" string="Op├º├╡es" xml:lang="pt">
  15902.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  15903.     
  15904.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  15905.             <GOK:control type="label" string="Atraso de Exame:" xml:lang="pt"></GOK:control>
  15906.             <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>
  15907.             <GOK:control type="label" string="(100s de segundo)" xml:lang="pt"></GOK:control>
  15908.         </GOK:control>
  15909.  
  15910.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  15911.             <GOK:control type="checkbutton" name="wrap" string="Quebrar Linhas/Colunas" xml:lang="pt"></GOK:control>
  15912.         </GOK:control>
  15913.  
  15914.  
  15915.     </GOK:control>
  15916. </GOK:control>
  15917. </GOK:options>
  15918.  
  15919.  
  15920.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  15921.     <GOK:rate stringvalue="switch2" name="moveright"/>
  15922.     <GOK:rate stringvalue="switch3" name="moveup"/>
  15923.     <GOK:rate stringvalue="switch4" name="movedown"/>
  15924.     <GOK:rate stringvalue="switch5" name="select"/>
  15925.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  15926.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  15927.     <GOK:rate value="100" name="scanspeed"/>
  15928.     <GOK:rate value="1" name="wrap"/>
  15929.     <GOK:rate value="0" name="topbottom"/>
  15930.     <GOK:rate value="0" name="leftright"/>
  15931.     <GOK:rate value="3" name="cycles"/>
  15932.  
  15933.     <GOK:rate value="0" name="autorepeat"/>
  15934.     <GOK:rate value="30" name="repeatrate"/>
  15935.  
  15936.  
  15937.     <GOK:initialization>
  15938.         <GOK:effect call="ChunkerReset"/>
  15939.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  15940.     </GOK:initialization>
  15941.  
  15942.  
  15943.     <GOK:state name="1">
  15944.  
  15945.  
  15946.         <GOK:handler state="press" name="moveright">
  15947.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  15948.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  15949.             <GOK:effect call="ChunkerIfRight">
  15950.                 <GOK:compare value="1" type="equal">
  15951.                     <GOK:true>
  15952.                         <GOK:effect call="ChunkerKeyRight"/>
  15953.                     </GOK:true>
  15954.                     <GOK:false>
  15955.                         <GOK:effect name="wrap" call="GetRate">
  15956.                             <GOK:compare value="1" type="equal">
  15957.                                 <GOK:true>
  15958.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  15959.                                 </GOK:true>
  15960.                             </GOK:compare>
  15961.                         </GOK:effect>
  15962.                     </GOK:false>
  15963.                 </GOK:compare>
  15964.             </GOK:effect>
  15965.         </GOK:handler>
  15966.  
  15967.  
  15968.         <GOK:handler state="press" name="moveleft">
  15969.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  15970.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  15971.             <GOK:effect call="ChunkerIfLeft">
  15972.                 <GOK:compare value="1" type="equal">
  15973.                     <GOK:true>
  15974.                         <GOK:effect call="ChunkerKeyLeft"/>
  15975.                     </GOK:true>
  15976.                     <GOK:false>
  15977.                         <GOK:effect name="wrap" call="GetRate">
  15978.                             <GOK:compare value="1" type="equal">
  15979.                                 <GOK:true>
  15980.                                     <GOK:effect call="ChunkerWrapToRight"/>
  15981.                                 </GOK:true>
  15982.                             </GOK:compare>
  15983.                         </GOK:effect>
  15984.                     </GOK:false>
  15985.                 </GOK:compare>
  15986.             </GOK:effect>
  15987.         </GOK:handler>
  15988.  
  15989.  
  15990.         <GOK:handler state="press" name="moveup">
  15991.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  15992.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  15993.             <GOK:effect call="ChunkerIfTop">
  15994.                 <GOK:compare value="1" type="equal">
  15995.                     <GOK:true>
  15996.                         <GOK:effect call="ChunkerKeyUp"/>
  15997.                     </GOK:true>
  15998.                     <GOK:false>
  15999.                         <GOK:effect name="wrap" call="GetRate">
  16000.                             <GOK:compare value="1" type="equal">
  16001.                                 <GOK:true>
  16002.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  16003.                                 </GOK:true>
  16004.                             </GOK:compare>
  16005.                         </GOK:effect>
  16006.                     </GOK:false>
  16007.                 </GOK:compare>
  16008.             </GOK:effect>
  16009.         </GOK:handler>
  16010.  
  16011.  
  16012.         <GOK:handler state="press" name="movedown">
  16013.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  16014.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  16015.             <GOK:effect call="ChunkerIfBottom">
  16016.                 <GOK:compare value="1" type="equal">
  16017.                     <GOK:true>
  16018.                         <GOK:effect call="ChunkerKeyDown"/>
  16019.                     </GOK:true>
  16020.                     <GOK:false>
  16021.                         <GOK:effect name="wrap" call="GetRate">
  16022.                             <GOK:compare value="1" type="equal">
  16023.                                 <GOK:true>
  16024.                                     <GOK:effect call="ChunkerWrapToTop"/>
  16025.                                 </GOK:true>
  16026.                             </GOK:compare>
  16027.                         </GOK:effect>
  16028.                     </GOK:false>
  16029.                 </GOK:compare>
  16030.             </GOK:effect>
  16031.         </GOK:handler>
  16032.  
  16033.  
  16034.         <GOK:handler state="release" name="moveright">
  16035.             <GOK:effect call="Timer1Stop"/>
  16036.         </GOK:handler>
  16037.         <GOK:handler state="release" name="moveleft">
  16038.             <GOK:effect call="Timer2Stop"/>
  16039.         </GOK:handler>
  16040.         <GOK:handler state="release" name="moveup">
  16041.             <GOK:effect call="Timer3Stop"/>
  16042.         </GOK:handler>
  16043.         <GOK:handler state="release" name="movedown">
  16044.             <GOK:effect call="Timer4Stop"/>
  16045.         </GOK:handler>
  16046.  
  16047.  
  16048.  
  16049.         <GOK:handler name="select">
  16050.             <GOK:effect call="Timer1Stop"/>
  16051.             <GOK:effect call="Timer2Stop"/>
  16052.             <GOK:effect call="Timer3Stop"/>
  16053.             <GOK:effect call="Timer4Stop"/>
  16054.             <GOK:effect call="SelectChunk">
  16055.                 <GOK:compare value="1" type="equal">
  16056.                     <GOK:true>
  16057.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  16058.                         <GOK:effect call="OutputSelectedKey"/>
  16059.                         <GOK:effect call="HighlightCenterKey"/>
  16060.                         <GOK:effect param1="1" call="StateJump"/>
  16061.                     </GOK:true>
  16062.  
  16063.                 </GOK:compare>
  16064.             </GOK:effect>
  16065.         </GOK:handler>
  16066.  
  16067.  
  16068.  
  16069.  
  16070.         
  16071.         <GOK:handler name="timer1">
  16072.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  16073.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  16074.             <GOK:effect call="ChunkerIfNextChunk">
  16075.                 <GOK:compare value="1" type="equal">
  16076.                     <GOK:true>
  16077.                         <GOK:effect call="ChunkerNextChunk"/>
  16078.                     </GOK:true>
  16079.                     <GOK:false>
  16080.                         <GOK:effect name="wrap" call="GetRate">
  16081.                             <GOK:compare value="1" type="equal">
  16082.                                 <GOK:true>
  16083.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  16084.                                 </GOK:true>
  16085.                             </GOK:compare>
  16086.                         </GOK:effect>
  16087.                     </GOK:false>
  16088.                 </GOK:compare>
  16089.             </GOK:effect>
  16090.         </GOK:handler>
  16091.  
  16092.         
  16093.         <GOK:handler name="timer2">
  16094.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  16095.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  16096.             <GOK:effect call="ChunkerIfLeft">
  16097.                 <GOK:compare value="1" type="equal">
  16098.                     <GOK:true>
  16099.                         <GOK:effect call="ChunkerKeyLeft"/>
  16100.                     </GOK:true>
  16101.                     <GOK:false>
  16102.                         <GOK:effect name="wrap" call="GetRate">
  16103.                             <GOK:compare value="1" type="equal">
  16104.                                 <GOK:true>
  16105.                                     <GOK:effect call="ChunkerWrapToRight"/>
  16106.                                 </GOK:true>
  16107.                             </GOK:compare>
  16108.                         </GOK:effect>
  16109.                     </GOK:false>
  16110.                 </GOK:compare>
  16111.             </GOK:effect>
  16112.         </GOK:handler>
  16113.  
  16114.         
  16115.         <GOK:handler name="timer3">
  16116.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  16117.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  16118.             <GOK:effect call="ChunkerIfTop">
  16119.                 <GOK:compare value="1" type="equal">
  16120.                     <GOK:true>
  16121.                         <GOK:effect call="ChunkerKeyUp"/>
  16122.                     </GOK:true>
  16123.                     <GOK:false>
  16124.                         <GOK:effect name="wrap" call="GetRate">
  16125.                             <GOK:compare value="1" type="equal">
  16126.                                 <GOK:true>
  16127.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  16128.                                 </GOK:true>
  16129.                             </GOK:compare>
  16130.                         </GOK:effect>
  16131.                     </GOK:false>
  16132.                 </GOK:compare>
  16133.             </GOK:effect>
  16134.         </GOK:handler>
  16135.  
  16136.         
  16137.         <GOK:handler name="timer4">
  16138.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  16139.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  16140.             <GOK:effect call="ChunkerIfBottom">
  16141.                 <GOK:compare value="1" type="equal">
  16142.                     <GOK:true>
  16143.                         <GOK:effect call="ChunkerKeyDown"/>
  16144.                     </GOK:true>
  16145.                     <GOK:false>
  16146.                         <GOK:effect name="wrap" call="GetRate">
  16147.                             <GOK:compare value="1" type="equal">
  16148.                                 <GOK:true>
  16149.                                     <GOK:effect call="ChunkerWrapToTop"/>
  16150.                                 </GOK:true>
  16151.                             </GOK:compare>
  16152.                         </GOK:effect>
  16153.                     </GOK:false>
  16154.                 </GOK:compare>
  16155.             </GOK:effect>
  16156.         </GOK:handler>
  16157.         
  16158.     </GOK:state>
  16159.  
  16160.  
  16161.  
  16162.     <GOK:state name="repeat">
  16163.         <GOK:handler name="select">
  16164.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  16165.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  16166.             <GOK:effect call="Timer1Stop"/>
  16167.             <GOK:effect call="Timer2Stop"/>
  16168.             <GOK:effect call="Timer3Stop"/>
  16169.             <GOK:effect call="Timer4Stop"/>
  16170.             <GOK:effect call="HighlightFirstChunk"/>
  16171.             <GOK:effect param1="1" call="StateJump"/>
  16172.         </GOK:handler>
  16173.     </GOK:state>
  16174.  
  16175.  
  16176. </GOK:accessmethod>
  16177. <GOK:accessmethod xml:lang="pt_BR" name="directed" displayname="5 Trocas Direcionadas">
  16178. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  16179.  
  16180. <GOK:operation>
  16181. <GOK:control type="frame" spacing="0" size="3" border="0" string="Opera├º├úo" xml:lang="pt_BR">
  16182.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  16183.  
  16184.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  16185.                 <GOK:control type="label" string="Acima:" xml:lang="pt_BR"></GOK:control>
  16186.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Acima:" xml:lang="pt_BR"></GOK:control>
  16187.             </GOK:control>
  16188.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  16189.                 <GOK:control type="label" string="Abaixo:" xml:lang="pt_BR"></GOK:control>
  16190.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Abaixo:" xml:lang="pt_BR"></GOK:control>
  16191.             </GOK:control>
  16192.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  16193.                 <GOK:control type="label" string="Esquerdo:" xml:lang="pt_BR"></GOK:control>
  16194.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Esquerdo:" xml:lang="pt_BR"></GOK:control>
  16195.             </GOK:control>
  16196.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  16197.                 <GOK:control type="label" string="Direito:" xml:lang="pt_BR"></GOK:control>
  16198.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="Direito:" xml:lang="pt_BR"></GOK:control>
  16199.             </GOK:control>
  16200.                 
  16201.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  16202.             <GOK:control type="label" string="Ativar:" xml:lang="pt_BR"></GOK:control>
  16203.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Selecionar:" xml:lang="pt_BR"></GOK:control>
  16204.         </GOK:control>
  16205.  
  16206.     </GOK:control>    
  16207. </GOK:control>    
  16208. </GOK:operation>
  16209.  
  16210. <GOK:feedback>
  16211. <GOK:control type="frame" spacing="0" size="3" border="0" string="Feedback" xml:lang="pt_BR">
  16212.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  16213.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  16214.  
  16215.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  16216.                 <GOK:control type="label" string="Movimento:" xml:lang="pt_BR"></GOK:control>
  16217.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Movimento de Feedback:" xml:lang="pt_BR"></GOK:control>
  16218.             </GOK:control>
  16219.     
  16220.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  16221.                 <GOK:control type="label" string="Ativa├º├úo:" xml:lang="pt_BR"></GOK:control>
  16222.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Movimento de Feedback:" xml:lang="pt_BR"></GOK:control>
  16223.             </GOK:control>
  16224.  
  16225.         </GOK:control>
  16226.     </GOK:control>
  16227. </GOK:control>
  16228. </GOK:feedback>
  16229.  
  16230. <GOK:options>
  16231. <GOK:control type="frame" spacing="0" size="3" border="0" string="Op├º├╡es" xml:lang="pt_BR">
  16232.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  16233.     
  16234.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  16235.             <GOK:control type="label" string="Atraso de Varredura:" xml:lang="pt_BR"></GOK:control>
  16236.             <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>
  16237.             <GOK:control type="label" string="(Cent├⌐simos de segundo)" xml:lang="pt_BR"></GOK:control>
  16238.         </GOK:control>
  16239.  
  16240.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  16241.             <GOK:control type="checkbutton" name="wrap" string="Quebra Linhas/Colunas" xml:lang="pt_BR"></GOK:control>
  16242.         </GOK:control>
  16243.  
  16244.  
  16245.     </GOK:control>
  16246. </GOK:control>
  16247. </GOK:options>
  16248.  
  16249.  
  16250.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  16251.     <GOK:rate stringvalue="switch2" name="moveright"/>
  16252.     <GOK:rate stringvalue="switch3" name="moveup"/>
  16253.     <GOK:rate stringvalue="switch4" name="movedown"/>
  16254.     <GOK:rate stringvalue="switch5" name="select"/>
  16255.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  16256.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  16257.     <GOK:rate value="100" name="scanspeed"/>
  16258.     <GOK:rate value="1" name="wrap"/>
  16259.     <GOK:rate value="0" name="topbottom"/>
  16260.     <GOK:rate value="0" name="leftright"/>
  16261.     <GOK:rate value="3" name="cycles"/>
  16262.  
  16263.     <GOK:rate value="0" name="autorepeat"/>
  16264.     <GOK:rate value="30" name="repeatrate"/>
  16265.  
  16266.  
  16267.     <GOK:initialization>
  16268.         <GOK:effect call="ChunkerReset"/>
  16269.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  16270.     </GOK:initialization>
  16271.  
  16272.  
  16273.     <GOK:state name="1">
  16274.  
  16275.  
  16276.         <GOK:handler state="press" name="moveright">
  16277.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  16278.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  16279.             <GOK:effect call="ChunkerIfRight">
  16280.                 <GOK:compare value="1" type="equal">
  16281.                     <GOK:true>
  16282.                         <GOK:effect call="ChunkerKeyRight"/>
  16283.                     </GOK:true>
  16284.                     <GOK:false>
  16285.                         <GOK:effect name="wrap" call="GetRate">
  16286.                             <GOK:compare value="1" type="equal">
  16287.                                 <GOK:true>
  16288.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  16289.                                 </GOK:true>
  16290.                             </GOK:compare>
  16291.                         </GOK:effect>
  16292.                     </GOK:false>
  16293.                 </GOK:compare>
  16294.             </GOK:effect>
  16295.         </GOK:handler>
  16296.  
  16297.  
  16298.         <GOK:handler state="press" name="moveleft">
  16299.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  16300.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  16301.             <GOK:effect call="ChunkerIfLeft">
  16302.                 <GOK:compare value="1" type="equal">
  16303.                     <GOK:true>
  16304.                         <GOK:effect call="ChunkerKeyLeft"/>
  16305.                     </GOK:true>
  16306.                     <GOK:false>
  16307.                         <GOK:effect name="wrap" call="GetRate">
  16308.                             <GOK:compare value="1" type="equal">
  16309.                                 <GOK:true>
  16310.                                     <GOK:effect call="ChunkerWrapToRight"/>
  16311.                                 </GOK:true>
  16312.                             </GOK:compare>
  16313.                         </GOK:effect>
  16314.                     </GOK:false>
  16315.                 </GOK:compare>
  16316.             </GOK:effect>
  16317.         </GOK:handler>
  16318.  
  16319.  
  16320.         <GOK:handler state="press" name="moveup">
  16321.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  16322.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  16323.             <GOK:effect call="ChunkerIfTop">
  16324.                 <GOK:compare value="1" type="equal">
  16325.                     <GOK:true>
  16326.                         <GOK:effect call="ChunkerKeyUp"/>
  16327.                     </GOK:true>
  16328.                     <GOK:false>
  16329.                         <GOK:effect name="wrap" call="GetRate">
  16330.                             <GOK:compare value="1" type="equal">
  16331.                                 <GOK:true>
  16332.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  16333.                                 </GOK:true>
  16334.                             </GOK:compare>
  16335.                         </GOK:effect>
  16336.                     </GOK:false>
  16337.                 </GOK:compare>
  16338.             </GOK:effect>
  16339.         </GOK:handler>
  16340.  
  16341.  
  16342.         <GOK:handler state="press" name="movedown">
  16343.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  16344.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  16345.             <GOK:effect call="ChunkerIfBottom">
  16346.                 <GOK:compare value="1" type="equal">
  16347.                     <GOK:true>
  16348.                         <GOK:effect call="ChunkerKeyDown"/>
  16349.                     </GOK:true>
  16350.                     <GOK:false>
  16351.                         <GOK:effect name="wrap" call="GetRate">
  16352.                             <GOK:compare value="1" type="equal">
  16353.                                 <GOK:true>
  16354.                                     <GOK:effect call="ChunkerWrapToTop"/>
  16355.                                 </GOK:true>
  16356.                             </GOK:compare>
  16357.                         </GOK:effect>
  16358.                     </GOK:false>
  16359.                 </GOK:compare>
  16360.             </GOK:effect>
  16361.         </GOK:handler>
  16362.  
  16363.  
  16364.         <GOK:handler state="release" name="moveright">
  16365.             <GOK:effect call="Timer1Stop"/>
  16366.         </GOK:handler>
  16367.         <GOK:handler state="release" name="moveleft">
  16368.             <GOK:effect call="Timer2Stop"/>
  16369.         </GOK:handler>
  16370.         <GOK:handler state="release" name="moveup">
  16371.             <GOK:effect call="Timer3Stop"/>
  16372.         </GOK:handler>
  16373.         <GOK:handler state="release" name="movedown">
  16374.             <GOK:effect call="Timer4Stop"/>
  16375.         </GOK:handler>
  16376.  
  16377.  
  16378.  
  16379.         <GOK:handler name="select">
  16380.             <GOK:effect call="Timer1Stop"/>
  16381.             <GOK:effect call="Timer2Stop"/>
  16382.             <GOK:effect call="Timer3Stop"/>
  16383.             <GOK:effect call="Timer4Stop"/>
  16384.             <GOK:effect call="SelectChunk">
  16385.                 <GOK:compare value="1" type="equal">
  16386.                     <GOK:true>
  16387.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  16388.                         <GOK:effect call="OutputSelectedKey"/>
  16389.                         <GOK:effect call="HighlightCenterKey"/>
  16390.                         <GOK:effect param1="1" call="StateJump"/>
  16391.                     </GOK:true>
  16392.  
  16393.                 </GOK:compare>
  16394.             </GOK:effect>
  16395.         </GOK:handler>
  16396.  
  16397.  
  16398.  
  16399.  
  16400.         
  16401.         <GOK:handler name="timer1">
  16402.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  16403.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  16404.             <GOK:effect call="ChunkerIfNextChunk">
  16405.                 <GOK:compare value="1" type="equal">
  16406.                     <GOK:true>
  16407.                         <GOK:effect call="ChunkerNextChunk"/>
  16408.                     </GOK:true>
  16409.                     <GOK:false>
  16410.                         <GOK:effect name="wrap" call="GetRate">
  16411.                             <GOK:compare value="1" type="equal">
  16412.                                 <GOK:true>
  16413.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  16414.                                 </GOK:true>
  16415.                             </GOK:compare>
  16416.                         </GOK:effect>
  16417.                     </GOK:false>
  16418.                 </GOK:compare>
  16419.             </GOK:effect>
  16420.         </GOK:handler>
  16421.  
  16422.         
  16423.         <GOK:handler name="timer2">
  16424.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  16425.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  16426.             <GOK:effect call="ChunkerIfLeft">
  16427.                 <GOK:compare value="1" type="equal">
  16428.                     <GOK:true>
  16429.                         <GOK:effect call="ChunkerKeyLeft"/>
  16430.                     </GOK:true>
  16431.                     <GOK:false>
  16432.                         <GOK:effect name="wrap" call="GetRate">
  16433.                             <GOK:compare value="1" type="equal">
  16434.                                 <GOK:true>
  16435.                                     <GOK:effect call="ChunkerWrapToRight"/>
  16436.                                 </GOK:true>
  16437.                             </GOK:compare>
  16438.                         </GOK:effect>
  16439.                     </GOK:false>
  16440.                 </GOK:compare>
  16441.             </GOK:effect>
  16442.         </GOK:handler>
  16443.  
  16444.         
  16445.         <GOK:handler name="timer3">
  16446.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  16447.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  16448.             <GOK:effect call="ChunkerIfTop">
  16449.                 <GOK:compare value="1" type="equal">
  16450.                     <GOK:true>
  16451.                         <GOK:effect call="ChunkerKeyUp"/>
  16452.                     </GOK:true>
  16453.                     <GOK:false>
  16454.                         <GOK:effect name="wrap" call="GetRate">
  16455.                             <GOK:compare value="1" type="equal">
  16456.                                 <GOK:true>
  16457.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  16458.                                 </GOK:true>
  16459.                             </GOK:compare>
  16460.                         </GOK:effect>
  16461.                     </GOK:false>
  16462.                 </GOK:compare>
  16463.             </GOK:effect>
  16464.         </GOK:handler>
  16465.  
  16466.         
  16467.         <GOK:handler name="timer4">
  16468.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  16469.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  16470.             <GOK:effect call="ChunkerIfBottom">
  16471.                 <GOK:compare value="1" type="equal">
  16472.                     <GOK:true>
  16473.                         <GOK:effect call="ChunkerKeyDown"/>
  16474.                     </GOK:true>
  16475.                     <GOK:false>
  16476.                         <GOK:effect name="wrap" call="GetRate">
  16477.                             <GOK:compare value="1" type="equal">
  16478.                                 <GOK:true>
  16479.                                     <GOK:effect call="ChunkerWrapToTop"/>
  16480.                                 </GOK:true>
  16481.                             </GOK:compare>
  16482.                         </GOK:effect>
  16483.                     </GOK:false>
  16484.                 </GOK:compare>
  16485.             </GOK:effect>
  16486.         </GOK:handler>
  16487.         
  16488.     </GOK:state>
  16489.  
  16490.  
  16491.  
  16492.     <GOK:state name="repeat">
  16493.         <GOK:handler name="select">
  16494.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  16495.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  16496.             <GOK:effect call="Timer1Stop"/>
  16497.             <GOK:effect call="Timer2Stop"/>
  16498.             <GOK:effect call="Timer3Stop"/>
  16499.             <GOK:effect call="Timer4Stop"/>
  16500.             <GOK:effect call="HighlightFirstChunk"/>
  16501.             <GOK:effect param1="1" call="StateJump"/>
  16502.         </GOK:handler>
  16503.     </GOK:state>
  16504.  
  16505.  
  16506. </GOK:accessmethod>
  16507. <GOK:accessmethod xml:lang="ro" name="directed" displayname="Butonul 5, direc┼úia">
  16508. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  16509.  
  16510. <GOK:operation>
  16511. <GOK:control type="frame" spacing="0" size="3" border="0" string="Opera┼úie" xml:lang="ro">
  16512.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  16513.  
  16514.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  16515.                 <GOK:control type="label" string="Sus:" xml:lang="ro"></GOK:control>
  16516.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Sus:" xml:lang="ro"></GOK:control>
  16517.             </GOK:control>
  16518.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  16519.                 <GOK:control type="label" string="Jos:" xml:lang="ro"></GOK:control>
  16520.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Jos:" xml:lang="ro"></GOK:control>
  16521.             </GOK:control>
  16522.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  16523.                 <GOK:control type="label" string="St├ónga:" xml:lang="ro"></GOK:control>
  16524.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="St├ónga:" xml:lang="ro"></GOK:control>
  16525.             </GOK:control>
  16526.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  16527.                 <GOK:control type="label" string="Dreapta:" xml:lang="ro"></GOK:control>
  16528.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="Dreapta:" xml:lang="ro"></GOK:control>
  16529.             </GOK:control>
  16530.                 
  16531.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  16532.             <GOK:control type="label" string="Activeaz─â:" xml:lang="ro"></GOK:control>
  16533.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Selectare:" xml:lang="ro"></GOK:control>
  16534.         </GOK:control>
  16535.  
  16536.     </GOK:control>    
  16537. </GOK:control>    
  16538. </GOK:operation>
  16539.  
  16540. <GOK:feedback>
  16541. <GOK:control type="frame" spacing="0" size="3" border="0" string="Feedback" xml:lang="ro">
  16542.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  16543.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  16544.  
  16545.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  16546.                 <GOK:control type="label" string="Mi┼ƒcare:" xml:lang="ro"></GOK:control>
  16547.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback mi┼ƒcare:" xml:lang="ro"></GOK:control>
  16548.             </GOK:control>
  16549.     
  16550.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  16551.                 <GOK:control type="label" string="Activare:" xml:lang="ro"></GOK:control>
  16552.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback mi┼ƒcare:" xml:lang="ro"></GOK:control>
  16553.             </GOK:control>
  16554.  
  16555.         </GOK:control>
  16556.     </GOK:control>
  16557. </GOK:control>
  16558. </GOK:feedback>
  16559.  
  16560. <GOK:options>
  16561. <GOK:control type="frame" spacing="0" size="3" border="0" string="Op┼úiuni" xml:lang="ro">
  16562.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  16563.     
  16564.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  16565.             <GOK:control type="label" string="├Änt├órzierea la scanare:" xml:lang="ro"></GOK:control>
  16566.             <GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Viteza de scanare:" xml:lang="ro"></GOK:control>
  16567.             <GOK:control type="label" string="(sutimi de secund─â)" xml:lang="ro"></GOK:control>
  16568.         </GOK:control>
  16569.  
  16570.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  16571.             <GOK:control type="checkbutton" name="wrap" string="Pe r├ónduri/coloane" xml:lang="ro"></GOK:control>
  16572.         </GOK:control>
  16573.  
  16574.  
  16575.     </GOK:control>
  16576. </GOK:control>
  16577. </GOK:options>
  16578.  
  16579.  
  16580.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  16581.     <GOK:rate stringvalue="switch2" name="moveright"/>
  16582.     <GOK:rate stringvalue="switch3" name="moveup"/>
  16583.     <GOK:rate stringvalue="switch4" name="movedown"/>
  16584.     <GOK:rate stringvalue="switch5" name="select"/>
  16585.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  16586.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  16587.     <GOK:rate value="100" name="scanspeed"/>
  16588.     <GOK:rate value="1" name="wrap"/>
  16589.     <GOK:rate value="0" name="topbottom"/>
  16590.     <GOK:rate value="0" name="leftright"/>
  16591.     <GOK:rate value="3" name="cycles"/>
  16592.  
  16593.     <GOK:rate value="0" name="autorepeat"/>
  16594.     <GOK:rate value="30" name="repeatrate"/>
  16595.  
  16596.  
  16597.     <GOK:initialization>
  16598.         <GOK:effect call="ChunkerReset"/>
  16599.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  16600.     </GOK:initialization>
  16601.  
  16602.  
  16603.     <GOK:state name="1">
  16604.  
  16605.  
  16606.         <GOK:handler state="press" name="moveright">
  16607.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  16608.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  16609.             <GOK:effect call="ChunkerIfRight">
  16610.                 <GOK:compare value="1" type="equal">
  16611.                     <GOK:true>
  16612.                         <GOK:effect call="ChunkerKeyRight"/>
  16613.                     </GOK:true>
  16614.                     <GOK:false>
  16615.                         <GOK:effect name="wrap" call="GetRate">
  16616.                             <GOK:compare value="1" type="equal">
  16617.                                 <GOK:true>
  16618.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  16619.                                 </GOK:true>
  16620.                             </GOK:compare>
  16621.                         </GOK:effect>
  16622.                     </GOK:false>
  16623.                 </GOK:compare>
  16624.             </GOK:effect>
  16625.         </GOK:handler>
  16626.  
  16627.  
  16628.         <GOK:handler state="press" name="moveleft">
  16629.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  16630.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  16631.             <GOK:effect call="ChunkerIfLeft">
  16632.                 <GOK:compare value="1" type="equal">
  16633.                     <GOK:true>
  16634.                         <GOK:effect call="ChunkerKeyLeft"/>
  16635.                     </GOK:true>
  16636.                     <GOK:false>
  16637.                         <GOK:effect name="wrap" call="GetRate">
  16638.                             <GOK:compare value="1" type="equal">
  16639.                                 <GOK:true>
  16640.                                     <GOK:effect call="ChunkerWrapToRight"/>
  16641.                                 </GOK:true>
  16642.                             </GOK:compare>
  16643.                         </GOK:effect>
  16644.                     </GOK:false>
  16645.                 </GOK:compare>
  16646.             </GOK:effect>
  16647.         </GOK:handler>
  16648.  
  16649.  
  16650.         <GOK:handler state="press" name="moveup">
  16651.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  16652.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  16653.             <GOK:effect call="ChunkerIfTop">
  16654.                 <GOK:compare value="1" type="equal">
  16655.                     <GOK:true>
  16656.                         <GOK:effect call="ChunkerKeyUp"/>
  16657.                     </GOK:true>
  16658.                     <GOK:false>
  16659.                         <GOK:effect name="wrap" call="GetRate">
  16660.                             <GOK:compare value="1" type="equal">
  16661.                                 <GOK:true>
  16662.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  16663.                                 </GOK:true>
  16664.                             </GOK:compare>
  16665.                         </GOK:effect>
  16666.                     </GOK:false>
  16667.                 </GOK:compare>
  16668.             </GOK:effect>
  16669.         </GOK:handler>
  16670.  
  16671.  
  16672.         <GOK:handler state="press" name="movedown">
  16673.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  16674.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  16675.             <GOK:effect call="ChunkerIfBottom">
  16676.                 <GOK:compare value="1" type="equal">
  16677.                     <GOK:true>
  16678.                         <GOK:effect call="ChunkerKeyDown"/>
  16679.                     </GOK:true>
  16680.                     <GOK:false>
  16681.                         <GOK:effect name="wrap" call="GetRate">
  16682.                             <GOK:compare value="1" type="equal">
  16683.                                 <GOK:true>
  16684.                                     <GOK:effect call="ChunkerWrapToTop"/>
  16685.                                 </GOK:true>
  16686.                             </GOK:compare>
  16687.                         </GOK:effect>
  16688.                     </GOK:false>
  16689.                 </GOK:compare>
  16690.             </GOK:effect>
  16691.         </GOK:handler>
  16692.  
  16693.  
  16694.         <GOK:handler state="release" name="moveright">
  16695.             <GOK:effect call="Timer1Stop"/>
  16696.         </GOK:handler>
  16697.         <GOK:handler state="release" name="moveleft">
  16698.             <GOK:effect call="Timer2Stop"/>
  16699.         </GOK:handler>
  16700.         <GOK:handler state="release" name="moveup">
  16701.             <GOK:effect call="Timer3Stop"/>
  16702.         </GOK:handler>
  16703.         <GOK:handler state="release" name="movedown">
  16704.             <GOK:effect call="Timer4Stop"/>
  16705.         </GOK:handler>
  16706.  
  16707.  
  16708.  
  16709.         <GOK:handler name="select">
  16710.             <GOK:effect call="Timer1Stop"/>
  16711.             <GOK:effect call="Timer2Stop"/>
  16712.             <GOK:effect call="Timer3Stop"/>
  16713.             <GOK:effect call="Timer4Stop"/>
  16714.             <GOK:effect call="SelectChunk">
  16715.                 <GOK:compare value="1" type="equal">
  16716.                     <GOK:true>
  16717.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  16718.                         <GOK:effect call="OutputSelectedKey"/>
  16719.                         <GOK:effect call="HighlightCenterKey"/>
  16720.                         <GOK:effect param1="1" call="StateJump"/>
  16721.                     </GOK:true>
  16722.  
  16723.                 </GOK:compare>
  16724.             </GOK:effect>
  16725.         </GOK:handler>
  16726.  
  16727.  
  16728.  
  16729.  
  16730.         
  16731.         <GOK:handler name="timer1">
  16732.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  16733.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  16734.             <GOK:effect call="ChunkerIfNextChunk">
  16735.                 <GOK:compare value="1" type="equal">
  16736.                     <GOK:true>
  16737.                         <GOK:effect call="ChunkerNextChunk"/>
  16738.                     </GOK:true>
  16739.                     <GOK:false>
  16740.                         <GOK:effect name="wrap" call="GetRate">
  16741.                             <GOK:compare value="1" type="equal">
  16742.                                 <GOK:true>
  16743.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  16744.                                 </GOK:true>
  16745.                             </GOK:compare>
  16746.                         </GOK:effect>
  16747.                     </GOK:false>
  16748.                 </GOK:compare>
  16749.             </GOK:effect>
  16750.         </GOK:handler>
  16751.  
  16752.         
  16753.         <GOK:handler name="timer2">
  16754.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  16755.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  16756.             <GOK:effect call="ChunkerIfLeft">
  16757.                 <GOK:compare value="1" type="equal">
  16758.                     <GOK:true>
  16759.                         <GOK:effect call="ChunkerKeyLeft"/>
  16760.                     </GOK:true>
  16761.                     <GOK:false>
  16762.                         <GOK:effect name="wrap" call="GetRate">
  16763.                             <GOK:compare value="1" type="equal">
  16764.                                 <GOK:true>
  16765.                                     <GOK:effect call="ChunkerWrapToRight"/>
  16766.                                 </GOK:true>
  16767.                             </GOK:compare>
  16768.                         </GOK:effect>
  16769.                     </GOK:false>
  16770.                 </GOK:compare>
  16771.             </GOK:effect>
  16772.         </GOK:handler>
  16773.  
  16774.         
  16775.         <GOK:handler name="timer3">
  16776.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  16777.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  16778.             <GOK:effect call="ChunkerIfTop">
  16779.                 <GOK:compare value="1" type="equal">
  16780.                     <GOK:true>
  16781.                         <GOK:effect call="ChunkerKeyUp"/>
  16782.                     </GOK:true>
  16783.                     <GOK:false>
  16784.                         <GOK:effect name="wrap" call="GetRate">
  16785.                             <GOK:compare value="1" type="equal">
  16786.                                 <GOK:true>
  16787.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  16788.                                 </GOK:true>
  16789.                             </GOK:compare>
  16790.                         </GOK:effect>
  16791.                     </GOK:false>
  16792.                 </GOK:compare>
  16793.             </GOK:effect>
  16794.         </GOK:handler>
  16795.  
  16796.         
  16797.         <GOK:handler name="timer4">
  16798.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  16799.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  16800.             <GOK:effect call="ChunkerIfBottom">
  16801.                 <GOK:compare value="1" type="equal">
  16802.                     <GOK:true>
  16803.                         <GOK:effect call="ChunkerKeyDown"/>
  16804.                     </GOK:true>
  16805.                     <GOK:false>
  16806.                         <GOK:effect name="wrap" call="GetRate">
  16807.                             <GOK:compare value="1" type="equal">
  16808.                                 <GOK:true>
  16809.                                     <GOK:effect call="ChunkerWrapToTop"/>
  16810.                                 </GOK:true>
  16811.                             </GOK:compare>
  16812.                         </GOK:effect>
  16813.                     </GOK:false>
  16814.                 </GOK:compare>
  16815.             </GOK:effect>
  16816.         </GOK:handler>
  16817.         
  16818.     </GOK:state>
  16819.  
  16820.  
  16821.  
  16822.     <GOK:state name="repeat">
  16823.         <GOK:handler name="select">
  16824.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  16825.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  16826.             <GOK:effect call="Timer1Stop"/>
  16827.             <GOK:effect call="Timer2Stop"/>
  16828.             <GOK:effect call="Timer3Stop"/>
  16829.             <GOK:effect call="Timer4Stop"/>
  16830.             <GOK:effect call="HighlightFirstChunk"/>
  16831.             <GOK:effect param1="1" call="StateJump"/>
  16832.         </GOK:handler>
  16833.     </GOK:state>
  16834.  
  16835.  
  16836. </GOK:accessmethod>
  16837. <GOK:accessmethod xml:lang="ru" name="directed" displayname="5╤ï╨╣ ╨┐╨╡╤Ç╨╡╨║╨╗╤Ä╤ç╨░╤é╨╡╨╗╤î ╨╜╨░╨╢╨░╤é">
  16838. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  16839.  
  16840. <GOK:operation>
  16841. <GOK:control type="frame" spacing="0" size="3" border="0" string="╨₧╨┐╨╡╤Ç╨░╤å╨╕╤Å" xml:lang="ru">
  16842.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  16843.  
  16844.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  16845.                 <GOK:control type="label" string="╨Æ╨▓╨╡╤Ç╤à:" xml:lang="ru"></GOK:control>
  16846.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="╨Æ╨▓╨╡╤Ç╤à:" xml:lang="ru"></GOK:control>
  16847.             </GOK:control>
  16848.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  16849.                 <GOK:control type="label" string="╨Æ╨╜╨╕╨╖:" xml:lang="ru"></GOK:control>
  16850.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="╨Æ╨╜╨╕╨╖:" xml:lang="ru"></GOK:control>
  16851.             </GOK:control>
  16852.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  16853.                 <GOK:control type="label" string="╨í╨╗╨╡╨▓╨░:" xml:lang="ru"></GOK:control>
  16854.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="╨í╨╗╨╡╨▓╨░:" xml:lang="ru"></GOK:control>
  16855.             </GOK:control>
  16856.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  16857.                 <GOK:control type="label" string="╨í╨┐╤Ç╨░╨▓╨░:" xml:lang="ru"></GOK:control>
  16858.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="╨í╨┐╤Ç╨░╨▓╨░:" xml:lang="ru"></GOK:control>
  16859.             </GOK:control>
  16860.                 
  16861.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  16862.             <GOK:control type="label" string="╨É╨║╤é╨╕╨▓╨╕╤Ç╨╛╨▓╨░╤é╤î:" xml:lang="ru"></GOK:control>
  16863.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="╨Æ╤ï╨▒╤Ç╨░╤é╤î:" xml:lang="ru"></GOK:control>
  16864.         </GOK:control>
  16865.  
  16866.     </GOK:control>    
  16867. </GOK:control>    
  16868. </GOK:operation>
  16869.  
  16870. <GOK:feedback>
  16871. <GOK:control type="frame" spacing="0" size="3" border="0" string="╨á╨╡╨░╨║╤å╨╕╨╕" xml:lang="ru">
  16872.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  16873.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  16874.  
  16875.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  16876.                 <GOK:control type="label" string="╨ö╨▓╨╕╨╢╨╡╨╜╨╕╨╡:" xml:lang="ru"></GOK:control>
  16877.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="╨á╨╡╨░╨║╤é╨╕╨▓╨╜╨╛╨╡ ╤ü╨╝╨╡╤ë╨╡╨╜╨╕╨╡:" xml:lang="ru"></GOK:control>
  16878.             </GOK:control>
  16879.     
  16880.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  16881.                 <GOK:control type="label" string="╨É╨║╤é╨╕╨▓╨░╤å╨╕╤Å:" xml:lang="ru"></GOK:control>
  16882.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="╨á╨╡╨░╨║╤é╨╕╨▓╨╜╨╛╨╡ ╤ü╨╝╨╡╤ë╨╡╨╜╨╕╨╡:" xml:lang="ru"></GOK:control>
  16883.             </GOK:control>
  16884.  
  16885.         </GOK:control>
  16886.     </GOK:control>
  16887. </GOK:control>
  16888. </GOK:feedback>
  16889.  
  16890. <GOK:options>
  16891. <GOK:control type="frame" spacing="0" size="3" border="0" string="╨ƒ╨░╤Ç╨░╨╝╨╡╤é╤Ç╤ï" xml:lang="ru">
  16892.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  16893.     
  16894.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  16895.             <GOK:control type="label" string="╨ù╨░╨┤╨╡╤Ç╨╢╨║╨░:" xml:lang="ru"></GOK:control>
  16896.             <GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="╨í╨║╨╛╤Ç╨╛╤ü╤é╤î:" xml:lang="ru"></GOK:control>
  16897.             <GOK:control type="label" string="(╤ü╨╛╤é╤ï╨╡ ╨┤╨╛╨╗╨╕ ╤ü╨╡╨║╤â╨╜╨┤╤ï)" xml:lang="ru"></GOK:control>
  16898.         </GOK:control>
  16899.  
  16900.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  16901.             <GOK:control type="checkbutton" name="wrap" string="╨ƒ╨╡╤Ç╨╡╨╜╨╛╤ü╨╕╤é╤î ╤ü╤é╤Ç╨╛╨║╨╕/╤ü╤é╨╛╨╗╨▒╤å╤ï" xml:lang="ru"></GOK:control>
  16902.         </GOK:control>
  16903.  
  16904.  
  16905.     </GOK:control>
  16906. </GOK:control>
  16907. </GOK:options>
  16908.  
  16909.  
  16910.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  16911.     <GOK:rate stringvalue="switch2" name="moveright"/>
  16912.     <GOK:rate stringvalue="switch3" name="moveup"/>
  16913.     <GOK:rate stringvalue="switch4" name="movedown"/>
  16914.     <GOK:rate stringvalue="switch5" name="select"/>
  16915.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  16916.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  16917.     <GOK:rate value="100" name="scanspeed"/>
  16918.     <GOK:rate value="1" name="wrap"/>
  16919.     <GOK:rate value="0" name="topbottom"/>
  16920.     <GOK:rate value="0" name="leftright"/>
  16921.     <GOK:rate value="3" name="cycles"/>
  16922.  
  16923.     <GOK:rate value="0" name="autorepeat"/>
  16924.     <GOK:rate value="30" name="repeatrate"/>
  16925.  
  16926.  
  16927.     <GOK:initialization>
  16928.         <GOK:effect call="ChunkerReset"/>
  16929.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  16930.     </GOK:initialization>
  16931.  
  16932.  
  16933.     <GOK:state name="1">
  16934.  
  16935.  
  16936.         <GOK:handler state="press" name="moveright">
  16937.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  16938.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  16939.             <GOK:effect call="ChunkerIfRight">
  16940.                 <GOK:compare value="1" type="equal">
  16941.                     <GOK:true>
  16942.                         <GOK:effect call="ChunkerKeyRight"/>
  16943.                     </GOK:true>
  16944.                     <GOK:false>
  16945.                         <GOK:effect name="wrap" call="GetRate">
  16946.                             <GOK:compare value="1" type="equal">
  16947.                                 <GOK:true>
  16948.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  16949.                                 </GOK:true>
  16950.                             </GOK:compare>
  16951.                         </GOK:effect>
  16952.                     </GOK:false>
  16953.                 </GOK:compare>
  16954.             </GOK:effect>
  16955.         </GOK:handler>
  16956.  
  16957.  
  16958.         <GOK:handler state="press" name="moveleft">
  16959.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  16960.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  16961.             <GOK:effect call="ChunkerIfLeft">
  16962.                 <GOK:compare value="1" type="equal">
  16963.                     <GOK:true>
  16964.                         <GOK:effect call="ChunkerKeyLeft"/>
  16965.                     </GOK:true>
  16966.                     <GOK:false>
  16967.                         <GOK:effect name="wrap" call="GetRate">
  16968.                             <GOK:compare value="1" type="equal">
  16969.                                 <GOK:true>
  16970.                                     <GOK:effect call="ChunkerWrapToRight"/>
  16971.                                 </GOK:true>
  16972.                             </GOK:compare>
  16973.                         </GOK:effect>
  16974.                     </GOK:false>
  16975.                 </GOK:compare>
  16976.             </GOK:effect>
  16977.         </GOK:handler>
  16978.  
  16979.  
  16980.         <GOK:handler state="press" name="moveup">
  16981.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  16982.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  16983.             <GOK:effect call="ChunkerIfTop">
  16984.                 <GOK:compare value="1" type="equal">
  16985.                     <GOK:true>
  16986.                         <GOK:effect call="ChunkerKeyUp"/>
  16987.                     </GOK:true>
  16988.                     <GOK:false>
  16989.                         <GOK:effect name="wrap" call="GetRate">
  16990.                             <GOK:compare value="1" type="equal">
  16991.                                 <GOK:true>
  16992.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  16993.                                 </GOK:true>
  16994.                             </GOK:compare>
  16995.                         </GOK:effect>
  16996.                     </GOK:false>
  16997.                 </GOK:compare>
  16998.             </GOK:effect>
  16999.         </GOK:handler>
  17000.  
  17001.  
  17002.         <GOK:handler state="press" name="movedown">
  17003.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  17004.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  17005.             <GOK:effect call="ChunkerIfBottom">
  17006.                 <GOK:compare value="1" type="equal">
  17007.                     <GOK:true>
  17008.                         <GOK:effect call="ChunkerKeyDown"/>
  17009.                     </GOK:true>
  17010.                     <GOK:false>
  17011.                         <GOK:effect name="wrap" call="GetRate">
  17012.                             <GOK:compare value="1" type="equal">
  17013.                                 <GOK:true>
  17014.                                     <GOK:effect call="ChunkerWrapToTop"/>
  17015.                                 </GOK:true>
  17016.                             </GOK:compare>
  17017.                         </GOK:effect>
  17018.                     </GOK:false>
  17019.                 </GOK:compare>
  17020.             </GOK:effect>
  17021.         </GOK:handler>
  17022.  
  17023.  
  17024.         <GOK:handler state="release" name="moveright">
  17025.             <GOK:effect call="Timer1Stop"/>
  17026.         </GOK:handler>
  17027.         <GOK:handler state="release" name="moveleft">
  17028.             <GOK:effect call="Timer2Stop"/>
  17029.         </GOK:handler>
  17030.         <GOK:handler state="release" name="moveup">
  17031.             <GOK:effect call="Timer3Stop"/>
  17032.         </GOK:handler>
  17033.         <GOK:handler state="release" name="movedown">
  17034.             <GOK:effect call="Timer4Stop"/>
  17035.         </GOK:handler>
  17036.  
  17037.  
  17038.  
  17039.         <GOK:handler name="select">
  17040.             <GOK:effect call="Timer1Stop"/>
  17041.             <GOK:effect call="Timer2Stop"/>
  17042.             <GOK:effect call="Timer3Stop"/>
  17043.             <GOK:effect call="Timer4Stop"/>
  17044.             <GOK:effect call="SelectChunk">
  17045.                 <GOK:compare value="1" type="equal">
  17046.                     <GOK:true>
  17047.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  17048.                         <GOK:effect call="OutputSelectedKey"/>
  17049.                         <GOK:effect call="HighlightCenterKey"/>
  17050.                         <GOK:effect param1="1" call="StateJump"/>
  17051.                     </GOK:true>
  17052.  
  17053.                 </GOK:compare>
  17054.             </GOK:effect>
  17055.         </GOK:handler>
  17056.  
  17057.  
  17058.  
  17059.  
  17060.         
  17061.         <GOK:handler name="timer1">
  17062.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  17063.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  17064.             <GOK:effect call="ChunkerIfNextChunk">
  17065.                 <GOK:compare value="1" type="equal">
  17066.                     <GOK:true>
  17067.                         <GOK:effect call="ChunkerNextChunk"/>
  17068.                     </GOK:true>
  17069.                     <GOK:false>
  17070.                         <GOK:effect name="wrap" call="GetRate">
  17071.                             <GOK:compare value="1" type="equal">
  17072.                                 <GOK:true>
  17073.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  17074.                                 </GOK:true>
  17075.                             </GOK:compare>
  17076.                         </GOK:effect>
  17077.                     </GOK:false>
  17078.                 </GOK:compare>
  17079.             </GOK:effect>
  17080.         </GOK:handler>
  17081.  
  17082.         
  17083.         <GOK:handler name="timer2">
  17084.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  17085.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  17086.             <GOK:effect call="ChunkerIfLeft">
  17087.                 <GOK:compare value="1" type="equal">
  17088.                     <GOK:true>
  17089.                         <GOK:effect call="ChunkerKeyLeft"/>
  17090.                     </GOK:true>
  17091.                     <GOK:false>
  17092.                         <GOK:effect name="wrap" call="GetRate">
  17093.                             <GOK:compare value="1" type="equal">
  17094.                                 <GOK:true>
  17095.                                     <GOK:effect call="ChunkerWrapToRight"/>
  17096.                                 </GOK:true>
  17097.                             </GOK:compare>
  17098.                         </GOK:effect>
  17099.                     </GOK:false>
  17100.                 </GOK:compare>
  17101.             </GOK:effect>
  17102.         </GOK:handler>
  17103.  
  17104.         
  17105.         <GOK:handler name="timer3">
  17106.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  17107.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  17108.             <GOK:effect call="ChunkerIfTop">
  17109.                 <GOK:compare value="1" type="equal">
  17110.                     <GOK:true>
  17111.                         <GOK:effect call="ChunkerKeyUp"/>
  17112.                     </GOK:true>
  17113.                     <GOK:false>
  17114.                         <GOK:effect name="wrap" call="GetRate">
  17115.                             <GOK:compare value="1" type="equal">
  17116.                                 <GOK:true>
  17117.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  17118.                                 </GOK:true>
  17119.                             </GOK:compare>
  17120.                         </GOK:effect>
  17121.                     </GOK:false>
  17122.                 </GOK:compare>
  17123.             </GOK:effect>
  17124.         </GOK:handler>
  17125.  
  17126.         
  17127.         <GOK:handler name="timer4">
  17128.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  17129.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  17130.             <GOK:effect call="ChunkerIfBottom">
  17131.                 <GOK:compare value="1" type="equal">
  17132.                     <GOK:true>
  17133.                         <GOK:effect call="ChunkerKeyDown"/>
  17134.                     </GOK:true>
  17135.                     <GOK:false>
  17136.                         <GOK:effect name="wrap" call="GetRate">
  17137.                             <GOK:compare value="1" type="equal">
  17138.                                 <GOK:true>
  17139.                                     <GOK:effect call="ChunkerWrapToTop"/>
  17140.                                 </GOK:true>
  17141.                             </GOK:compare>
  17142.                         </GOK:effect>
  17143.                     </GOK:false>
  17144.                 </GOK:compare>
  17145.             </GOK:effect>
  17146.         </GOK:handler>
  17147.         
  17148.     </GOK:state>
  17149.  
  17150.  
  17151.  
  17152.     <GOK:state name="repeat">
  17153.         <GOK:handler name="select">
  17154.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  17155.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  17156.             <GOK:effect call="Timer1Stop"/>
  17157.             <GOK:effect call="Timer2Stop"/>
  17158.             <GOK:effect call="Timer3Stop"/>
  17159.             <GOK:effect call="Timer4Stop"/>
  17160.             <GOK:effect call="HighlightFirstChunk"/>
  17161.             <GOK:effect param1="1" call="StateJump"/>
  17162.         </GOK:handler>
  17163.     </GOK:state>
  17164.  
  17165.  
  17166. </GOK:accessmethod>
  17167. <GOK:accessmethod xml:lang="rw" name="directed" displayname="5 Switch Directed">
  17168. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  17169.  
  17170. <GOK:operation>
  17171. <GOK:control type="frame" spacing="0" size="3" border="0" string="Operation" xml:lang="rw">
  17172.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  17173.  
  17174.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  17175.                 <GOK:control type="label" string="Up:" xml:lang="rw"></GOK:control>
  17176.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Up:" xml:lang="rw"></GOK:control>
  17177.             </GOK:control>
  17178.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  17179.                 <GOK:control type="label" string="Down:" xml:lang="rw"></GOK:control>
  17180.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Down:" xml:lang="rw"></GOK:control>
  17181.             </GOK:control>
  17182.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  17183.                 <GOK:control type="label" string="Ibumoso:" xml:lang="rw"></GOK:control>
  17184.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Ibumoso:" xml:lang="rw"></GOK:control>
  17185.             </GOK:control>
  17186.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  17187.                 <GOK:control type="label" string="Iburyo:" xml:lang="rw"></GOK:control>
  17188.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="Iburyo:" xml:lang="rw"></GOK:control>
  17189.             </GOK:control>
  17190.                 
  17191.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  17192.             <GOK:control type="label" string="Activate:" xml:lang="rw"></GOK:control>
  17193.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Select:" xml:lang="rw"></GOK:control>
  17194.         </GOK:control>
  17195.  
  17196.     </GOK:control>    
  17197. </GOK:control>    
  17198. </GOK:operation>
  17199.  
  17200. <GOK:feedback>
  17201. <GOK:control type="frame" spacing="0" size="3" border="0" string="Feedback" xml:lang="rw">
  17202.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  17203.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  17204.  
  17205.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  17206.                 <GOK:control type="label" string="Movement:" xml:lang="rw"></GOK:control>
  17207.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback Movement:" xml:lang="rw"></GOK:control>
  17208.             </GOK:control>
  17209.     
  17210.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  17211.                 <GOK:control type="label" string="Activation:" xml:lang="rw"></GOK:control>
  17212.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback Movement:" xml:lang="rw"></GOK:control>
  17213.             </GOK:control>
  17214.  
  17215.         </GOK:control>
  17216.     </GOK:control>
  17217. </GOK:control>
  17218. </GOK:feedback>
  17219.  
  17220. <GOK:options>
  17221. <GOK:control type="frame" spacing="0" size="3" border="0" string="Amahitamo" xml:lang="rw">
  17222.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  17223.     
  17224.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  17225.             <GOK:control type="label" string="Scan Delay:" xml:lang="rw"></GOK:control>
  17226.             <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>
  17227.             <GOK:control type="label" string="(100s of a second)" xml:lang="rw"></GOK:control>
  17228.         </GOK:control>
  17229.  
  17230.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  17231.             <GOK:control type="checkbutton" name="wrap" string="Wrap Rows/Columns" xml:lang="rw"></GOK:control>
  17232.         </GOK:control>
  17233.  
  17234.  
  17235.     </GOK:control>
  17236. </GOK:control>
  17237. </GOK:options>
  17238.  
  17239.  
  17240.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  17241.     <GOK:rate stringvalue="switch2" name="moveright"/>
  17242.     <GOK:rate stringvalue="switch3" name="moveup"/>
  17243.     <GOK:rate stringvalue="switch4" name="movedown"/>
  17244.     <GOK:rate stringvalue="switch5" name="select"/>
  17245.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  17246.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  17247.     <GOK:rate value="100" name="scanspeed"/>
  17248.     <GOK:rate value="1" name="wrap"/>
  17249.     <GOK:rate value="0" name="topbottom"/>
  17250.     <GOK:rate value="0" name="leftright"/>
  17251.     <GOK:rate value="3" name="cycles"/>
  17252.  
  17253.     <GOK:rate value="0" name="autorepeat"/>
  17254.     <GOK:rate value="30" name="repeatrate"/>
  17255.  
  17256.  
  17257.     <GOK:initialization>
  17258.         <GOK:effect call="ChunkerReset"/>
  17259.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  17260.     </GOK:initialization>
  17261.  
  17262.  
  17263.     <GOK:state name="1">
  17264.  
  17265.  
  17266.         <GOK:handler state="press" name="moveright">
  17267.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  17268.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  17269.             <GOK:effect call="ChunkerIfRight">
  17270.                 <GOK:compare value="1" type="equal">
  17271.                     <GOK:true>
  17272.                         <GOK:effect call="ChunkerKeyRight"/>
  17273.                     </GOK:true>
  17274.                     <GOK:false>
  17275.                         <GOK:effect name="wrap" call="GetRate">
  17276.                             <GOK:compare value="1" type="equal">
  17277.                                 <GOK:true>
  17278.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  17279.                                 </GOK:true>
  17280.                             </GOK:compare>
  17281.                         </GOK:effect>
  17282.                     </GOK:false>
  17283.                 </GOK:compare>
  17284.             </GOK:effect>
  17285.         </GOK:handler>
  17286.  
  17287.  
  17288.         <GOK:handler state="press" name="moveleft">
  17289.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  17290.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  17291.             <GOK:effect call="ChunkerIfLeft">
  17292.                 <GOK:compare value="1" type="equal">
  17293.                     <GOK:true>
  17294.                         <GOK:effect call="ChunkerKeyLeft"/>
  17295.                     </GOK:true>
  17296.                     <GOK:false>
  17297.                         <GOK:effect name="wrap" call="GetRate">
  17298.                             <GOK:compare value="1" type="equal">
  17299.                                 <GOK:true>
  17300.                                     <GOK:effect call="ChunkerWrapToRight"/>
  17301.                                 </GOK:true>
  17302.                             </GOK:compare>
  17303.                         </GOK:effect>
  17304.                     </GOK:false>
  17305.                 </GOK:compare>
  17306.             </GOK:effect>
  17307.         </GOK:handler>
  17308.  
  17309.  
  17310.         <GOK:handler state="press" name="moveup">
  17311.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  17312.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  17313.             <GOK:effect call="ChunkerIfTop">
  17314.                 <GOK:compare value="1" type="equal">
  17315.                     <GOK:true>
  17316.                         <GOK:effect call="ChunkerKeyUp"/>
  17317.                     </GOK:true>
  17318.                     <GOK:false>
  17319.                         <GOK:effect name="wrap" call="GetRate">
  17320.                             <GOK:compare value="1" type="equal">
  17321.                                 <GOK:true>
  17322.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  17323.                                 </GOK:true>
  17324.                             </GOK:compare>
  17325.                         </GOK:effect>
  17326.                     </GOK:false>
  17327.                 </GOK:compare>
  17328.             </GOK:effect>
  17329.         </GOK:handler>
  17330.  
  17331.  
  17332.         <GOK:handler state="press" name="movedown">
  17333.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  17334.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  17335.             <GOK:effect call="ChunkerIfBottom">
  17336.                 <GOK:compare value="1" type="equal">
  17337.                     <GOK:true>
  17338.                         <GOK:effect call="ChunkerKeyDown"/>
  17339.                     </GOK:true>
  17340.                     <GOK:false>
  17341.                         <GOK:effect name="wrap" call="GetRate">
  17342.                             <GOK:compare value="1" type="equal">
  17343.                                 <GOK:true>
  17344.                                     <GOK:effect call="ChunkerWrapToTop"/>
  17345.                                 </GOK:true>
  17346.                             </GOK:compare>
  17347.                         </GOK:effect>
  17348.                     </GOK:false>
  17349.                 </GOK:compare>
  17350.             </GOK:effect>
  17351.         </GOK:handler>
  17352.  
  17353.  
  17354.         <GOK:handler state="release" name="moveright">
  17355.             <GOK:effect call="Timer1Stop"/>
  17356.         </GOK:handler>
  17357.         <GOK:handler state="release" name="moveleft">
  17358.             <GOK:effect call="Timer2Stop"/>
  17359.         </GOK:handler>
  17360.         <GOK:handler state="release" name="moveup">
  17361.             <GOK:effect call="Timer3Stop"/>
  17362.         </GOK:handler>
  17363.         <GOK:handler state="release" name="movedown">
  17364.             <GOK:effect call="Timer4Stop"/>
  17365.         </GOK:handler>
  17366.  
  17367.  
  17368.  
  17369.         <GOK:handler name="select">
  17370.             <GOK:effect call="Timer1Stop"/>
  17371.             <GOK:effect call="Timer2Stop"/>
  17372.             <GOK:effect call="Timer3Stop"/>
  17373.             <GOK:effect call="Timer4Stop"/>
  17374.             <GOK:effect call="SelectChunk">
  17375.                 <GOK:compare value="1" type="equal">
  17376.                     <GOK:true>
  17377.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  17378.                         <GOK:effect call="OutputSelectedKey"/>
  17379.                         <GOK:effect call="HighlightCenterKey"/>
  17380.                         <GOK:effect param1="1" call="StateJump"/>
  17381.                     </GOK:true>
  17382.  
  17383.                 </GOK:compare>
  17384.             </GOK:effect>
  17385.         </GOK:handler>
  17386.  
  17387.  
  17388.  
  17389.  
  17390.         
  17391.         <GOK:handler name="timer1">
  17392.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  17393.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  17394.             <GOK:effect call="ChunkerIfNextChunk">
  17395.                 <GOK:compare value="1" type="equal">
  17396.                     <GOK:true>
  17397.                         <GOK:effect call="ChunkerNextChunk"/>
  17398.                     </GOK:true>
  17399.                     <GOK:false>
  17400.                         <GOK:effect name="wrap" call="GetRate">
  17401.                             <GOK:compare value="1" type="equal">
  17402.                                 <GOK:true>
  17403.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  17404.                                 </GOK:true>
  17405.                             </GOK:compare>
  17406.                         </GOK:effect>
  17407.                     </GOK:false>
  17408.                 </GOK:compare>
  17409.             </GOK:effect>
  17410.         </GOK:handler>
  17411.  
  17412.         
  17413.         <GOK:handler name="timer2">
  17414.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  17415.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  17416.             <GOK:effect call="ChunkerIfLeft">
  17417.                 <GOK:compare value="1" type="equal">
  17418.                     <GOK:true>
  17419.                         <GOK:effect call="ChunkerKeyLeft"/>
  17420.                     </GOK:true>
  17421.                     <GOK:false>
  17422.                         <GOK:effect name="wrap" call="GetRate">
  17423.                             <GOK:compare value="1" type="equal">
  17424.                                 <GOK:true>
  17425.                                     <GOK:effect call="ChunkerWrapToRight"/>
  17426.                                 </GOK:true>
  17427.                             </GOK:compare>
  17428.                         </GOK:effect>
  17429.                     </GOK:false>
  17430.                 </GOK:compare>
  17431.             </GOK:effect>
  17432.         </GOK:handler>
  17433.  
  17434.         
  17435.         <GOK:handler name="timer3">
  17436.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  17437.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  17438.             <GOK:effect call="ChunkerIfTop">
  17439.                 <GOK:compare value="1" type="equal">
  17440.                     <GOK:true>
  17441.                         <GOK:effect call="ChunkerKeyUp"/>
  17442.                     </GOK:true>
  17443.                     <GOK:false>
  17444.                         <GOK:effect name="wrap" call="GetRate">
  17445.                             <GOK:compare value="1" type="equal">
  17446.                                 <GOK:true>
  17447.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  17448.                                 </GOK:true>
  17449.                             </GOK:compare>
  17450.                         </GOK:effect>
  17451.                     </GOK:false>
  17452.                 </GOK:compare>
  17453.             </GOK:effect>
  17454.         </GOK:handler>
  17455.  
  17456.         
  17457.         <GOK:handler name="timer4">
  17458.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  17459.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  17460.             <GOK:effect call="ChunkerIfBottom">
  17461.                 <GOK:compare value="1" type="equal">
  17462.                     <GOK:true>
  17463.                         <GOK:effect call="ChunkerKeyDown"/>
  17464.                     </GOK:true>
  17465.                     <GOK:false>
  17466.                         <GOK:effect name="wrap" call="GetRate">
  17467.                             <GOK:compare value="1" type="equal">
  17468.                                 <GOK:true>
  17469.                                     <GOK:effect call="ChunkerWrapToTop"/>
  17470.                                 </GOK:true>
  17471.                             </GOK:compare>
  17472.                         </GOK:effect>
  17473.                     </GOK:false>
  17474.                 </GOK:compare>
  17475.             </GOK:effect>
  17476.         </GOK:handler>
  17477.         
  17478.     </GOK:state>
  17479.  
  17480.  
  17481.  
  17482.     <GOK:state name="repeat">
  17483.         <GOK:handler name="select">
  17484.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  17485.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  17486.             <GOK:effect call="Timer1Stop"/>
  17487.             <GOK:effect call="Timer2Stop"/>
  17488.             <GOK:effect call="Timer3Stop"/>
  17489.             <GOK:effect call="Timer4Stop"/>
  17490.             <GOK:effect call="HighlightFirstChunk"/>
  17491.             <GOK:effect param1="1" call="StateJump"/>
  17492.         </GOK:handler>
  17493.     </GOK:state>
  17494.  
  17495.  
  17496. </GOK:accessmethod>
  17497. <GOK:accessmethod xml:lang="sl" name="directed" displayname="5 Switch Directed">
  17498. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  17499.  
  17500. <GOK:operation>
  17501. <GOK:control type="frame" spacing="0" size="3" border="0" string="Operation" xml:lang="sl">
  17502.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  17503.  
  17504.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  17505.                 <GOK:control type="label" string="Up:" xml:lang="sl"></GOK:control>
  17506.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Up:" xml:lang="sl"></GOK:control>
  17507.             </GOK:control>
  17508.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  17509.                 <GOK:control type="label" string="Down:" xml:lang="sl"></GOK:control>
  17510.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Down:" xml:lang="sl"></GOK:control>
  17511.             </GOK:control>
  17512.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  17513.                 <GOK:control type="label" string="Levo:" xml:lang="sl"></GOK:control>
  17514.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Levo:" xml:lang="sl"></GOK:control>
  17515.             </GOK:control>
  17516.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  17517.                 <GOK:control type="label" string="Desno:" xml:lang="sl"></GOK:control>
  17518.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="Desno:" xml:lang="sl"></GOK:control>
  17519.             </GOK:control>
  17520.                 
  17521.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  17522.             <GOK:control type="label" string="Activate:" xml:lang="sl"></GOK:control>
  17523.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Select:" xml:lang="sl"></GOK:control>
  17524.         </GOK:control>
  17525.  
  17526.     </GOK:control>    
  17527. </GOK:control>    
  17528. </GOK:operation>
  17529.  
  17530. <GOK:feedback>
  17531. <GOK:control type="frame" spacing="0" size="3" border="0" string="Povratna informacija" xml:lang="sl">
  17532.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  17533.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  17534.  
  17535.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  17536.                 <GOK:control type="label" string="Movement:" xml:lang="sl"></GOK:control>
  17537.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Feedback Movement:" xml:lang="sl"></GOK:control>
  17538.             </GOK:control>
  17539.     
  17540.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  17541.                 <GOK:control type="label" string="Activation:" xml:lang="sl"></GOK:control>
  17542.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Feedback Movement:" xml:lang="sl"></GOK:control>
  17543.             </GOK:control>
  17544.  
  17545.         </GOK:control>
  17546.     </GOK:control>
  17547. </GOK:control>
  17548. </GOK:feedback>
  17549.  
  17550. <GOK:options>
  17551. <GOK:control type="frame" spacing="0" size="3" border="0" string="Options" xml:lang="sl">
  17552.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  17553.     
  17554.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  17555.             <GOK:control type="label" string="Scan Delay:" xml:lang="sl"></GOK:control>
  17556.             <GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Scan Speed:" xml:lang="sl"></GOK:control>
  17557.             <GOK:control type="label" string="(100s of a second)" xml:lang="sl"></GOK:control>
  17558.         </GOK:control>
  17559.  
  17560.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  17561.             <GOK:control type="checkbutton" name="wrap" string="Wrap Rows/Columns" xml:lang="sl"></GOK:control>
  17562.         </GOK:control>
  17563.  
  17564.  
  17565.     </GOK:control>
  17566. </GOK:control>
  17567. </GOK:options>
  17568.  
  17569.  
  17570.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  17571.     <GOK:rate stringvalue="switch2" name="moveright"/>
  17572.     <GOK:rate stringvalue="switch3" name="moveup"/>
  17573.     <GOK:rate stringvalue="switch4" name="movedown"/>
  17574.     <GOK:rate stringvalue="switch5" name="select"/>
  17575.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  17576.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  17577.     <GOK:rate value="100" name="scanspeed"/>
  17578.     <GOK:rate value="1" name="wrap"/>
  17579.     <GOK:rate value="0" name="topbottom"/>
  17580.     <GOK:rate value="0" name="leftright"/>
  17581.     <GOK:rate value="3" name="cycles"/>
  17582.  
  17583.     <GOK:rate value="0" name="autorepeat"/>
  17584.     <GOK:rate value="30" name="repeatrate"/>
  17585.  
  17586.  
  17587.     <GOK:initialization>
  17588.         <GOK:effect call="ChunkerReset"/>
  17589.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  17590.     </GOK:initialization>
  17591.  
  17592.  
  17593.     <GOK:state name="1">
  17594.  
  17595.  
  17596.         <GOK:handler state="press" name="moveright">
  17597.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  17598.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  17599.             <GOK:effect call="ChunkerIfRight">
  17600.                 <GOK:compare value="1" type="equal">
  17601.                     <GOK:true>
  17602.                         <GOK:effect call="ChunkerKeyRight"/>
  17603.                     </GOK:true>
  17604.                     <GOK:false>
  17605.                         <GOK:effect name="wrap" call="GetRate">
  17606.                             <GOK:compare value="1" type="equal">
  17607.                                 <GOK:true>
  17608.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  17609.                                 </GOK:true>
  17610.                             </GOK:compare>
  17611.                         </GOK:effect>
  17612.                     </GOK:false>
  17613.                 </GOK:compare>
  17614.             </GOK:effect>
  17615.         </GOK:handler>
  17616.  
  17617.  
  17618.         <GOK:handler state="press" name="moveleft">
  17619.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  17620.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  17621.             <GOK:effect call="ChunkerIfLeft">
  17622.                 <GOK:compare value="1" type="equal">
  17623.                     <GOK:true>
  17624.                         <GOK:effect call="ChunkerKeyLeft"/>
  17625.                     </GOK:true>
  17626.                     <GOK:false>
  17627.                         <GOK:effect name="wrap" call="GetRate">
  17628.                             <GOK:compare value="1" type="equal">
  17629.                                 <GOK:true>
  17630.                                     <GOK:effect call="ChunkerWrapToRight"/>
  17631.                                 </GOK:true>
  17632.                             </GOK:compare>
  17633.                         </GOK:effect>
  17634.                     </GOK:false>
  17635.                 </GOK:compare>
  17636.             </GOK:effect>
  17637.         </GOK:handler>
  17638.  
  17639.  
  17640.         <GOK:handler state="press" name="moveup">
  17641.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  17642.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  17643.             <GOK:effect call="ChunkerIfTop">
  17644.                 <GOK:compare value="1" type="equal">
  17645.                     <GOK:true>
  17646.                         <GOK:effect call="ChunkerKeyUp"/>
  17647.                     </GOK:true>
  17648.                     <GOK:false>
  17649.                         <GOK:effect name="wrap" call="GetRate">
  17650.                             <GOK:compare value="1" type="equal">
  17651.                                 <GOK:true>
  17652.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  17653.                                 </GOK:true>
  17654.                             </GOK:compare>
  17655.                         </GOK:effect>
  17656.                     </GOK:false>
  17657.                 </GOK:compare>
  17658.             </GOK:effect>
  17659.         </GOK:handler>
  17660.  
  17661.  
  17662.         <GOK:handler state="press" name="movedown">
  17663.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  17664.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  17665.             <GOK:effect call="ChunkerIfBottom">
  17666.                 <GOK:compare value="1" type="equal">
  17667.                     <GOK:true>
  17668.                         <GOK:effect call="ChunkerKeyDown"/>
  17669.                     </GOK:true>
  17670.                     <GOK:false>
  17671.                         <GOK:effect name="wrap" call="GetRate">
  17672.                             <GOK:compare value="1" type="equal">
  17673.                                 <GOK:true>
  17674.                                     <GOK:effect call="ChunkerWrapToTop"/>
  17675.                                 </GOK:true>
  17676.                             </GOK:compare>
  17677.                         </GOK:effect>
  17678.                     </GOK:false>
  17679.                 </GOK:compare>
  17680.             </GOK:effect>
  17681.         </GOK:handler>
  17682.  
  17683.  
  17684.         <GOK:handler state="release" name="moveright">
  17685.             <GOK:effect call="Timer1Stop"/>
  17686.         </GOK:handler>
  17687.         <GOK:handler state="release" name="moveleft">
  17688.             <GOK:effect call="Timer2Stop"/>
  17689.         </GOK:handler>
  17690.         <GOK:handler state="release" name="moveup">
  17691.             <GOK:effect call="Timer3Stop"/>
  17692.         </GOK:handler>
  17693.         <GOK:handler state="release" name="movedown">
  17694.             <GOK:effect call="Timer4Stop"/>
  17695.         </GOK:handler>
  17696.  
  17697.  
  17698.  
  17699.         <GOK:handler name="select">
  17700.             <GOK:effect call="Timer1Stop"/>
  17701.             <GOK:effect call="Timer2Stop"/>
  17702.             <GOK:effect call="Timer3Stop"/>
  17703.             <GOK:effect call="Timer4Stop"/>
  17704.             <GOK:effect call="SelectChunk">
  17705.                 <GOK:compare value="1" type="equal">
  17706.                     <GOK:true>
  17707.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  17708.                         <GOK:effect call="OutputSelectedKey"/>
  17709.                         <GOK:effect call="HighlightCenterKey"/>
  17710.                         <GOK:effect param1="1" call="StateJump"/>
  17711.                     </GOK:true>
  17712.  
  17713.                 </GOK:compare>
  17714.             </GOK:effect>
  17715.         </GOK:handler>
  17716.  
  17717.  
  17718.  
  17719.  
  17720.         
  17721.         <GOK:handler name="timer1">
  17722.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  17723.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  17724.             <GOK:effect call="ChunkerIfNextChunk">
  17725.                 <GOK:compare value="1" type="equal">
  17726.                     <GOK:true>
  17727.                         <GOK:effect call="ChunkerNextChunk"/>
  17728.                     </GOK:true>
  17729.                     <GOK:false>
  17730.                         <GOK:effect name="wrap" call="GetRate">
  17731.                             <GOK:compare value="1" type="equal">
  17732.                                 <GOK:true>
  17733.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  17734.                                 </GOK:true>
  17735.                             </GOK:compare>
  17736.                         </GOK:effect>
  17737.                     </GOK:false>
  17738.                 </GOK:compare>
  17739.             </GOK:effect>
  17740.         </GOK:handler>
  17741.  
  17742.         
  17743.         <GOK:handler name="timer2">
  17744.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  17745.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  17746.             <GOK:effect call="ChunkerIfLeft">
  17747.                 <GOK:compare value="1" type="equal">
  17748.                     <GOK:true>
  17749.                         <GOK:effect call="ChunkerKeyLeft"/>
  17750.                     </GOK:true>
  17751.                     <GOK:false>
  17752.                         <GOK:effect name="wrap" call="GetRate">
  17753.                             <GOK:compare value="1" type="equal">
  17754.                                 <GOK:true>
  17755.                                     <GOK:effect call="ChunkerWrapToRight"/>
  17756.                                 </GOK:true>
  17757.                             </GOK:compare>
  17758.                         </GOK:effect>
  17759.                     </GOK:false>
  17760.                 </GOK:compare>
  17761.             </GOK:effect>
  17762.         </GOK:handler>
  17763.  
  17764.         
  17765.         <GOK:handler name="timer3">
  17766.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  17767.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  17768.             <GOK:effect call="ChunkerIfTop">
  17769.                 <GOK:compare value="1" type="equal">
  17770.                     <GOK:true>
  17771.                         <GOK:effect call="ChunkerKeyUp"/>
  17772.                     </GOK:true>
  17773.                     <GOK:false>
  17774.                         <GOK:effect name="wrap" call="GetRate">
  17775.                             <GOK:compare value="1" type="equal">
  17776.                                 <GOK:true>
  17777.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  17778.                                 </GOK:true>
  17779.                             </GOK:compare>
  17780.                         </GOK:effect>
  17781.                     </GOK:false>
  17782.                 </GOK:compare>
  17783.             </GOK:effect>
  17784.         </GOK:handler>
  17785.  
  17786.         
  17787.         <GOK:handler name="timer4">
  17788.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  17789.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  17790.             <GOK:effect call="ChunkerIfBottom">
  17791.                 <GOK:compare value="1" type="equal">
  17792.                     <GOK:true>
  17793.                         <GOK:effect call="ChunkerKeyDown"/>
  17794.                     </GOK:true>
  17795.                     <GOK:false>
  17796.                         <GOK:effect name="wrap" call="GetRate">
  17797.                             <GOK:compare value="1" type="equal">
  17798.                                 <GOK:true>
  17799.                                     <GOK:effect call="ChunkerWrapToTop"/>
  17800.                                 </GOK:true>
  17801.                             </GOK:compare>
  17802.                         </GOK:effect>
  17803.                     </GOK:false>
  17804.                 </GOK:compare>
  17805.             </GOK:effect>
  17806.         </GOK:handler>
  17807.         
  17808.     </GOK:state>
  17809.  
  17810.  
  17811.  
  17812.     <GOK:state name="repeat">
  17813.         <GOK:handler name="select">
  17814.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  17815.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  17816.             <GOK:effect call="Timer1Stop"/>
  17817.             <GOK:effect call="Timer2Stop"/>
  17818.             <GOK:effect call="Timer3Stop"/>
  17819.             <GOK:effect call="Timer4Stop"/>
  17820.             <GOK:effect call="HighlightFirstChunk"/>
  17821.             <GOK:effect param1="1" call="StateJump"/>
  17822.         </GOK:handler>
  17823.     </GOK:state>
  17824.  
  17825.  
  17826. </GOK:accessmethod>
  17827. <GOK:accessmethod xml:lang="sq" name="directed" displayname="Shk├½mbyesi direkt 5">
  17828. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  17829.  
  17830. <GOK:operation>
  17831. <GOK:control type="frame" spacing="0" size="3" border="0" string="Veprimi" xml:lang="sq">
  17832.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  17833.  
  17834.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  17835.                 <GOK:control type="label" string="Sip├½r:" xml:lang="sq"></GOK:control>
  17836.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Sip├½r:" xml:lang="sq"></GOK:control>
  17837.             </GOK:control>
  17838.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  17839.                 <GOK:control type="label" string="Posht├½:" xml:lang="sq"></GOK:control>
  17840.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Posht├½:" xml:lang="sq"></GOK:control>
  17841.             </GOK:control>
  17842.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  17843.                 <GOK:control type="label" string="Majtas:" xml:lang="sq"></GOK:control>
  17844.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Majtas:" xml:lang="sq"></GOK:control>
  17845.             </GOK:control>
  17846.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  17847.                 <GOK:control type="label" string="Djathtas:" xml:lang="sq"></GOK:control>
  17848.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="Djathtas:" xml:lang="sq"></GOK:control>
  17849.             </GOK:control>
  17850.                 
  17851.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  17852.             <GOK:control type="label" string="Aktivo:" xml:lang="sq"></GOK:control>
  17853.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Zgjidh:" xml:lang="sq"></GOK:control>
  17854.         </GOK:control>
  17855.  
  17856.     </GOK:control>    
  17857. </GOK:control>    
  17858. </GOK:operation>
  17859.  
  17860. <GOK:feedback>
  17861. <GOK:control type="frame" spacing="0" size="3" border="0" string="Feedback" xml:lang="sq">
  17862.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  17863.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  17864.  
  17865.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  17866.                 <GOK:control type="label" string="L├½vizja:" xml:lang="sq"></GOK:control>
  17867.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="L├½vizja e feedback:" xml:lang="sq"></GOK:control>
  17868.             </GOK:control>
  17869.     
  17870.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  17871.                 <GOK:control type="label" string="Aktivimi:" xml:lang="sq"></GOK:control>
  17872.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="L├½vizja e feedback:" xml:lang="sq"></GOK:control>
  17873.             </GOK:control>
  17874.  
  17875.         </GOK:control>
  17876.     </GOK:control>
  17877. </GOK:control>
  17878. </GOK:feedback>
  17879.  
  17880. <GOK:options>
  17881. <GOK:control type="frame" spacing="0" size="3" border="0" string="Mund├½sit├½" xml:lang="sq">
  17882.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  17883.     
  17884.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  17885.             <GOK:control type="label" string="Vonesa e k├½rkimit:" xml:lang="sq"></GOK:control>
  17886.             <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>
  17887.             <GOK:control type="label" string="(100ta t├½ sekond├½s)" xml:lang="sq"></GOK:control>
  17888.         </GOK:control>
  17889.  
  17890.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  17891.             <GOK:control type="checkbutton" name="wrap" string="Kalimi i Rreshtave/Kollonave" xml:lang="sq"></GOK:control>
  17892.         </GOK:control>
  17893.  
  17894.  
  17895.     </GOK:control>
  17896. </GOK:control>
  17897. </GOK:options>
  17898.  
  17899.  
  17900.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  17901.     <GOK:rate stringvalue="switch2" name="moveright"/>
  17902.     <GOK:rate stringvalue="switch3" name="moveup"/>
  17903.     <GOK:rate stringvalue="switch4" name="movedown"/>
  17904.     <GOK:rate stringvalue="switch5" name="select"/>
  17905.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  17906.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  17907.     <GOK:rate value="100" name="scanspeed"/>
  17908.     <GOK:rate value="1" name="wrap"/>
  17909.     <GOK:rate value="0" name="topbottom"/>
  17910.     <GOK:rate value="0" name="leftright"/>
  17911.     <GOK:rate value="3" name="cycles"/>
  17912.  
  17913.     <GOK:rate value="0" name="autorepeat"/>
  17914.     <GOK:rate value="30" name="repeatrate"/>
  17915.  
  17916.  
  17917.     <GOK:initialization>
  17918.         <GOK:effect call="ChunkerReset"/>
  17919.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  17920.     </GOK:initialization>
  17921.  
  17922.  
  17923.     <GOK:state name="1">
  17924.  
  17925.  
  17926.         <GOK:handler state="press" name="moveright">
  17927.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  17928.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  17929.             <GOK:effect call="ChunkerIfRight">
  17930.                 <GOK:compare value="1" type="equal">
  17931.                     <GOK:true>
  17932.                         <GOK:effect call="ChunkerKeyRight"/>
  17933.                     </GOK:true>
  17934.                     <GOK:false>
  17935.                         <GOK:effect name="wrap" call="GetRate">
  17936.                             <GOK:compare value="1" type="equal">
  17937.                                 <GOK:true>
  17938.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  17939.                                 </GOK:true>
  17940.                             </GOK:compare>
  17941.                         </GOK:effect>
  17942.                     </GOK:false>
  17943.                 </GOK:compare>
  17944.             </GOK:effect>
  17945.         </GOK:handler>
  17946.  
  17947.  
  17948.         <GOK:handler state="press" name="moveleft">
  17949.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  17950.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  17951.             <GOK:effect call="ChunkerIfLeft">
  17952.                 <GOK:compare value="1" type="equal">
  17953.                     <GOK:true>
  17954.                         <GOK:effect call="ChunkerKeyLeft"/>
  17955.                     </GOK:true>
  17956.                     <GOK:false>
  17957.                         <GOK:effect name="wrap" call="GetRate">
  17958.                             <GOK:compare value="1" type="equal">
  17959.                                 <GOK:true>
  17960.                                     <GOK:effect call="ChunkerWrapToRight"/>
  17961.                                 </GOK:true>
  17962.                             </GOK:compare>
  17963.                         </GOK:effect>
  17964.                     </GOK:false>
  17965.                 </GOK:compare>
  17966.             </GOK:effect>
  17967.         </GOK:handler>
  17968.  
  17969.  
  17970.         <GOK:handler state="press" name="moveup">
  17971.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  17972.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  17973.             <GOK:effect call="ChunkerIfTop">
  17974.                 <GOK:compare value="1" type="equal">
  17975.                     <GOK:true>
  17976.                         <GOK:effect call="ChunkerKeyUp"/>
  17977.                     </GOK:true>
  17978.                     <GOK:false>
  17979.                         <GOK:effect name="wrap" call="GetRate">
  17980.                             <GOK:compare value="1" type="equal">
  17981.                                 <GOK:true>
  17982.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  17983.                                 </GOK:true>
  17984.                             </GOK:compare>
  17985.                         </GOK:effect>
  17986.                     </GOK:false>
  17987.                 </GOK:compare>
  17988.             </GOK:effect>
  17989.         </GOK:handler>
  17990.  
  17991.  
  17992.         <GOK:handler state="press" name="movedown">
  17993.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  17994.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  17995.             <GOK:effect call="ChunkerIfBottom">
  17996.                 <GOK:compare value="1" type="equal">
  17997.                     <GOK:true>
  17998.                         <GOK:effect call="ChunkerKeyDown"/>
  17999.                     </GOK:true>
  18000.                     <GOK:false>
  18001.                         <GOK:effect name="wrap" call="GetRate">
  18002.                             <GOK:compare value="1" type="equal">
  18003.                                 <GOK:true>
  18004.                                     <GOK:effect call="ChunkerWrapToTop"/>
  18005.                                 </GOK:true>
  18006.                             </GOK:compare>
  18007.                         </GOK:effect>
  18008.                     </GOK:false>
  18009.                 </GOK:compare>
  18010.             </GOK:effect>
  18011.         </GOK:handler>
  18012.  
  18013.  
  18014.         <GOK:handler state="release" name="moveright">
  18015.             <GOK:effect call="Timer1Stop"/>
  18016.         </GOK:handler>
  18017.         <GOK:handler state="release" name="moveleft">
  18018.             <GOK:effect call="Timer2Stop"/>
  18019.         </GOK:handler>
  18020.         <GOK:handler state="release" name="moveup">
  18021.             <GOK:effect call="Timer3Stop"/>
  18022.         </GOK:handler>
  18023.         <GOK:handler state="release" name="movedown">
  18024.             <GOK:effect call="Timer4Stop"/>
  18025.         </GOK:handler>
  18026.  
  18027.  
  18028.  
  18029.         <GOK:handler name="select">
  18030.             <GOK:effect call="Timer1Stop"/>
  18031.             <GOK:effect call="Timer2Stop"/>
  18032.             <GOK:effect call="Timer3Stop"/>
  18033.             <GOK:effect call="Timer4Stop"/>
  18034.             <GOK:effect call="SelectChunk">
  18035.                 <GOK:compare value="1" type="equal">
  18036.                     <GOK:true>
  18037.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  18038.                         <GOK:effect call="OutputSelectedKey"/>
  18039.                         <GOK:effect call="HighlightCenterKey"/>
  18040.                         <GOK:effect param1="1" call="StateJump"/>
  18041.                     </GOK:true>
  18042.  
  18043.                 </GOK:compare>
  18044.             </GOK:effect>
  18045.         </GOK:handler>
  18046.  
  18047.  
  18048.  
  18049.  
  18050.         
  18051.         <GOK:handler name="timer1">
  18052.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  18053.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  18054.             <GOK:effect call="ChunkerIfNextChunk">
  18055.                 <GOK:compare value="1" type="equal">
  18056.                     <GOK:true>
  18057.                         <GOK:effect call="ChunkerNextChunk"/>
  18058.                     </GOK:true>
  18059.                     <GOK:false>
  18060.                         <GOK:effect name="wrap" call="GetRate">
  18061.                             <GOK:compare value="1" type="equal">
  18062.                                 <GOK:true>
  18063.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  18064.                                 </GOK:true>
  18065.                             </GOK:compare>
  18066.                         </GOK:effect>
  18067.                     </GOK:false>
  18068.                 </GOK:compare>
  18069.             </GOK:effect>
  18070.         </GOK:handler>
  18071.  
  18072.         
  18073.         <GOK:handler name="timer2">
  18074.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  18075.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  18076.             <GOK:effect call="ChunkerIfLeft">
  18077.                 <GOK:compare value="1" type="equal">
  18078.                     <GOK:true>
  18079.                         <GOK:effect call="ChunkerKeyLeft"/>
  18080.                     </GOK:true>
  18081.                     <GOK:false>
  18082.                         <GOK:effect name="wrap" call="GetRate">
  18083.                             <GOK:compare value="1" type="equal">
  18084.                                 <GOK:true>
  18085.                                     <GOK:effect call="ChunkerWrapToRight"/>
  18086.                                 </GOK:true>
  18087.                             </GOK:compare>
  18088.                         </GOK:effect>
  18089.                     </GOK:false>
  18090.                 </GOK:compare>
  18091.             </GOK:effect>
  18092.         </GOK:handler>
  18093.  
  18094.         
  18095.         <GOK:handler name="timer3">
  18096.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  18097.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  18098.             <GOK:effect call="ChunkerIfTop">
  18099.                 <GOK:compare value="1" type="equal">
  18100.                     <GOK:true>
  18101.                         <GOK:effect call="ChunkerKeyUp"/>
  18102.                     </GOK:true>
  18103.                     <GOK:false>
  18104.                         <GOK:effect name="wrap" call="GetRate">
  18105.                             <GOK:compare value="1" type="equal">
  18106.                                 <GOK:true>
  18107.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  18108.                                 </GOK:true>
  18109.                             </GOK:compare>
  18110.                         </GOK:effect>
  18111.                     </GOK:false>
  18112.                 </GOK:compare>
  18113.             </GOK:effect>
  18114.         </GOK:handler>
  18115.  
  18116.         
  18117.         <GOK:handler name="timer4">
  18118.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  18119.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  18120.             <GOK:effect call="ChunkerIfBottom">
  18121.                 <GOK:compare value="1" type="equal">
  18122.                     <GOK:true>
  18123.                         <GOK:effect call="ChunkerKeyDown"/>
  18124.                     </GOK:true>
  18125.                     <GOK:false>
  18126.                         <GOK:effect name="wrap" call="GetRate">
  18127.                             <GOK:compare value="1" type="equal">
  18128.                                 <GOK:true>
  18129.                                     <GOK:effect call="ChunkerWrapToTop"/>
  18130.                                 </GOK:true>
  18131.                             </GOK:compare>
  18132.                         </GOK:effect>
  18133.                     </GOK:false>
  18134.                 </GOK:compare>
  18135.             </GOK:effect>
  18136.         </GOK:handler>
  18137.         
  18138.     </GOK:state>
  18139.  
  18140.  
  18141.  
  18142.     <GOK:state name="repeat">
  18143.         <GOK:handler name="select">
  18144.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  18145.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  18146.             <GOK:effect call="Timer1Stop"/>
  18147.             <GOK:effect call="Timer2Stop"/>
  18148.             <GOK:effect call="Timer3Stop"/>
  18149.             <GOK:effect call="Timer4Stop"/>
  18150.             <GOK:effect call="HighlightFirstChunk"/>
  18151.             <GOK:effect param1="1" call="StateJump"/>
  18152.         </GOK:handler>
  18153.     </GOK:state>
  18154.  
  18155.  
  18156. </GOK:accessmethod>
  18157. <GOK:accessmethod xml:lang="sr" name="directed" displayname="╨ú╤ü╨╝╨╡╤Ç╨╡╨╜╨╛ ╤ü╨░ 5 ╨┐╤Ç╨╡╨║╨╕╨┤╨░╤ç╨░">
  18158. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  18159.  
  18160. <GOK:operation>
  18161. <GOK:control type="frame" spacing="0" size="3" border="0" string="╨₧╨┐╨╡╤Ç╨░╤å╨╕╤ÿ╨░" xml:lang="sr">
  18162.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  18163.  
  18164.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  18165.                 <GOK:control type="label" string="╨ô╨╛╤Ç╨╡:" xml:lang="sr"></GOK:control>
  18166.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="╨ô╨╛╤Ç╨╡:" xml:lang="sr"></GOK:control>
  18167.             </GOK:control>
  18168.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  18169.                 <GOK:control type="label" string="╨ö╨╛╨╗╨╡:" xml:lang="sr"></GOK:control>
  18170.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="╨ö╨╛╨╗╨╡:" xml:lang="sr"></GOK:control>
  18171.             </GOK:control>
  18172.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  18173.                 <GOK:control type="label" string="╨¢╨╡╨▓╨╛:" xml:lang="sr"></GOK:control>
  18174.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="╨¢╨╡╨▓╨╛:" xml:lang="sr"></GOK:control>
  18175.             </GOK:control>
  18176.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  18177.                 <GOK:control type="label" string="╨ö╨╡╤ü╨╜╨╛:" xml:lang="sr"></GOK:control>
  18178.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="╨ö╨╡╤ü╨╜╨╛:" xml:lang="sr"></GOK:control>
  18179.             </GOK:control>
  18180.                 
  18181.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  18182.             <GOK:control type="label" string="╨ƒ╨╛╨║╤Ç╨╡╨╜╨╕:" xml:lang="sr"></GOK:control>
  18183.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="╨ÿ╨╖╨░╨▒╨╡╤Ç╨╕╤é╨╡:" xml:lang="sr"></GOK:control>
  18184.         </GOK:control>
  18185.  
  18186.     </GOK:control>    
  18187. </GOK:control>    
  18188. </GOK:operation>
  18189.  
  18190. <GOK:feedback>
  18191. <GOK:control type="frame" spacing="0" size="3" border="0" string="╨₧╨┤╨│╨╛╨▓╨╛╤Ç" xml:lang="sr">
  18192.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  18193.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  18194.  
  18195.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  18196.                 <GOK:control type="label" string="╨Ü╤Ç╨╡╤é╨░╤Ü╨╡:" xml:lang="sr"></GOK:control>
  18197.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="╨₧╨┤╨│╨╛╨▓╨╛╤Ç ╨╜╨░ ╨║╤Ç╨╡╤é╨░╤Ü╨╡:" xml:lang="sr"></GOK:control>
  18198.             </GOK:control>
  18199.     
  18200.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  18201.                 <GOK:control type="label" string="╨ƒ╨╛╨║╤Ç╨╡╤é╨░╤Ü╨╡:" xml:lang="sr"></GOK:control>
  18202.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="╨₧╨┤╨│╨╛╨▓╨╛╤Ç ╨╜╨░ ╨║╤Ç╨╡╤é╨░╤Ü╨╡:" xml:lang="sr"></GOK:control>
  18203.             </GOK:control>
  18204.  
  18205.         </GOK:control>
  18206.     </GOK:control>
  18207. </GOK:control>
  18208. </GOK:feedback>
  18209.  
  18210. <GOK:options>
  18211. <GOK:control type="frame" spacing="0" size="3" border="0" string="╨₧╨┐╤å╨╕╤ÿ╨╡" xml:lang="sr">
  18212.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  18213.     
  18214.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  18215.             <GOK:control type="label" string="╨º╨╡╨║╨░╤Ü╨╡ ╨┐╤Ç╨╕ ╨┐╤Ç╨╛╨╗╨░╤ü╨║╤â:" xml:lang="sr"></GOK:control>
  18216.             <GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="╨æ╤Ç╨╖╨╕╨╜╨░ ╨┐╤Ç╨╕ ╨┐╤Ç╨╛╨╗╨░╤ü╨║╤â:" xml:lang="sr"></GOK:control>
  18217.             <GOK:control type="label" string="(╤ü╤é╨╛╤é╨╕╤à ╨┤╨╡╨╗╨╛╨▓╨░ ╤ü╨╡╨║╤â╨╜╨┤╨╡)" xml:lang="sr"></GOK:control>
  18218.         </GOK:control>
  18219.  
  18220.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  18221.             <GOK:control type="checkbutton" name="wrap" string="╨ƒ╤Ç╨╡╨╗╨╛╨╝╨╕ ╤Ç╨╡╨┤╨╛╨▓╨╡/╨║╨╛╨╗╨╛╨╜╨╡" xml:lang="sr"></GOK:control>
  18222.         </GOK:control>
  18223.  
  18224.  
  18225.     </GOK:control>
  18226. </GOK:control>
  18227. </GOK:options>
  18228.  
  18229.  
  18230.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  18231.     <GOK:rate stringvalue="switch2" name="moveright"/>
  18232.     <GOK:rate stringvalue="switch3" name="moveup"/>
  18233.     <GOK:rate stringvalue="switch4" name="movedown"/>
  18234.     <GOK:rate stringvalue="switch5" name="select"/>
  18235.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  18236.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  18237.     <GOK:rate value="100" name="scanspeed"/>
  18238.     <GOK:rate value="1" name="wrap"/>
  18239.     <GOK:rate value="0" name="topbottom"/>
  18240.     <GOK:rate value="0" name="leftright"/>
  18241.     <GOK:rate value="3" name="cycles"/>
  18242.  
  18243.     <GOK:rate value="0" name="autorepeat"/>
  18244.     <GOK:rate value="30" name="repeatrate"/>
  18245.  
  18246.  
  18247.     <GOK:initialization>
  18248.         <GOK:effect call="ChunkerReset"/>
  18249.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  18250.     </GOK:initialization>
  18251.  
  18252.  
  18253.     <GOK:state name="1">
  18254.  
  18255.  
  18256.         <GOK:handler state="press" name="moveright">
  18257.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  18258.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  18259.             <GOK:effect call="ChunkerIfRight">
  18260.                 <GOK:compare value="1" type="equal">
  18261.                     <GOK:true>
  18262.                         <GOK:effect call="ChunkerKeyRight"/>
  18263.                     </GOK:true>
  18264.                     <GOK:false>
  18265.                         <GOK:effect name="wrap" call="GetRate">
  18266.                             <GOK:compare value="1" type="equal">
  18267.                                 <GOK:true>
  18268.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  18269.                                 </GOK:true>
  18270.                             </GOK:compare>
  18271.                         </GOK:effect>
  18272.                     </GOK:false>
  18273.                 </GOK:compare>
  18274.             </GOK:effect>
  18275.         </GOK:handler>
  18276.  
  18277.  
  18278.         <GOK:handler state="press" name="moveleft">
  18279.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  18280.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  18281.             <GOK:effect call="ChunkerIfLeft">
  18282.                 <GOK:compare value="1" type="equal">
  18283.                     <GOK:true>
  18284.                         <GOK:effect call="ChunkerKeyLeft"/>
  18285.                     </GOK:true>
  18286.                     <GOK:false>
  18287.                         <GOK:effect name="wrap" call="GetRate">
  18288.                             <GOK:compare value="1" type="equal">
  18289.                                 <GOK:true>
  18290.                                     <GOK:effect call="ChunkerWrapToRight"/>
  18291.                                 </GOK:true>
  18292.                             </GOK:compare>
  18293.                         </GOK:effect>
  18294.                     </GOK:false>
  18295.                 </GOK:compare>
  18296.             </GOK:effect>
  18297.         </GOK:handler>
  18298.  
  18299.  
  18300.         <GOK:handler state="press" name="moveup">
  18301.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  18302.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  18303.             <GOK:effect call="ChunkerIfTop">
  18304.                 <GOK:compare value="1" type="equal">
  18305.                     <GOK:true>
  18306.                         <GOK:effect call="ChunkerKeyUp"/>
  18307.                     </GOK:true>
  18308.                     <GOK:false>
  18309.                         <GOK:effect name="wrap" call="GetRate">
  18310.                             <GOK:compare value="1" type="equal">
  18311.                                 <GOK:true>
  18312.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  18313.                                 </GOK:true>
  18314.                             </GOK:compare>
  18315.                         </GOK:effect>
  18316.                     </GOK:false>
  18317.                 </GOK:compare>
  18318.             </GOK:effect>
  18319.         </GOK:handler>
  18320.  
  18321.  
  18322.         <GOK:handler state="press" name="movedown">
  18323.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  18324.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  18325.             <GOK:effect call="ChunkerIfBottom">
  18326.                 <GOK:compare value="1" type="equal">
  18327.                     <GOK:true>
  18328.                         <GOK:effect call="ChunkerKeyDown"/>
  18329.                     </GOK:true>
  18330.                     <GOK:false>
  18331.                         <GOK:effect name="wrap" call="GetRate">
  18332.                             <GOK:compare value="1" type="equal">
  18333.                                 <GOK:true>
  18334.                                     <GOK:effect call="ChunkerWrapToTop"/>
  18335.                                 </GOK:true>
  18336.                             </GOK:compare>
  18337.                         </GOK:effect>
  18338.                     </GOK:false>
  18339.                 </GOK:compare>
  18340.             </GOK:effect>
  18341.         </GOK:handler>
  18342.  
  18343.  
  18344.         <GOK:handler state="release" name="moveright">
  18345.             <GOK:effect call="Timer1Stop"/>
  18346.         </GOK:handler>
  18347.         <GOK:handler state="release" name="moveleft">
  18348.             <GOK:effect call="Timer2Stop"/>
  18349.         </GOK:handler>
  18350.         <GOK:handler state="release" name="moveup">
  18351.             <GOK:effect call="Timer3Stop"/>
  18352.         </GOK:handler>
  18353.         <GOK:handler state="release" name="movedown">
  18354.             <GOK:effect call="Timer4Stop"/>
  18355.         </GOK:handler>
  18356.  
  18357.  
  18358.  
  18359.         <GOK:handler name="select">
  18360.             <GOK:effect call="Timer1Stop"/>
  18361.             <GOK:effect call="Timer2Stop"/>
  18362.             <GOK:effect call="Timer3Stop"/>
  18363.             <GOK:effect call="Timer4Stop"/>
  18364.             <GOK:effect call="SelectChunk">
  18365.                 <GOK:compare value="1" type="equal">
  18366.                     <GOK:true>
  18367.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  18368.                         <GOK:effect call="OutputSelectedKey"/>
  18369.                         <GOK:effect call="HighlightCenterKey"/>
  18370.                         <GOK:effect param1="1" call="StateJump"/>
  18371.                     </GOK:true>
  18372.  
  18373.                 </GOK:compare>
  18374.             </GOK:effect>
  18375.         </GOK:handler>
  18376.  
  18377.  
  18378.  
  18379.  
  18380.         
  18381.         <GOK:handler name="timer1">
  18382.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  18383.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  18384.             <GOK:effect call="ChunkerIfNextChunk">
  18385.                 <GOK:compare value="1" type="equal">
  18386.                     <GOK:true>
  18387.                         <GOK:effect call="ChunkerNextChunk"/>
  18388.                     </GOK:true>
  18389.                     <GOK:false>
  18390.                         <GOK:effect name="wrap" call="GetRate">
  18391.                             <GOK:compare value="1" type="equal">
  18392.                                 <GOK:true>
  18393.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  18394.                                 </GOK:true>
  18395.                             </GOK:compare>
  18396.                         </GOK:effect>
  18397.                     </GOK:false>
  18398.                 </GOK:compare>
  18399.             </GOK:effect>
  18400.         </GOK:handler>
  18401.  
  18402.         
  18403.         <GOK:handler name="timer2">
  18404.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  18405.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  18406.             <GOK:effect call="ChunkerIfLeft">
  18407.                 <GOK:compare value="1" type="equal">
  18408.                     <GOK:true>
  18409.                         <GOK:effect call="ChunkerKeyLeft"/>
  18410.                     </GOK:true>
  18411.                     <GOK:false>
  18412.                         <GOK:effect name="wrap" call="GetRate">
  18413.                             <GOK:compare value="1" type="equal">
  18414.                                 <GOK:true>
  18415.                                     <GOK:effect call="ChunkerWrapToRight"/>
  18416.                                 </GOK:true>
  18417.                             </GOK:compare>
  18418.                         </GOK:effect>
  18419.                     </GOK:false>
  18420.                 </GOK:compare>
  18421.             </GOK:effect>
  18422.         </GOK:handler>
  18423.  
  18424.         
  18425.         <GOK:handler name="timer3">
  18426.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  18427.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  18428.             <GOK:effect call="ChunkerIfTop">
  18429.                 <GOK:compare value="1" type="equal">
  18430.                     <GOK:true>
  18431.                         <GOK:effect call="ChunkerKeyUp"/>
  18432.                     </GOK:true>
  18433.                     <GOK:false>
  18434.                         <GOK:effect name="wrap" call="GetRate">
  18435.                             <GOK:compare value="1" type="equal">
  18436.                                 <GOK:true>
  18437.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  18438.                                 </GOK:true>
  18439.                             </GOK:compare>
  18440.                         </GOK:effect>
  18441.                     </GOK:false>
  18442.                 </GOK:compare>
  18443.             </GOK:effect>
  18444.         </GOK:handler>
  18445.  
  18446.         
  18447.         <GOK:handler name="timer4">
  18448.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  18449.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  18450.             <GOK:effect call="ChunkerIfBottom">
  18451.                 <GOK:compare value="1" type="equal">
  18452.                     <GOK:true>
  18453.                         <GOK:effect call="ChunkerKeyDown"/>
  18454.                     </GOK:true>
  18455.                     <GOK:false>
  18456.                         <GOK:effect name="wrap" call="GetRate">
  18457.                             <GOK:compare value="1" type="equal">
  18458.                                 <GOK:true>
  18459.                                     <GOK:effect call="ChunkerWrapToTop"/>
  18460.                                 </GOK:true>
  18461.                             </GOK:compare>
  18462.                         </GOK:effect>
  18463.                     </GOK:false>
  18464.                 </GOK:compare>
  18465.             </GOK:effect>
  18466.         </GOK:handler>
  18467.         
  18468.     </GOK:state>
  18469.  
  18470.  
  18471.  
  18472.     <GOK:state name="repeat">
  18473.         <GOK:handler name="select">
  18474.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  18475.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  18476.             <GOK:effect call="Timer1Stop"/>
  18477.             <GOK:effect call="Timer2Stop"/>
  18478.             <GOK:effect call="Timer3Stop"/>
  18479.             <GOK:effect call="Timer4Stop"/>
  18480.             <GOK:effect call="HighlightFirstChunk"/>
  18481.             <GOK:effect param1="1" call="StateJump"/>
  18482.         </GOK:handler>
  18483.     </GOK:state>
  18484.  
  18485.  
  18486. </GOK:accessmethod>
  18487. <GOK:accessmethod xml:lang="sr@Latn" name="directed" displayname="Usmereno sa 5 prekida─ìa">
  18488. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  18489.  
  18490. <GOK:operation>
  18491. <GOK:control type="frame" spacing="0" size="3" border="0" string="Operacija" xml:lang="sr@Latn">
  18492.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  18493.  
  18494.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  18495.                 <GOK:control type="label" string="Gore:" xml:lang="sr@Latn"></GOK:control>
  18496.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Gore:" xml:lang="sr@Latn"></GOK:control>
  18497.             </GOK:control>
  18498.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  18499.                 <GOK:control type="label" string="Dole:" xml:lang="sr@Latn"></GOK:control>
  18500.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Dole:" xml:lang="sr@Latn"></GOK:control>
  18501.             </GOK:control>
  18502.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  18503.                 <GOK:control type="label" string="Levo:" xml:lang="sr@Latn"></GOK:control>
  18504.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Levo:" xml:lang="sr@Latn"></GOK:control>
  18505.             </GOK:control>
  18506.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  18507.                 <GOK:control type="label" string="Desno:" xml:lang="sr@Latn"></GOK:control>
  18508.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="Desno:" xml:lang="sr@Latn"></GOK:control>
  18509.             </GOK:control>
  18510.                 
  18511.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  18512.             <GOK:control type="label" string="Pokreni:" xml:lang="sr@Latn"></GOK:control>
  18513.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Izaberite:" xml:lang="sr@Latn"></GOK:control>
  18514.         </GOK:control>
  18515.  
  18516.     </GOK:control>    
  18517. </GOK:control>    
  18518. </GOK:operation>
  18519.  
  18520. <GOK:feedback>
  18521. <GOK:control type="frame" spacing="0" size="3" border="0" string="Odgovor" xml:lang="sr@Latn">
  18522.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  18523.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  18524.  
  18525.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  18526.                 <GOK:control type="label" string="Kretanje:" xml:lang="sr@Latn"></GOK:control>
  18527.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Odgovor na kretanje:" xml:lang="sr@Latn"></GOK:control>
  18528.             </GOK:control>
  18529.     
  18530.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  18531.                 <GOK:control type="label" string="Pokretanje:" xml:lang="sr@Latn"></GOK:control>
  18532.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Odgovor na kretanje:" xml:lang="sr@Latn"></GOK:control>
  18533.             </GOK:control>
  18534.  
  18535.         </GOK:control>
  18536.     </GOK:control>
  18537. </GOK:control>
  18538. </GOK:feedback>
  18539.  
  18540. <GOK:options>
  18541. <GOK:control type="frame" spacing="0" size="3" border="0" string="Opcije" xml:lang="sr@Latn">
  18542.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  18543.     
  18544.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  18545.             <GOK:control type="label" string="─îekanje pri prolasku:" xml:lang="sr@Latn"></GOK:control>
  18546.             <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@Latn"></GOK:control>
  18547.             <GOK:control type="label" string="(stotih delova sekunde)" xml:lang="sr@Latn"></GOK:control>
  18548.         </GOK:control>
  18549.  
  18550.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  18551.             <GOK:control type="checkbutton" name="wrap" string="Prelomi redove/kolone" xml:lang="sr@Latn"></GOK:control>
  18552.         </GOK:control>
  18553.  
  18554.  
  18555.     </GOK:control>
  18556. </GOK:control>
  18557. </GOK:options>
  18558.  
  18559.  
  18560.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  18561.     <GOK:rate stringvalue="switch2" name="moveright"/>
  18562.     <GOK:rate stringvalue="switch3" name="moveup"/>
  18563.     <GOK:rate stringvalue="switch4" name="movedown"/>
  18564.     <GOK:rate stringvalue="switch5" name="select"/>
  18565.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  18566.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  18567.     <GOK:rate value="100" name="scanspeed"/>
  18568.     <GOK:rate value="1" name="wrap"/>
  18569.     <GOK:rate value="0" name="topbottom"/>
  18570.     <GOK:rate value="0" name="leftright"/>
  18571.     <GOK:rate value="3" name="cycles"/>
  18572.  
  18573.     <GOK:rate value="0" name="autorepeat"/>
  18574.     <GOK:rate value="30" name="repeatrate"/>
  18575.  
  18576.  
  18577.     <GOK:initialization>
  18578.         <GOK:effect call="ChunkerReset"/>
  18579.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  18580.     </GOK:initialization>
  18581.  
  18582.  
  18583.     <GOK:state name="1">
  18584.  
  18585.  
  18586.         <GOK:handler state="press" name="moveright">
  18587.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  18588.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  18589.             <GOK:effect call="ChunkerIfRight">
  18590.                 <GOK:compare value="1" type="equal">
  18591.                     <GOK:true>
  18592.                         <GOK:effect call="ChunkerKeyRight"/>
  18593.                     </GOK:true>
  18594.                     <GOK:false>
  18595.                         <GOK:effect name="wrap" call="GetRate">
  18596.                             <GOK:compare value="1" type="equal">
  18597.                                 <GOK:true>
  18598.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  18599.                                 </GOK:true>
  18600.                             </GOK:compare>
  18601.                         </GOK:effect>
  18602.                     </GOK:false>
  18603.                 </GOK:compare>
  18604.             </GOK:effect>
  18605.         </GOK:handler>
  18606.  
  18607.  
  18608.         <GOK:handler state="press" name="moveleft">
  18609.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  18610.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  18611.             <GOK:effect call="ChunkerIfLeft">
  18612.                 <GOK:compare value="1" type="equal">
  18613.                     <GOK:true>
  18614.                         <GOK:effect call="ChunkerKeyLeft"/>
  18615.                     </GOK:true>
  18616.                     <GOK:false>
  18617.                         <GOK:effect name="wrap" call="GetRate">
  18618.                             <GOK:compare value="1" type="equal">
  18619.                                 <GOK:true>
  18620.                                     <GOK:effect call="ChunkerWrapToRight"/>
  18621.                                 </GOK:true>
  18622.                             </GOK:compare>
  18623.                         </GOK:effect>
  18624.                     </GOK:false>
  18625.                 </GOK:compare>
  18626.             </GOK:effect>
  18627.         </GOK:handler>
  18628.  
  18629.  
  18630.         <GOK:handler state="press" name="moveup">
  18631.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  18632.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  18633.             <GOK:effect call="ChunkerIfTop">
  18634.                 <GOK:compare value="1" type="equal">
  18635.                     <GOK:true>
  18636.                         <GOK:effect call="ChunkerKeyUp"/>
  18637.                     </GOK:true>
  18638.                     <GOK:false>
  18639.                         <GOK:effect name="wrap" call="GetRate">
  18640.                             <GOK:compare value="1" type="equal">
  18641.                                 <GOK:true>
  18642.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  18643.                                 </GOK:true>
  18644.                             </GOK:compare>
  18645.                         </GOK:effect>
  18646.                     </GOK:false>
  18647.                 </GOK:compare>
  18648.             </GOK:effect>
  18649.         </GOK:handler>
  18650.  
  18651.  
  18652.         <GOK:handler state="press" name="movedown">
  18653.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  18654.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  18655.             <GOK:effect call="ChunkerIfBottom">
  18656.                 <GOK:compare value="1" type="equal">
  18657.                     <GOK:true>
  18658.                         <GOK:effect call="ChunkerKeyDown"/>
  18659.                     </GOK:true>
  18660.                     <GOK:false>
  18661.                         <GOK:effect name="wrap" call="GetRate">
  18662.                             <GOK:compare value="1" type="equal">
  18663.                                 <GOK:true>
  18664.                                     <GOK:effect call="ChunkerWrapToTop"/>
  18665.                                 </GOK:true>
  18666.                             </GOK:compare>
  18667.                         </GOK:effect>
  18668.                     </GOK:false>
  18669.                 </GOK:compare>
  18670.             </GOK:effect>
  18671.         </GOK:handler>
  18672.  
  18673.  
  18674.         <GOK:handler state="release" name="moveright">
  18675.             <GOK:effect call="Timer1Stop"/>
  18676.         </GOK:handler>
  18677.         <GOK:handler state="release" name="moveleft">
  18678.             <GOK:effect call="Timer2Stop"/>
  18679.         </GOK:handler>
  18680.         <GOK:handler state="release" name="moveup">
  18681.             <GOK:effect call="Timer3Stop"/>
  18682.         </GOK:handler>
  18683.         <GOK:handler state="release" name="movedown">
  18684.             <GOK:effect call="Timer4Stop"/>
  18685.         </GOK:handler>
  18686.  
  18687.  
  18688.  
  18689.         <GOK:handler name="select">
  18690.             <GOK:effect call="Timer1Stop"/>
  18691.             <GOK:effect call="Timer2Stop"/>
  18692.             <GOK:effect call="Timer3Stop"/>
  18693.             <GOK:effect call="Timer4Stop"/>
  18694.             <GOK:effect call="SelectChunk">
  18695.                 <GOK:compare value="1" type="equal">
  18696.                     <GOK:true>
  18697.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  18698.                         <GOK:effect call="OutputSelectedKey"/>
  18699.                         <GOK:effect call="HighlightCenterKey"/>
  18700.                         <GOK:effect param1="1" call="StateJump"/>
  18701.                     </GOK:true>
  18702.  
  18703.                 </GOK:compare>
  18704.             </GOK:effect>
  18705.         </GOK:handler>
  18706.  
  18707.  
  18708.  
  18709.  
  18710.         
  18711.         <GOK:handler name="timer1">
  18712.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  18713.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  18714.             <GOK:effect call="ChunkerIfNextChunk">
  18715.                 <GOK:compare value="1" type="equal">
  18716.                     <GOK:true>
  18717.                         <GOK:effect call="ChunkerNextChunk"/>
  18718.                     </GOK:true>
  18719.                     <GOK:false>
  18720.                         <GOK:effect name="wrap" call="GetRate">
  18721.                             <GOK:compare value="1" type="equal">
  18722.                                 <GOK:true>
  18723.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  18724.                                 </GOK:true>
  18725.                             </GOK:compare>
  18726.                         </GOK:effect>
  18727.                     </GOK:false>
  18728.                 </GOK:compare>
  18729.             </GOK:effect>
  18730.         </GOK:handler>
  18731.  
  18732.         
  18733.         <GOK:handler name="timer2">
  18734.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  18735.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  18736.             <GOK:effect call="ChunkerIfLeft">
  18737.                 <GOK:compare value="1" type="equal">
  18738.                     <GOK:true>
  18739.                         <GOK:effect call="ChunkerKeyLeft"/>
  18740.                     </GOK:true>
  18741.                     <GOK:false>
  18742.                         <GOK:effect name="wrap" call="GetRate">
  18743.                             <GOK:compare value="1" type="equal">
  18744.                                 <GOK:true>
  18745.                                     <GOK:effect call="ChunkerWrapToRight"/>
  18746.                                 </GOK:true>
  18747.                             </GOK:compare>
  18748.                         </GOK:effect>
  18749.                     </GOK:false>
  18750.                 </GOK:compare>
  18751.             </GOK:effect>
  18752.         </GOK:handler>
  18753.  
  18754.         
  18755.         <GOK:handler name="timer3">
  18756.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  18757.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  18758.             <GOK:effect call="ChunkerIfTop">
  18759.                 <GOK:compare value="1" type="equal">
  18760.                     <GOK:true>
  18761.                         <GOK:effect call="ChunkerKeyUp"/>
  18762.                     </GOK:true>
  18763.                     <GOK:false>
  18764.                         <GOK:effect name="wrap" call="GetRate">
  18765.                             <GOK:compare value="1" type="equal">
  18766.                                 <GOK:true>
  18767.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  18768.                                 </GOK:true>
  18769.                             </GOK:compare>
  18770.                         </GOK:effect>
  18771.                     </GOK:false>
  18772.                 </GOK:compare>
  18773.             </GOK:effect>
  18774.         </GOK:handler>
  18775.  
  18776.         
  18777.         <GOK:handler name="timer4">
  18778.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  18779.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  18780.             <GOK:effect call="ChunkerIfBottom">
  18781.                 <GOK:compare value="1" type="equal">
  18782.                     <GOK:true>
  18783.                         <GOK:effect call="ChunkerKeyDown"/>
  18784.                     </GOK:true>
  18785.                     <GOK:false>
  18786.                         <GOK:effect name="wrap" call="GetRate">
  18787.                             <GOK:compare value="1" type="equal">
  18788.                                 <GOK:true>
  18789.                                     <GOK:effect call="ChunkerWrapToTop"/>
  18790.                                 </GOK:true>
  18791.                             </GOK:compare>
  18792.                         </GOK:effect>
  18793.                     </GOK:false>
  18794.                 </GOK:compare>
  18795.             </GOK:effect>
  18796.         </GOK:handler>
  18797.         
  18798.     </GOK:state>
  18799.  
  18800.  
  18801.  
  18802.     <GOK:state name="repeat">
  18803.         <GOK:handler name="select">
  18804.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  18805.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  18806.             <GOK:effect call="Timer1Stop"/>
  18807.             <GOK:effect call="Timer2Stop"/>
  18808.             <GOK:effect call="Timer3Stop"/>
  18809.             <GOK:effect call="Timer4Stop"/>
  18810.             <GOK:effect call="HighlightFirstChunk"/>
  18811.             <GOK:effect param1="1" call="StateJump"/>
  18812.         </GOK:handler>
  18813.     </GOK:state>
  18814.  
  18815.  
  18816. </GOK:accessmethod>
  18817. <GOK:accessmethod xml:lang="sv" name="directed" displayname="5 V├ñxeldirigerad">
  18818. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  18819.  
  18820. <GOK:operation>
  18821. <GOK:control type="frame" spacing="0" size="3" border="0" string="├àtg├ñrd" xml:lang="sv">
  18822.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  18823.  
  18824.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  18825.                 <GOK:control type="label" string="Upp:" xml:lang="sv"></GOK:control>
  18826.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Upp:" xml:lang="sv"></GOK:control>
  18827.             </GOK:control>
  18828.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  18829.                 <GOK:control type="label" string="Ned:" xml:lang="sv"></GOK:control>
  18830.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Ned:" xml:lang="sv"></GOK:control>
  18831.             </GOK:control>
  18832.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  18833.                 <GOK:control type="label" string="V├ñnster:" xml:lang="sv"></GOK:control>
  18834.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="V├ñnster:" xml:lang="sv"></GOK:control>
  18835.             </GOK:control>
  18836.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  18837.                 <GOK:control type="label" string="H├╢ger:" xml:lang="sv"></GOK:control>
  18838.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="H├╢ger:" xml:lang="sv"></GOK:control>
  18839.             </GOK:control>
  18840.                 
  18841.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  18842.             <GOK:control type="label" string="Aktivera:" xml:lang="sv"></GOK:control>
  18843.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Markera:" xml:lang="sv"></GOK:control>
  18844.         </GOK:control>
  18845.  
  18846.     </GOK:control>    
  18847. </GOK:control>    
  18848. </GOK:operation>
  18849.  
  18850. <GOK:feedback>
  18851. <GOK:control type="frame" spacing="0" size="3" border="0" string="├àterkoppling" xml:lang="sv">
  18852.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  18853.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  18854.  
  18855.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  18856.                 <GOK:control type="label" string="R├╢relse:" xml:lang="sv"></GOK:control>
  18857.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="├àterkopplingsr├╢relse:" xml:lang="sv"></GOK:control>
  18858.             </GOK:control>
  18859.     
  18860.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  18861.                 <GOK:control type="label" string="Aktivering:" xml:lang="sv"></GOK:control>
  18862.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="├àterkopplingsr├╢relse:" xml:lang="sv"></GOK:control>
  18863.             </GOK:control>
  18864.  
  18865.         </GOK:control>
  18866.     </GOK:control>
  18867. </GOK:control>
  18868. </GOK:feedback>
  18869.  
  18870. <GOK:options>
  18871. <GOK:control type="frame" spacing="0" size="3" border="0" string="Alternativ" xml:lang="sv">
  18872.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  18873.     
  18874.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  18875.             <GOK:control type="label" string="Tolkningsf├╢rdr├╢jning:" xml:lang="sv"></GOK:control>
  18876.             <GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="Tolkningshastighet:" xml:lang="sv"></GOK:control>
  18877.             <GOK:control type="label" string="(hundradelar av en sekund)" xml:lang="sv"></GOK:control>
  18878.         </GOK:control>
  18879.  
  18880.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  18881.             <GOK:control type="checkbutton" name="wrap" string="Bryt rader/kolumner" xml:lang="sv"></GOK:control>
  18882.         </GOK:control>
  18883.  
  18884.  
  18885.     </GOK:control>
  18886. </GOK:control>
  18887. </GOK:options>
  18888.  
  18889.  
  18890.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  18891.     <GOK:rate stringvalue="switch2" name="moveright"/>
  18892.     <GOK:rate stringvalue="switch3" name="moveup"/>
  18893.     <GOK:rate stringvalue="switch4" name="movedown"/>
  18894.     <GOK:rate stringvalue="switch5" name="select"/>
  18895.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  18896.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  18897.     <GOK:rate value="100" name="scanspeed"/>
  18898.     <GOK:rate value="1" name="wrap"/>
  18899.     <GOK:rate value="0" name="topbottom"/>
  18900.     <GOK:rate value="0" name="leftright"/>
  18901.     <GOK:rate value="3" name="cycles"/>
  18902.  
  18903.     <GOK:rate value="0" name="autorepeat"/>
  18904.     <GOK:rate value="30" name="repeatrate"/>
  18905.  
  18906.  
  18907.     <GOK:initialization>
  18908.         <GOK:effect call="ChunkerReset"/>
  18909.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  18910.     </GOK:initialization>
  18911.  
  18912.  
  18913.     <GOK:state name="1">
  18914.  
  18915.  
  18916.         <GOK:handler state="press" name="moveright">
  18917.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  18918.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  18919.             <GOK:effect call="ChunkerIfRight">
  18920.                 <GOK:compare value="1" type="equal">
  18921.                     <GOK:true>
  18922.                         <GOK:effect call="ChunkerKeyRight"/>
  18923.                     </GOK:true>
  18924.                     <GOK:false>
  18925.                         <GOK:effect name="wrap" call="GetRate">
  18926.                             <GOK:compare value="1" type="equal">
  18927.                                 <GOK:true>
  18928.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  18929.                                 </GOK:true>
  18930.                             </GOK:compare>
  18931.                         </GOK:effect>
  18932.                     </GOK:false>
  18933.                 </GOK:compare>
  18934.             </GOK:effect>
  18935.         </GOK:handler>
  18936.  
  18937.  
  18938.         <GOK:handler state="press" name="moveleft">
  18939.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  18940.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  18941.             <GOK:effect call="ChunkerIfLeft">
  18942.                 <GOK:compare value="1" type="equal">
  18943.                     <GOK:true>
  18944.                         <GOK:effect call="ChunkerKeyLeft"/>
  18945.                     </GOK:true>
  18946.                     <GOK:false>
  18947.                         <GOK:effect name="wrap" call="GetRate">
  18948.                             <GOK:compare value="1" type="equal">
  18949.                                 <GOK:true>
  18950.                                     <GOK:effect call="ChunkerWrapToRight"/>
  18951.                                 </GOK:true>
  18952.                             </GOK:compare>
  18953.                         </GOK:effect>
  18954.                     </GOK:false>
  18955.                 </GOK:compare>
  18956.             </GOK:effect>
  18957.         </GOK:handler>
  18958.  
  18959.  
  18960.         <GOK:handler state="press" name="moveup">
  18961.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  18962.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  18963.             <GOK:effect call="ChunkerIfTop">
  18964.                 <GOK:compare value="1" type="equal">
  18965.                     <GOK:true>
  18966.                         <GOK:effect call="ChunkerKeyUp"/>
  18967.                     </GOK:true>
  18968.                     <GOK:false>
  18969.                         <GOK:effect name="wrap" call="GetRate">
  18970.                             <GOK:compare value="1" type="equal">
  18971.                                 <GOK:true>
  18972.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  18973.                                 </GOK:true>
  18974.                             </GOK:compare>
  18975.                         </GOK:effect>
  18976.                     </GOK:false>
  18977.                 </GOK:compare>
  18978.             </GOK:effect>
  18979.         </GOK:handler>
  18980.  
  18981.  
  18982.         <GOK:handler state="press" name="movedown">
  18983.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  18984.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  18985.             <GOK:effect call="ChunkerIfBottom">
  18986.                 <GOK:compare value="1" type="equal">
  18987.                     <GOK:true>
  18988.                         <GOK:effect call="ChunkerKeyDown"/>
  18989.                     </GOK:true>
  18990.                     <GOK:false>
  18991.                         <GOK:effect name="wrap" call="GetRate">
  18992.                             <GOK:compare value="1" type="equal">
  18993.                                 <GOK:true>
  18994.                                     <GOK:effect call="ChunkerWrapToTop"/>
  18995.                                 </GOK:true>
  18996.                             </GOK:compare>
  18997.                         </GOK:effect>
  18998.                     </GOK:false>
  18999.                 </GOK:compare>
  19000.             </GOK:effect>
  19001.         </GOK:handler>
  19002.  
  19003.  
  19004.         <GOK:handler state="release" name="moveright">
  19005.             <GOK:effect call="Timer1Stop"/>
  19006.         </GOK:handler>
  19007.         <GOK:handler state="release" name="moveleft">
  19008.             <GOK:effect call="Timer2Stop"/>
  19009.         </GOK:handler>
  19010.         <GOK:handler state="release" name="moveup">
  19011.             <GOK:effect call="Timer3Stop"/>
  19012.         </GOK:handler>
  19013.         <GOK:handler state="release" name="movedown">
  19014.             <GOK:effect call="Timer4Stop"/>
  19015.         </GOK:handler>
  19016.  
  19017.  
  19018.  
  19019.         <GOK:handler name="select">
  19020.             <GOK:effect call="Timer1Stop"/>
  19021.             <GOK:effect call="Timer2Stop"/>
  19022.             <GOK:effect call="Timer3Stop"/>
  19023.             <GOK:effect call="Timer4Stop"/>
  19024.             <GOK:effect call="SelectChunk">
  19025.                 <GOK:compare value="1" type="equal">
  19026.                     <GOK:true>
  19027.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  19028.                         <GOK:effect call="OutputSelectedKey"/>
  19029.                         <GOK:effect call="HighlightCenterKey"/>
  19030.                         <GOK:effect param1="1" call="StateJump"/>
  19031.                     </GOK:true>
  19032.  
  19033.                 </GOK:compare>
  19034.             </GOK:effect>
  19035.         </GOK:handler>
  19036.  
  19037.  
  19038.  
  19039.  
  19040.         
  19041.         <GOK:handler name="timer1">
  19042.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  19043.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  19044.             <GOK:effect call="ChunkerIfNextChunk">
  19045.                 <GOK:compare value="1" type="equal">
  19046.                     <GOK:true>
  19047.                         <GOK:effect call="ChunkerNextChunk"/>
  19048.                     </GOK:true>
  19049.                     <GOK:false>
  19050.                         <GOK:effect name="wrap" call="GetRate">
  19051.                             <GOK:compare value="1" type="equal">
  19052.                                 <GOK:true>
  19053.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  19054.                                 </GOK:true>
  19055.                             </GOK:compare>
  19056.                         </GOK:effect>
  19057.                     </GOK:false>
  19058.                 </GOK:compare>
  19059.             </GOK:effect>
  19060.         </GOK:handler>
  19061.  
  19062.         
  19063.         <GOK:handler name="timer2">
  19064.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  19065.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  19066.             <GOK:effect call="ChunkerIfLeft">
  19067.                 <GOK:compare value="1" type="equal">
  19068.                     <GOK:true>
  19069.                         <GOK:effect call="ChunkerKeyLeft"/>
  19070.                     </GOK:true>
  19071.                     <GOK:false>
  19072.                         <GOK:effect name="wrap" call="GetRate">
  19073.                             <GOK:compare value="1" type="equal">
  19074.                                 <GOK:true>
  19075.                                     <GOK:effect call="ChunkerWrapToRight"/>
  19076.                                 </GOK:true>
  19077.                             </GOK:compare>
  19078.                         </GOK:effect>
  19079.                     </GOK:false>
  19080.                 </GOK:compare>
  19081.             </GOK:effect>
  19082.         </GOK:handler>
  19083.  
  19084.         
  19085.         <GOK:handler name="timer3">
  19086.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  19087.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  19088.             <GOK:effect call="ChunkerIfTop">
  19089.                 <GOK:compare value="1" type="equal">
  19090.                     <GOK:true>
  19091.                         <GOK:effect call="ChunkerKeyUp"/>
  19092.                     </GOK:true>
  19093.                     <GOK:false>
  19094.                         <GOK:effect name="wrap" call="GetRate">
  19095.                             <GOK:compare value="1" type="equal">
  19096.                                 <GOK:true>
  19097.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  19098.                                 </GOK:true>
  19099.                             </GOK:compare>
  19100.                         </GOK:effect>
  19101.                     </GOK:false>
  19102.                 </GOK:compare>
  19103.             </GOK:effect>
  19104.         </GOK:handler>
  19105.  
  19106.         
  19107.         <GOK:handler name="timer4">
  19108.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  19109.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  19110.             <GOK:effect call="ChunkerIfBottom">
  19111.                 <GOK:compare value="1" type="equal">
  19112.                     <GOK:true>
  19113.                         <GOK:effect call="ChunkerKeyDown"/>
  19114.                     </GOK:true>
  19115.                     <GOK:false>
  19116.                         <GOK:effect name="wrap" call="GetRate">
  19117.                             <GOK:compare value="1" type="equal">
  19118.                                 <GOK:true>
  19119.                                     <GOK:effect call="ChunkerWrapToTop"/>
  19120.                                 </GOK:true>
  19121.                             </GOK:compare>
  19122.                         </GOK:effect>
  19123.                     </GOK:false>
  19124.                 </GOK:compare>
  19125.             </GOK:effect>
  19126.         </GOK:handler>
  19127.         
  19128.     </GOK:state>
  19129.  
  19130.  
  19131.  
  19132.     <GOK:state name="repeat">
  19133.         <GOK:handler name="select">
  19134.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  19135.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  19136.             <GOK:effect call="Timer1Stop"/>
  19137.             <GOK:effect call="Timer2Stop"/>
  19138.             <GOK:effect call="Timer3Stop"/>
  19139.             <GOK:effect call="Timer4Stop"/>
  19140.             <GOK:effect call="HighlightFirstChunk"/>
  19141.             <GOK:effect param1="1" call="StateJump"/>
  19142.         </GOK:handler>
  19143.     </GOK:state>
  19144.  
  19145.  
  19146. </GOK:accessmethod>
  19147. <GOK:accessmethod xml:lang="ta" name="directed" displayname="5 α«╡α«┐α«Üα»ê α«ñα«┐α«Üα»êα«ñα«┐α«░α»ü᫬α»ì᫬α«▓α»ì">
  19148. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  19149.  
  19150. <GOK:operation>
  19151. <GOK:control type="frame" spacing="0" size="3" border="0" string="α«Üα»åα«»α«▓α»ì" xml:lang="ta">
  19152.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  19153.  
  19154.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  19155.                 <GOK:control type="label" string="α««α»çα«▓α»ì:" xml:lang="ta"></GOK:control>
  19156.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="α««α»çα«▓α»ì:" xml:lang="ta"></GOK:control>
  19157.             </GOK:control>
  19158.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  19159.                 <GOK:control type="label" string="α«òα»Çα«┤α»ì:" xml:lang="ta"></GOK:control>
  19160.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="α«òα»Çα«┤α»ì:" xml:lang="ta"></GOK:control>
  19161.             </GOK:control>
  19162.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  19163.                 <GOK:control type="label" string="α«ç᫃α«ñα»ü:" xml:lang="ta"></GOK:control>
  19164.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="α«ç᫃α«ñα»ü:" xml:lang="ta"></GOK:control>
  19165.             </GOK:control>
  19166.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  19167.                 <GOK:control type="label" string="α«╡α«▓α«ñα»ü:" xml:lang="ta"></GOK:control>
  19168.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="α«╡α«▓α«ñα»ü:" xml:lang="ta"></GOK:control>
  19169.             </GOK:control>
  19170.                 
  19171.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  19172.             <GOK:control type="label" string="Activate:" xml:lang="ta"></GOK:control>
  19173.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="α«ñα»çα«░α»ìα«╡α»ü α«Üα»åα«»α»ì" xml:lang="ta"></GOK:control>
  19174.         </GOK:control>
  19175.  
  19176.     </GOK:control>    
  19177. </GOK:control>    
  19178. </GOK:operation>
  19179.  
  19180. <GOK:feedback>
  19181. <GOK:control type="frame" spacing="0" size="3" border="0" string="α«òα«░α»üα«ñα»ìα«ñα»ü" xml:lang="ta">
  19182.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  19183.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  19184.  
  19185.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  19186.                 <GOK:control type="label" string="α«ñα«▒α»ìα«Üα««α«»α««α»ì:" xml:lang="ta"></GOK:control>
  19187.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="α«òα«░α»üα«ñα»ìα«ñα»ü α«ñα«▒α»ì᫬α»ïα«ñα»ü:" xml:lang="ta"></GOK:control>
  19188.             </GOK:control>
  19189.     
  19190.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  19191.                 <GOK:control type="label" string="Activation:" xml:lang="ta"></GOK:control>
  19192.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="α«òα«░α»üα«ñα»ìα«ñα»ü α«ñα«▒α»ì᫬α»ïα«ñα»ü:" xml:lang="ta"></GOK:control>
  19193.             </GOK:control>
  19194.  
  19195.         </GOK:control>
  19196.     </GOK:control>
  19197. </GOK:control>
  19198. </GOK:feedback>
  19199.  
  19200. <GOK:options>
  19201. <GOK:control type="frame" spacing="0" size="3" border="0" string="α«ñα»çα«░α»ìα«╡α»üα«òα«│α»ì" xml:lang="ta">
  19202.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  19203.     
  19204.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  19205.             <GOK:control type="label" string="α«ñα»ç᫃α«▓α»ì α«ñα«╛α««α«ñα««α»ì:" xml:lang="ta"></GOK:control>
  19206.             <GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="α«ñα»ç᫃α«▓α»ì α«╡α»çα«òα««α»ì:" xml:lang="ta"></GOK:control>
  19207.             <GOK:control type="label" string="(α«¿α»è᫃α«┐α«»α«┐α«▓α»ì 100 )" xml:lang="ta"></GOK:control>
  19208.         </GOK:control>
  19209.  
  19210.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  19211.             <GOK:control type="checkbutton" name="wrap" string="᫫᫃α«òα»ìα«òα»ü α«╡α«░α«┐α«Üα»ê/α«¿α»å᫃α»üα«╡α«░α«┐α«Üα»ê" xml:lang="ta"></GOK:control>
  19212.         </GOK:control>
  19213.  
  19214.  
  19215.     </GOK:control>
  19216. </GOK:control>
  19217. </GOK:options>
  19218.  
  19219.  
  19220.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  19221.     <GOK:rate stringvalue="switch2" name="moveright"/>
  19222.     <GOK:rate stringvalue="switch3" name="moveup"/>
  19223.     <GOK:rate stringvalue="switch4" name="movedown"/>
  19224.     <GOK:rate stringvalue="switch5" name="select"/>
  19225.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  19226.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  19227.     <GOK:rate value="100" name="scanspeed"/>
  19228.     <GOK:rate value="1" name="wrap"/>
  19229.     <GOK:rate value="0" name="topbottom"/>
  19230.     <GOK:rate value="0" name="leftright"/>
  19231.     <GOK:rate value="3" name="cycles"/>
  19232.  
  19233.     <GOK:rate value="0" name="autorepeat"/>
  19234.     <GOK:rate value="30" name="repeatrate"/>
  19235.  
  19236.  
  19237.     <GOK:initialization>
  19238.         <GOK:effect call="ChunkerReset"/>
  19239.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  19240.     </GOK:initialization>
  19241.  
  19242.  
  19243.     <GOK:state name="1">
  19244.  
  19245.  
  19246.         <GOK:handler state="press" name="moveright">
  19247.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  19248.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  19249.             <GOK:effect call="ChunkerIfRight">
  19250.                 <GOK:compare value="1" type="equal">
  19251.                     <GOK:true>
  19252.                         <GOK:effect call="ChunkerKeyRight"/>
  19253.                     </GOK:true>
  19254.                     <GOK:false>
  19255.                         <GOK:effect name="wrap" call="GetRate">
  19256.                             <GOK:compare value="1" type="equal">
  19257.                                 <GOK:true>
  19258.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  19259.                                 </GOK:true>
  19260.                             </GOK:compare>
  19261.                         </GOK:effect>
  19262.                     </GOK:false>
  19263.                 </GOK:compare>
  19264.             </GOK:effect>
  19265.         </GOK:handler>
  19266.  
  19267.  
  19268.         <GOK:handler state="press" name="moveleft">
  19269.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  19270.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  19271.             <GOK:effect call="ChunkerIfLeft">
  19272.                 <GOK:compare value="1" type="equal">
  19273.                     <GOK:true>
  19274.                         <GOK:effect call="ChunkerKeyLeft"/>
  19275.                     </GOK:true>
  19276.                     <GOK:false>
  19277.                         <GOK:effect name="wrap" call="GetRate">
  19278.                             <GOK:compare value="1" type="equal">
  19279.                                 <GOK:true>
  19280.                                     <GOK:effect call="ChunkerWrapToRight"/>
  19281.                                 </GOK:true>
  19282.                             </GOK:compare>
  19283.                         </GOK:effect>
  19284.                     </GOK:false>
  19285.                 </GOK:compare>
  19286.             </GOK:effect>
  19287.         </GOK:handler>
  19288.  
  19289.  
  19290.         <GOK:handler state="press" name="moveup">
  19291.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  19292.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  19293.             <GOK:effect call="ChunkerIfTop">
  19294.                 <GOK:compare value="1" type="equal">
  19295.                     <GOK:true>
  19296.                         <GOK:effect call="ChunkerKeyUp"/>
  19297.                     </GOK:true>
  19298.                     <GOK:false>
  19299.                         <GOK:effect name="wrap" call="GetRate">
  19300.                             <GOK:compare value="1" type="equal">
  19301.                                 <GOK:true>
  19302.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  19303.                                 </GOK:true>
  19304.                             </GOK:compare>
  19305.                         </GOK:effect>
  19306.                     </GOK:false>
  19307.                 </GOK:compare>
  19308.             </GOK:effect>
  19309.         </GOK:handler>
  19310.  
  19311.  
  19312.         <GOK:handler state="press" name="movedown">
  19313.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  19314.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  19315.             <GOK:effect call="ChunkerIfBottom">
  19316.                 <GOK:compare value="1" type="equal">
  19317.                     <GOK:true>
  19318.                         <GOK:effect call="ChunkerKeyDown"/>
  19319.                     </GOK:true>
  19320.                     <GOK:false>
  19321.                         <GOK:effect name="wrap" call="GetRate">
  19322.                             <GOK:compare value="1" type="equal">
  19323.                                 <GOK:true>
  19324.                                     <GOK:effect call="ChunkerWrapToTop"/>
  19325.                                 </GOK:true>
  19326.                             </GOK:compare>
  19327.                         </GOK:effect>
  19328.                     </GOK:false>
  19329.                 </GOK:compare>
  19330.             </GOK:effect>
  19331.         </GOK:handler>
  19332.  
  19333.  
  19334.         <GOK:handler state="release" name="moveright">
  19335.             <GOK:effect call="Timer1Stop"/>
  19336.         </GOK:handler>
  19337.         <GOK:handler state="release" name="moveleft">
  19338.             <GOK:effect call="Timer2Stop"/>
  19339.         </GOK:handler>
  19340.         <GOK:handler state="release" name="moveup">
  19341.             <GOK:effect call="Timer3Stop"/>
  19342.         </GOK:handler>
  19343.         <GOK:handler state="release" name="movedown">
  19344.             <GOK:effect call="Timer4Stop"/>
  19345.         </GOK:handler>
  19346.  
  19347.  
  19348.  
  19349.         <GOK:handler name="select">
  19350.             <GOK:effect call="Timer1Stop"/>
  19351.             <GOK:effect call="Timer2Stop"/>
  19352.             <GOK:effect call="Timer3Stop"/>
  19353.             <GOK:effect call="Timer4Stop"/>
  19354.             <GOK:effect call="SelectChunk">
  19355.                 <GOK:compare value="1" type="equal">
  19356.                     <GOK:true>
  19357.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  19358.                         <GOK:effect call="OutputSelectedKey"/>
  19359.                         <GOK:effect call="HighlightCenterKey"/>
  19360.                         <GOK:effect param1="1" call="StateJump"/>
  19361.                     </GOK:true>
  19362.  
  19363.                 </GOK:compare>
  19364.             </GOK:effect>
  19365.         </GOK:handler>
  19366.  
  19367.  
  19368.  
  19369.  
  19370.         
  19371.         <GOK:handler name="timer1">
  19372.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  19373.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  19374.             <GOK:effect call="ChunkerIfNextChunk">
  19375.                 <GOK:compare value="1" type="equal">
  19376.                     <GOK:true>
  19377.                         <GOK:effect call="ChunkerNextChunk"/>
  19378.                     </GOK:true>
  19379.                     <GOK:false>
  19380.                         <GOK:effect name="wrap" call="GetRate">
  19381.                             <GOK:compare value="1" type="equal">
  19382.                                 <GOK:true>
  19383.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  19384.                                 </GOK:true>
  19385.                             </GOK:compare>
  19386.                         </GOK:effect>
  19387.                     </GOK:false>
  19388.                 </GOK:compare>
  19389.             </GOK:effect>
  19390.         </GOK:handler>
  19391.  
  19392.         
  19393.         <GOK:handler name="timer2">
  19394.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  19395.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  19396.             <GOK:effect call="ChunkerIfLeft">
  19397.                 <GOK:compare value="1" type="equal">
  19398.                     <GOK:true>
  19399.                         <GOK:effect call="ChunkerKeyLeft"/>
  19400.                     </GOK:true>
  19401.                     <GOK:false>
  19402.                         <GOK:effect name="wrap" call="GetRate">
  19403.                             <GOK:compare value="1" type="equal">
  19404.                                 <GOK:true>
  19405.                                     <GOK:effect call="ChunkerWrapToRight"/>
  19406.                                 </GOK:true>
  19407.                             </GOK:compare>
  19408.                         </GOK:effect>
  19409.                     </GOK:false>
  19410.                 </GOK:compare>
  19411.             </GOK:effect>
  19412.         </GOK:handler>
  19413.  
  19414.         
  19415.         <GOK:handler name="timer3">
  19416.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  19417.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  19418.             <GOK:effect call="ChunkerIfTop">
  19419.                 <GOK:compare value="1" type="equal">
  19420.                     <GOK:true>
  19421.                         <GOK:effect call="ChunkerKeyUp"/>
  19422.                     </GOK:true>
  19423.                     <GOK:false>
  19424.                         <GOK:effect name="wrap" call="GetRate">
  19425.                             <GOK:compare value="1" type="equal">
  19426.                                 <GOK:true>
  19427.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  19428.                                 </GOK:true>
  19429.                             </GOK:compare>
  19430.                         </GOK:effect>
  19431.                     </GOK:false>
  19432.                 </GOK:compare>
  19433.             </GOK:effect>
  19434.         </GOK:handler>
  19435.  
  19436.         
  19437.         <GOK:handler name="timer4">
  19438.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  19439.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  19440.             <GOK:effect call="ChunkerIfBottom">
  19441.                 <GOK:compare value="1" type="equal">
  19442.                     <GOK:true>
  19443.                         <GOK:effect call="ChunkerKeyDown"/>
  19444.                     </GOK:true>
  19445.                     <GOK:false>
  19446.                         <GOK:effect name="wrap" call="GetRate">
  19447.                             <GOK:compare value="1" type="equal">
  19448.                                 <GOK:true>
  19449.                                     <GOK:effect call="ChunkerWrapToTop"/>
  19450.                                 </GOK:true>
  19451.                             </GOK:compare>
  19452.                         </GOK:effect>
  19453.                     </GOK:false>
  19454.                 </GOK:compare>
  19455.             </GOK:effect>
  19456.         </GOK:handler>
  19457.         
  19458.     </GOK:state>
  19459.  
  19460.  
  19461.  
  19462.     <GOK:state name="repeat">
  19463.         <GOK:handler name="select">
  19464.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  19465.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  19466.             <GOK:effect call="Timer1Stop"/>
  19467.             <GOK:effect call="Timer2Stop"/>
  19468.             <GOK:effect call="Timer3Stop"/>
  19469.             <GOK:effect call="Timer4Stop"/>
  19470.             <GOK:effect call="HighlightFirstChunk"/>
  19471.             <GOK:effect param1="1" call="StateJump"/>
  19472.         </GOK:handler>
  19473.     </GOK:state>
  19474.  
  19475.  
  19476. </GOK:accessmethod>
  19477. <GOK:accessmethod xml:lang="uk" name="directed" displayname="5 Switch Directed">
  19478. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  19479.  
  19480. <GOK:operation>
  19481. <GOK:control type="frame" spacing="0" size="3" border="0" string="╨₧╤Ç╤û╤ö╨╜╤é╨░╤å╤û╤Å" xml:lang="uk">
  19482.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  19483.  
  19484.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  19485.                 <GOK:control type="label" string="╨Æ╨│╨╛╤Ç╤â:" xml:lang="uk"></GOK:control>
  19486.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="╨Æ╨│╨╛╤Ç╤â:" xml:lang="uk"></GOK:control>
  19487.             </GOK:control>
  19488.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  19489.                 <GOK:control type="label" string="╨Æ╨╜╨╕╨╖:" xml:lang="uk"></GOK:control>
  19490.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="╨Æ╨╜╨╕╨╖:" xml:lang="uk"></GOK:control>
  19491.             </GOK:control>
  19492.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  19493.                 <GOK:control type="label" string="╨ù╨╗╤û╨▓╨░:" xml:lang="uk"></GOK:control>
  19494.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="╨ù╨╗╤û╨▓╨░:" xml:lang="uk"></GOK:control>
  19495.             </GOK:control>
  19496.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  19497.                 <GOK:control type="label" string="╨í╨┐╤Ç╨░╨▓╨░:" xml:lang="uk"></GOK:control>
  19498.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="╨í╨┐╤Ç╨░╨▓╨░:" xml:lang="uk"></GOK:control>
  19499.             </GOK:control>
  19500.                 
  19501.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  19502.             <GOK:control type="label" string="╨É╨║╤é╨╕╨▓╤â╨▓╨░╤é╨╕:" xml:lang="uk"></GOK:control>
  19503.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="╨Æ╨╕╨▒╤û╤Ç:" xml:lang="uk"></GOK:control>
  19504.         </GOK:control>
  19505.  
  19506.     </GOK:control>    
  19507. </GOK:control>    
  19508. </GOK:operation>
  19509.  
  19510. <GOK:feedback>
  19511. <GOK:control type="frame" spacing="0" size="3" border="0" string="╨ù╨▓╨╛╤Ç╨╛╤é╨╜╤û╨╣ ╨╖╨▓'╤Å╨╖╨╛╨║" xml:lang="uk">
  19512.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  19513.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  19514.  
  19515.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  19516.                 <GOK:control type="label" string="╨á╤â╤à:" xml:lang="uk"></GOK:control>
  19517.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="╨ù╨▓╨╛╤Ç╨╛╤é╨╜╤û╨╣ ╨╖╨▓'╤Å╨╖╨╛╨║ ╤Ç╤â╤à╤â:" xml:lang="uk"></GOK:control>
  19518.             </GOK:control>
  19519.     
  19520.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  19521.                 <GOK:control type="label" string="╨É╨║╤é╨╕╨▓╨░╤å╤û╤Å:" xml:lang="uk"></GOK:control>
  19522.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="╨ù╨▓╨╛╤Ç╨╛╤é╨╜╤û╨╣ ╨╖╨▓'╤Å╨╖╨╛╨║ ╤Ç╤â╤à╤â:" xml:lang="uk"></GOK:control>
  19523.             </GOK:control>
  19524.  
  19525.         </GOK:control>
  19526.     </GOK:control>
  19527. </GOK:control>
  19528. </GOK:feedback>
  19529.  
  19530. <GOK:options>
  19531. <GOK:control type="frame" spacing="0" size="3" border="0" string="╨ƒ╨░╤Ç╨░╨╝╨╡╤é╤Ç╨╕" xml:lang="uk">
  19532.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  19533.     
  19534.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  19535.             <GOK:control type="label" string="╨ù╨░╤é╤Ç╨╕╨╝╨║╨░ ╤ü╨║╨░╨╜╤â╨▓╨░╨╜╨╜╤Å:" xml:lang="uk"></GOK:control>
  19536.             <GOK:control value="100" type="spinbutton" stepincrement="1" pagesize="10" pageincrement="10" name="scanspeed" min="10" max="500" string="╨¿╨▓╨╕╨┤╨║╤û╤ü╤é╤î ╤ü╨║╨░╨╜╤â╨▓╨░╨╜╨╜╤Å:" xml:lang="uk"></GOK:control>
  19537.             <GOK:control type="label" string="(╤ü╨╛╤é╤û ╨┤╨╛╨╗╤û ╤ü╨╡╨║╤â╨╜╨┤╨╕)" xml:lang="uk"></GOK:control>
  19538.         </GOK:control>
  19539.  
  19540.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  19541.             <GOK:control type="checkbutton" name="wrap" string="╨ƒ╨╡╤Ç╨╡╨╜╨╛╤ü╨╕╤é╨╕ ╤Ç╤Å╨┤╨║╨╕/╤ü╤é╨╛╨▓╨┐╤å╤û" xml:lang="uk"></GOK:control>
  19542.         </GOK:control>
  19543.  
  19544.  
  19545.     </GOK:control>
  19546. </GOK:control>
  19547. </GOK:options>
  19548.  
  19549.  
  19550.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  19551.     <GOK:rate stringvalue="switch2" name="moveright"/>
  19552.     <GOK:rate stringvalue="switch3" name="moveup"/>
  19553.     <GOK:rate stringvalue="switch4" name="movedown"/>
  19554.     <GOK:rate stringvalue="switch5" name="select"/>
  19555.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  19556.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  19557.     <GOK:rate value="100" name="scanspeed"/>
  19558.     <GOK:rate value="1" name="wrap"/>
  19559.     <GOK:rate value="0" name="topbottom"/>
  19560.     <GOK:rate value="0" name="leftright"/>
  19561.     <GOK:rate value="3" name="cycles"/>
  19562.  
  19563.     <GOK:rate value="0" name="autorepeat"/>
  19564.     <GOK:rate value="30" name="repeatrate"/>
  19565.  
  19566.  
  19567.     <GOK:initialization>
  19568.         <GOK:effect call="ChunkerReset"/>
  19569.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  19570.     </GOK:initialization>
  19571.  
  19572.  
  19573.     <GOK:state name="1">
  19574.  
  19575.  
  19576.         <GOK:handler state="press" name="moveright">
  19577.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  19578.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  19579.             <GOK:effect call="ChunkerIfRight">
  19580.                 <GOK:compare value="1" type="equal">
  19581.                     <GOK:true>
  19582.                         <GOK:effect call="ChunkerKeyRight"/>
  19583.                     </GOK:true>
  19584.                     <GOK:false>
  19585.                         <GOK:effect name="wrap" call="GetRate">
  19586.                             <GOK:compare value="1" type="equal">
  19587.                                 <GOK:true>
  19588.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  19589.                                 </GOK:true>
  19590.                             </GOK:compare>
  19591.                         </GOK:effect>
  19592.                     </GOK:false>
  19593.                 </GOK:compare>
  19594.             </GOK:effect>
  19595.         </GOK:handler>
  19596.  
  19597.  
  19598.         <GOK:handler state="press" name="moveleft">
  19599.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  19600.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  19601.             <GOK:effect call="ChunkerIfLeft">
  19602.                 <GOK:compare value="1" type="equal">
  19603.                     <GOK:true>
  19604.                         <GOK:effect call="ChunkerKeyLeft"/>
  19605.                     </GOK:true>
  19606.                     <GOK:false>
  19607.                         <GOK:effect name="wrap" call="GetRate">
  19608.                             <GOK:compare value="1" type="equal">
  19609.                                 <GOK:true>
  19610.                                     <GOK:effect call="ChunkerWrapToRight"/>
  19611.                                 </GOK:true>
  19612.                             </GOK:compare>
  19613.                         </GOK:effect>
  19614.                     </GOK:false>
  19615.                 </GOK:compare>
  19616.             </GOK:effect>
  19617.         </GOK:handler>
  19618.  
  19619.  
  19620.         <GOK:handler state="press" name="moveup">
  19621.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  19622.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  19623.             <GOK:effect call="ChunkerIfTop">
  19624.                 <GOK:compare value="1" type="equal">
  19625.                     <GOK:true>
  19626.                         <GOK:effect call="ChunkerKeyUp"/>
  19627.                     </GOK:true>
  19628.                     <GOK:false>
  19629.                         <GOK:effect name="wrap" call="GetRate">
  19630.                             <GOK:compare value="1" type="equal">
  19631.                                 <GOK:true>
  19632.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  19633.                                 </GOK:true>
  19634.                             </GOK:compare>
  19635.                         </GOK:effect>
  19636.                     </GOK:false>
  19637.                 </GOK:compare>
  19638.             </GOK:effect>
  19639.         </GOK:handler>
  19640.  
  19641.  
  19642.         <GOK:handler state="press" name="movedown">
  19643.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  19644.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  19645.             <GOK:effect call="ChunkerIfBottom">
  19646.                 <GOK:compare value="1" type="equal">
  19647.                     <GOK:true>
  19648.                         <GOK:effect call="ChunkerKeyDown"/>
  19649.                     </GOK:true>
  19650.                     <GOK:false>
  19651.                         <GOK:effect name="wrap" call="GetRate">
  19652.                             <GOK:compare value="1" type="equal">
  19653.                                 <GOK:true>
  19654.                                     <GOK:effect call="ChunkerWrapToTop"/>
  19655.                                 </GOK:true>
  19656.                             </GOK:compare>
  19657.                         </GOK:effect>
  19658.                     </GOK:false>
  19659.                 </GOK:compare>
  19660.             </GOK:effect>
  19661.         </GOK:handler>
  19662.  
  19663.  
  19664.         <GOK:handler state="release" name="moveright">
  19665.             <GOK:effect call="Timer1Stop"/>
  19666.         </GOK:handler>
  19667.         <GOK:handler state="release" name="moveleft">
  19668.             <GOK:effect call="Timer2Stop"/>
  19669.         </GOK:handler>
  19670.         <GOK:handler state="release" name="moveup">
  19671.             <GOK:effect call="Timer3Stop"/>
  19672.         </GOK:handler>
  19673.         <GOK:handler state="release" name="movedown">
  19674.             <GOK:effect call="Timer4Stop"/>
  19675.         </GOK:handler>
  19676.  
  19677.  
  19678.  
  19679.         <GOK:handler name="select">
  19680.             <GOK:effect call="Timer1Stop"/>
  19681.             <GOK:effect call="Timer2Stop"/>
  19682.             <GOK:effect call="Timer3Stop"/>
  19683.             <GOK:effect call="Timer4Stop"/>
  19684.             <GOK:effect call="SelectChunk">
  19685.                 <GOK:compare value="1" type="equal">
  19686.                     <GOK:true>
  19687.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  19688.                         <GOK:effect call="OutputSelectedKey"/>
  19689.                         <GOK:effect call="HighlightCenterKey"/>
  19690.                         <GOK:effect param1="1" call="StateJump"/>
  19691.                     </GOK:true>
  19692.  
  19693.                 </GOK:compare>
  19694.             </GOK:effect>
  19695.         </GOK:handler>
  19696.  
  19697.  
  19698.  
  19699.  
  19700.         
  19701.         <GOK:handler name="timer1">
  19702.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  19703.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  19704.             <GOK:effect call="ChunkerIfNextChunk">
  19705.                 <GOK:compare value="1" type="equal">
  19706.                     <GOK:true>
  19707.                         <GOK:effect call="ChunkerNextChunk"/>
  19708.                     </GOK:true>
  19709.                     <GOK:false>
  19710.                         <GOK:effect name="wrap" call="GetRate">
  19711.                             <GOK:compare value="1" type="equal">
  19712.                                 <GOK:true>
  19713.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  19714.                                 </GOK:true>
  19715.                             </GOK:compare>
  19716.                         </GOK:effect>
  19717.                     </GOK:false>
  19718.                 </GOK:compare>
  19719.             </GOK:effect>
  19720.         </GOK:handler>
  19721.  
  19722.         
  19723.         <GOK:handler name="timer2">
  19724.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  19725.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  19726.             <GOK:effect call="ChunkerIfLeft">
  19727.                 <GOK:compare value="1" type="equal">
  19728.                     <GOK:true>
  19729.                         <GOK:effect call="ChunkerKeyLeft"/>
  19730.                     </GOK:true>
  19731.                     <GOK:false>
  19732.                         <GOK:effect name="wrap" call="GetRate">
  19733.                             <GOK:compare value="1" type="equal">
  19734.                                 <GOK:true>
  19735.                                     <GOK:effect call="ChunkerWrapToRight"/>
  19736.                                 </GOK:true>
  19737.                             </GOK:compare>
  19738.                         </GOK:effect>
  19739.                     </GOK:false>
  19740.                 </GOK:compare>
  19741.             </GOK:effect>
  19742.         </GOK:handler>
  19743.  
  19744.         
  19745.         <GOK:handler name="timer3">
  19746.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  19747.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  19748.             <GOK:effect call="ChunkerIfTop">
  19749.                 <GOK:compare value="1" type="equal">
  19750.                     <GOK:true>
  19751.                         <GOK:effect call="ChunkerKeyUp"/>
  19752.                     </GOK:true>
  19753.                     <GOK:false>
  19754.                         <GOK:effect name="wrap" call="GetRate">
  19755.                             <GOK:compare value="1" type="equal">
  19756.                                 <GOK:true>
  19757.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  19758.                                 </GOK:true>
  19759.                             </GOK:compare>
  19760.                         </GOK:effect>
  19761.                     </GOK:false>
  19762.                 </GOK:compare>
  19763.             </GOK:effect>
  19764.         </GOK:handler>
  19765.  
  19766.         
  19767.         <GOK:handler name="timer4">
  19768.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  19769.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  19770.             <GOK:effect call="ChunkerIfBottom">
  19771.                 <GOK:compare value="1" type="equal">
  19772.                     <GOK:true>
  19773.                         <GOK:effect call="ChunkerKeyDown"/>
  19774.                     </GOK:true>
  19775.                     <GOK:false>
  19776.                         <GOK:effect name="wrap" call="GetRate">
  19777.                             <GOK:compare value="1" type="equal">
  19778.                                 <GOK:true>
  19779.                                     <GOK:effect call="ChunkerWrapToTop"/>
  19780.                                 </GOK:true>
  19781.                             </GOK:compare>
  19782.                         </GOK:effect>
  19783.                     </GOK:false>
  19784.                 </GOK:compare>
  19785.             </GOK:effect>
  19786.         </GOK:handler>
  19787.         
  19788.     </GOK:state>
  19789.  
  19790.  
  19791.  
  19792.     <GOK:state name="repeat">
  19793.         <GOK:handler name="select">
  19794.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  19795.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  19796.             <GOK:effect call="Timer1Stop"/>
  19797.             <GOK:effect call="Timer2Stop"/>
  19798.             <GOK:effect call="Timer3Stop"/>
  19799.             <GOK:effect call="Timer4Stop"/>
  19800.             <GOK:effect call="HighlightFirstChunk"/>
  19801.             <GOK:effect param1="1" call="StateJump"/>
  19802.         </GOK:handler>
  19803.     </GOK:state>
  19804.  
  19805.  
  19806. </GOK:accessmethod>
  19807. <GOK:accessmethod xml:lang="vi" name="directed" displayname="5 C├┤ng tß║»t ─æ├ú h╞░ß╗¢ng">
  19808. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  19809.  
  19810. <GOK:operation>
  19811. <GOK:control type="frame" spacing="0" size="3" border="0" string="Thao t├íc" xml:lang="vi">
  19812.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  19813.  
  19814.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  19815.                 <GOK:control type="label" string="L├¬n:" xml:lang="vi"></GOK:control>
  19816.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="L├¬n:" xml:lang="vi"></GOK:control>
  19817.             </GOK:control>
  19818.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  19819.                 <GOK:control type="label" string="Xuß╗æng:" xml:lang="vi"></GOK:control>
  19820.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Xuß╗æng:" xml:lang="vi"></GOK:control>
  19821.             </GOK:control>
  19822.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  19823.                 <GOK:control type="label" string="Tr├íi:" xml:lang="vi"></GOK:control>
  19824.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="Tr├íi:" xml:lang="vi"></GOK:control>
  19825.             </GOK:control>
  19826.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  19827.                 <GOK:control type="label" string="Phß║úi:" xml:lang="vi"></GOK:control>
  19828.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="Phß║úi:" xml:lang="vi"></GOK:control>
  19829.             </GOK:control>
  19830.                 
  19831.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  19832.             <GOK:control type="label" string="K├¡ch hoß║ít:" xml:lang="vi"></GOK:control>
  19833.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Chß╗ìn:" xml:lang="vi"></GOK:control>
  19834.         </GOK:control>
  19835.  
  19836.     </GOK:control>    
  19837. </GOK:control>    
  19838. </GOK:operation>
  19839.  
  19840. <GOK:feedback>
  19841. <GOK:control type="frame" spacing="0" size="3" border="0" string="Hß╗ôi ├óm" xml:lang="vi">
  19842.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  19843.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  19844.  
  19845.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  19846.                 <GOK:control type="label" string="Di chuyß╗ân:" xml:lang="vi"></GOK:control>
  19847.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="Di chuyß╗ân hß╗ôi ├óm:" xml:lang="vi"></GOK:control>
  19848.             </GOK:control>
  19849.     
  19850.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  19851.                 <GOK:control type="label" string="Sß╗▒ k├¡ch hoß║ít:" xml:lang="vi"></GOK:control>
  19852.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="Di chuyß╗ân hß╗ôi ├óm:" xml:lang="vi"></GOK:control>
  19853.             </GOK:control>
  19854.  
  19855.         </GOK:control>
  19856.     </GOK:control>
  19857. </GOK:control>
  19858. </GOK:feedback>
  19859.  
  19860. <GOK:options>
  19861. <GOK:control type="frame" spacing="0" size="3" border="0" string="T├╣y chß╗ìn" xml:lang="vi">
  19862.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  19863.     
  19864.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  19865.             <GOK:control type="label" string="Khoß║úng ─æß╗úi qu├⌐t:" xml:lang="vi"></GOK:control>
  19866.             <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>
  19867.             <GOK:control type="label" string="(phß║ºn 100 mß╗Öt gi├óy)" xml:lang="vi"></GOK:control>
  19868.         </GOK:control>
  19869.  
  19870.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  19871.             <GOK:control type="checkbutton" name="wrap" string="Cuß╗æn cß╗Öt/h├áng" xml:lang="vi"></GOK:control>
  19872.         </GOK:control>
  19873.  
  19874.  
  19875.     </GOK:control>
  19876. </GOK:control>
  19877. </GOK:options>
  19878.  
  19879.  
  19880.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  19881.     <GOK:rate stringvalue="switch2" name="moveright"/>
  19882.     <GOK:rate stringvalue="switch3" name="moveup"/>
  19883.     <GOK:rate stringvalue="switch4" name="movedown"/>
  19884.     <GOK:rate stringvalue="switch5" name="select"/>
  19885.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  19886.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  19887.     <GOK:rate value="100" name="scanspeed"/>
  19888.     <GOK:rate value="1" name="wrap"/>
  19889.     <GOK:rate value="0" name="topbottom"/>
  19890.     <GOK:rate value="0" name="leftright"/>
  19891.     <GOK:rate value="3" name="cycles"/>
  19892.  
  19893.     <GOK:rate value="0" name="autorepeat"/>
  19894.     <GOK:rate value="30" name="repeatrate"/>
  19895.  
  19896.  
  19897.     <GOK:initialization>
  19898.         <GOK:effect call="ChunkerReset"/>
  19899.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  19900.     </GOK:initialization>
  19901.  
  19902.  
  19903.     <GOK:state name="1">
  19904.  
  19905.  
  19906.         <GOK:handler state="press" name="moveright">
  19907.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  19908.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  19909.             <GOK:effect call="ChunkerIfRight">
  19910.                 <GOK:compare value="1" type="equal">
  19911.                     <GOK:true>
  19912.                         <GOK:effect call="ChunkerKeyRight"/>
  19913.                     </GOK:true>
  19914.                     <GOK:false>
  19915.                         <GOK:effect name="wrap" call="GetRate">
  19916.                             <GOK:compare value="1" type="equal">
  19917.                                 <GOK:true>
  19918.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  19919.                                 </GOK:true>
  19920.                             </GOK:compare>
  19921.                         </GOK:effect>
  19922.                     </GOK:false>
  19923.                 </GOK:compare>
  19924.             </GOK:effect>
  19925.         </GOK:handler>
  19926.  
  19927.  
  19928.         <GOK:handler state="press" name="moveleft">
  19929.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  19930.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  19931.             <GOK:effect call="ChunkerIfLeft">
  19932.                 <GOK:compare value="1" type="equal">
  19933.                     <GOK:true>
  19934.                         <GOK:effect call="ChunkerKeyLeft"/>
  19935.                     </GOK:true>
  19936.                     <GOK:false>
  19937.                         <GOK:effect name="wrap" call="GetRate">
  19938.                             <GOK:compare value="1" type="equal">
  19939.                                 <GOK:true>
  19940.                                     <GOK:effect call="ChunkerWrapToRight"/>
  19941.                                 </GOK:true>
  19942.                             </GOK:compare>
  19943.                         </GOK:effect>
  19944.                     </GOK:false>
  19945.                 </GOK:compare>
  19946.             </GOK:effect>
  19947.         </GOK:handler>
  19948.  
  19949.  
  19950.         <GOK:handler state="press" name="moveup">
  19951.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  19952.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  19953.             <GOK:effect call="ChunkerIfTop">
  19954.                 <GOK:compare value="1" type="equal">
  19955.                     <GOK:true>
  19956.                         <GOK:effect call="ChunkerKeyUp"/>
  19957.                     </GOK:true>
  19958.                     <GOK:false>
  19959.                         <GOK:effect name="wrap" call="GetRate">
  19960.                             <GOK:compare value="1" type="equal">
  19961.                                 <GOK:true>
  19962.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  19963.                                 </GOK:true>
  19964.                             </GOK:compare>
  19965.                         </GOK:effect>
  19966.                     </GOK:false>
  19967.                 </GOK:compare>
  19968.             </GOK:effect>
  19969.         </GOK:handler>
  19970.  
  19971.  
  19972.         <GOK:handler state="press" name="movedown">
  19973.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  19974.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  19975.             <GOK:effect call="ChunkerIfBottom">
  19976.                 <GOK:compare value="1" type="equal">
  19977.                     <GOK:true>
  19978.                         <GOK:effect call="ChunkerKeyDown"/>
  19979.                     </GOK:true>
  19980.                     <GOK:false>
  19981.                         <GOK:effect name="wrap" call="GetRate">
  19982.                             <GOK:compare value="1" type="equal">
  19983.                                 <GOK:true>
  19984.                                     <GOK:effect call="ChunkerWrapToTop"/>
  19985.                                 </GOK:true>
  19986.                             </GOK:compare>
  19987.                         </GOK:effect>
  19988.                     </GOK:false>
  19989.                 </GOK:compare>
  19990.             </GOK:effect>
  19991.         </GOK:handler>
  19992.  
  19993.  
  19994.         <GOK:handler state="release" name="moveright">
  19995.             <GOK:effect call="Timer1Stop"/>
  19996.         </GOK:handler>
  19997.         <GOK:handler state="release" name="moveleft">
  19998.             <GOK:effect call="Timer2Stop"/>
  19999.         </GOK:handler>
  20000.         <GOK:handler state="release" name="moveup">
  20001.             <GOK:effect call="Timer3Stop"/>
  20002.         </GOK:handler>
  20003.         <GOK:handler state="release" name="movedown">
  20004.             <GOK:effect call="Timer4Stop"/>
  20005.         </GOK:handler>
  20006.  
  20007.  
  20008.  
  20009.         <GOK:handler name="select">
  20010.             <GOK:effect call="Timer1Stop"/>
  20011.             <GOK:effect call="Timer2Stop"/>
  20012.             <GOK:effect call="Timer3Stop"/>
  20013.             <GOK:effect call="Timer4Stop"/>
  20014.             <GOK:effect call="SelectChunk">
  20015.                 <GOK:compare value="1" type="equal">
  20016.                     <GOK:true>
  20017.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  20018.                         <GOK:effect call="OutputSelectedKey"/>
  20019.                         <GOK:effect call="HighlightCenterKey"/>
  20020.                         <GOK:effect param1="1" call="StateJump"/>
  20021.                     </GOK:true>
  20022.  
  20023.                 </GOK:compare>
  20024.             </GOK:effect>
  20025.         </GOK:handler>
  20026.  
  20027.  
  20028.  
  20029.  
  20030.         
  20031.         <GOK:handler name="timer1">
  20032.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  20033.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  20034.             <GOK:effect call="ChunkerIfNextChunk">
  20035.                 <GOK:compare value="1" type="equal">
  20036.                     <GOK:true>
  20037.                         <GOK:effect call="ChunkerNextChunk"/>
  20038.                     </GOK:true>
  20039.                     <GOK:false>
  20040.                         <GOK:effect name="wrap" call="GetRate">
  20041.                             <GOK:compare value="1" type="equal">
  20042.                                 <GOK:true>
  20043.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  20044.                                 </GOK:true>
  20045.                             </GOK:compare>
  20046.                         </GOK:effect>
  20047.                     </GOK:false>
  20048.                 </GOK:compare>
  20049.             </GOK:effect>
  20050.         </GOK:handler>
  20051.  
  20052.         
  20053.         <GOK:handler name="timer2">
  20054.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  20055.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  20056.             <GOK:effect call="ChunkerIfLeft">
  20057.                 <GOK:compare value="1" type="equal">
  20058.                     <GOK:true>
  20059.                         <GOK:effect call="ChunkerKeyLeft"/>
  20060.                     </GOK:true>
  20061.                     <GOK:false>
  20062.                         <GOK:effect name="wrap" call="GetRate">
  20063.                             <GOK:compare value="1" type="equal">
  20064.                                 <GOK:true>
  20065.                                     <GOK:effect call="ChunkerWrapToRight"/>
  20066.                                 </GOK:true>
  20067.                             </GOK:compare>
  20068.                         </GOK:effect>
  20069.                     </GOK:false>
  20070.                 </GOK:compare>
  20071.             </GOK:effect>
  20072.         </GOK:handler>
  20073.  
  20074.         
  20075.         <GOK:handler name="timer3">
  20076.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  20077.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  20078.             <GOK:effect call="ChunkerIfTop">
  20079.                 <GOK:compare value="1" type="equal">
  20080.                     <GOK:true>
  20081.                         <GOK:effect call="ChunkerKeyUp"/>
  20082.                     </GOK:true>
  20083.                     <GOK:false>
  20084.                         <GOK:effect name="wrap" call="GetRate">
  20085.                             <GOK:compare value="1" type="equal">
  20086.                                 <GOK:true>
  20087.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  20088.                                 </GOK:true>
  20089.                             </GOK:compare>
  20090.                         </GOK:effect>
  20091.                     </GOK:false>
  20092.                 </GOK:compare>
  20093.             </GOK:effect>
  20094.         </GOK:handler>
  20095.  
  20096.         
  20097.         <GOK:handler name="timer4">
  20098.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  20099.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  20100.             <GOK:effect call="ChunkerIfBottom">
  20101.                 <GOK:compare value="1" type="equal">
  20102.                     <GOK:true>
  20103.                         <GOK:effect call="ChunkerKeyDown"/>
  20104.                     </GOK:true>
  20105.                     <GOK:false>
  20106.                         <GOK:effect name="wrap" call="GetRate">
  20107.                             <GOK:compare value="1" type="equal">
  20108.                                 <GOK:true>
  20109.                                     <GOK:effect call="ChunkerWrapToTop"/>
  20110.                                 </GOK:true>
  20111.                             </GOK:compare>
  20112.                         </GOK:effect>
  20113.                     </GOK:false>
  20114.                 </GOK:compare>
  20115.             </GOK:effect>
  20116.         </GOK:handler>
  20117.         
  20118.     </GOK:state>
  20119.  
  20120.  
  20121.  
  20122.     <GOK:state name="repeat">
  20123.         <GOK:handler name="select">
  20124.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  20125.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  20126.             <GOK:effect call="Timer1Stop"/>
  20127.             <GOK:effect call="Timer2Stop"/>
  20128.             <GOK:effect call="Timer3Stop"/>
  20129.             <GOK:effect call="Timer4Stop"/>
  20130.             <GOK:effect call="HighlightFirstChunk"/>
  20131.             <GOK:effect param1="1" call="StateJump"/>
  20132.         </GOK:handler>
  20133.     </GOK:state>
  20134.  
  20135.  
  20136. </GOK:accessmethod>
  20137. <GOK:accessmethod xml:lang="zh_CN" name="directed" displayname="Σ║öσÉæσ╝Çσà│">
  20138. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  20139.  
  20140. <GOK:operation>
  20141. <GOK:control type="frame" spacing="0" size="3" border="0" string="µôìΣ╜£" xml:lang="zh_CN">
  20142.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  20143.  
  20144.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  20145.                 <GOK:control type="label" string="Σ╕è∩╝Ü" xml:lang="zh_CN"></GOK:control>
  20146.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Σ╕è∩╝Ü" xml:lang="zh_CN"></GOK:control>
  20147.             </GOK:control>
  20148.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  20149.                 <GOK:control type="label" string="Σ╕ï∩╝Ü" xml:lang="zh_CN"></GOK:control>
  20150.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Σ╕ï∩╝Ü" xml:lang="zh_CN"></GOK:control>
  20151.             </GOK:control>
  20152.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  20153.                 <GOK:control type="label" string="σ╖ª∩╝Ü" xml:lang="zh_CN"></GOK:control>
  20154.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="σ╖ª∩╝Ü" xml:lang="zh_CN"></GOK:control>
  20155.             </GOK:control>
  20156.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  20157.                 <GOK:control type="label" string="σÅ│∩╝Ü" xml:lang="zh_CN"></GOK:control>
  20158.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="σÅ│∩╝Ü" xml:lang="zh_CN"></GOK:control>
  20159.             </GOK:control>
  20160.                 
  20161.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  20162.             <GOK:control type="label" string="µ┐ǵ┤╗∩╝Ü" xml:lang="zh_CN"></GOK:control>
  20163.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="ΘÇëµï⌐∩╝Ü" xml:lang="zh_CN"></GOK:control>
  20164.         </GOK:control>
  20165.  
  20166.     </GOK:control>    
  20167. </GOK:control>    
  20168. </GOK:operation>
  20169.  
  20170. <GOK:feedback>
  20171. <GOK:control type="frame" spacing="0" size="3" border="0" string="σÅìΘªê" xml:lang="zh_CN">
  20172.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  20173.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  20174.  
  20175.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  20176.                 <GOK:control type="label" string="τº╗σè¿∩╝Ü" xml:lang="zh_CN"></GOK:control>
  20177.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="σÅìΘªêτº╗σè¿∩╝Ü" xml:lang="zh_CN"></GOK:control>
  20178.             </GOK:control>
  20179.     
  20180.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  20181.                 <GOK:control type="label" string="µ┐ǵ┤╗∩╝Ü" xml:lang="zh_CN"></GOK:control>
  20182.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="σÅìΘªêτº╗σè¿∩╝Ü" xml:lang="zh_CN"></GOK:control>
  20183.             </GOK:control>
  20184.  
  20185.         </GOK:control>
  20186.     </GOK:control>
  20187. </GOK:control>
  20188. </GOK:feedback>
  20189.  
  20190. <GOK:options>
  20191. <GOK:control type="frame" spacing="0" size="3" border="0" string="ΘÇëΘí╣" xml:lang="zh_CN">
  20192.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  20193.     
  20194.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  20195.             <GOK:control type="label" string="µë½µÅÅσ╗╢Φ┐ƒ∩╝Ü" xml:lang="zh_CN"></GOK:control>
  20196.             <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>
  20197.             <GOK:control type="label" string="(τÖ╛σêåΣ╣ïΣ╕ÇτºÆ)" xml:lang="zh_CN"></GOK:control>
  20198.         </GOK:control>
  20199.  
  20200.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  20201.             <GOK:control type="checkbutton" name="wrap" string="σ¢₧τ╗òΦíî/σêù" xml:lang="zh_CN"></GOK:control>
  20202.         </GOK:control>
  20203.  
  20204.  
  20205.     </GOK:control>
  20206. </GOK:control>
  20207. </GOK:options>
  20208.  
  20209.  
  20210.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  20211.     <GOK:rate stringvalue="switch2" name="moveright"/>
  20212.     <GOK:rate stringvalue="switch3" name="moveup"/>
  20213.     <GOK:rate stringvalue="switch4" name="movedown"/>
  20214.     <GOK:rate stringvalue="switch5" name="select"/>
  20215.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  20216.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  20217.     <GOK:rate value="100" name="scanspeed"/>
  20218.     <GOK:rate value="1" name="wrap"/>
  20219.     <GOK:rate value="0" name="topbottom"/>
  20220.     <GOK:rate value="0" name="leftright"/>
  20221.     <GOK:rate value="3" name="cycles"/>
  20222.  
  20223.     <GOK:rate value="0" name="autorepeat"/>
  20224.     <GOK:rate value="30" name="repeatrate"/>
  20225.  
  20226.  
  20227.     <GOK:initialization>
  20228.         <GOK:effect call="ChunkerReset"/>
  20229.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  20230.     </GOK:initialization>
  20231.  
  20232.  
  20233.     <GOK:state name="1">
  20234.  
  20235.  
  20236.         <GOK:handler state="press" name="moveright">
  20237.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  20238.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  20239.             <GOK:effect call="ChunkerIfRight">
  20240.                 <GOK:compare value="1" type="equal">
  20241.                     <GOK:true>
  20242.                         <GOK:effect call="ChunkerKeyRight"/>
  20243.                     </GOK:true>
  20244.                     <GOK:false>
  20245.                         <GOK:effect name="wrap" call="GetRate">
  20246.                             <GOK:compare value="1" type="equal">
  20247.                                 <GOK:true>
  20248.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  20249.                                 </GOK:true>
  20250.                             </GOK:compare>
  20251.                         </GOK:effect>
  20252.                     </GOK:false>
  20253.                 </GOK:compare>
  20254.             </GOK:effect>
  20255.         </GOK:handler>
  20256.  
  20257.  
  20258.         <GOK:handler state="press" name="moveleft">
  20259.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  20260.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  20261.             <GOK:effect call="ChunkerIfLeft">
  20262.                 <GOK:compare value="1" type="equal">
  20263.                     <GOK:true>
  20264.                         <GOK:effect call="ChunkerKeyLeft"/>
  20265.                     </GOK:true>
  20266.                     <GOK:false>
  20267.                         <GOK:effect name="wrap" call="GetRate">
  20268.                             <GOK:compare value="1" type="equal">
  20269.                                 <GOK:true>
  20270.                                     <GOK:effect call="ChunkerWrapToRight"/>
  20271.                                 </GOK:true>
  20272.                             </GOK:compare>
  20273.                         </GOK:effect>
  20274.                     </GOK:false>
  20275.                 </GOK:compare>
  20276.             </GOK:effect>
  20277.         </GOK:handler>
  20278.  
  20279.  
  20280.         <GOK:handler state="press" name="moveup">
  20281.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  20282.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  20283.             <GOK:effect call="ChunkerIfTop">
  20284.                 <GOK:compare value="1" type="equal">
  20285.                     <GOK:true>
  20286.                         <GOK:effect call="ChunkerKeyUp"/>
  20287.                     </GOK:true>
  20288.                     <GOK:false>
  20289.                         <GOK:effect name="wrap" call="GetRate">
  20290.                             <GOK:compare value="1" type="equal">
  20291.                                 <GOK:true>
  20292.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  20293.                                 </GOK:true>
  20294.                             </GOK:compare>
  20295.                         </GOK:effect>
  20296.                     </GOK:false>
  20297.                 </GOK:compare>
  20298.             </GOK:effect>
  20299.         </GOK:handler>
  20300.  
  20301.  
  20302.         <GOK:handler state="press" name="movedown">
  20303.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  20304.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  20305.             <GOK:effect call="ChunkerIfBottom">
  20306.                 <GOK:compare value="1" type="equal">
  20307.                     <GOK:true>
  20308.                         <GOK:effect call="ChunkerKeyDown"/>
  20309.                     </GOK:true>
  20310.                     <GOK:false>
  20311.                         <GOK:effect name="wrap" call="GetRate">
  20312.                             <GOK:compare value="1" type="equal">
  20313.                                 <GOK:true>
  20314.                                     <GOK:effect call="ChunkerWrapToTop"/>
  20315.                                 </GOK:true>
  20316.                             </GOK:compare>
  20317.                         </GOK:effect>
  20318.                     </GOK:false>
  20319.                 </GOK:compare>
  20320.             </GOK:effect>
  20321.         </GOK:handler>
  20322.  
  20323.  
  20324.         <GOK:handler state="release" name="moveright">
  20325.             <GOK:effect call="Timer1Stop"/>
  20326.         </GOK:handler>
  20327.         <GOK:handler state="release" name="moveleft">
  20328.             <GOK:effect call="Timer2Stop"/>
  20329.         </GOK:handler>
  20330.         <GOK:handler state="release" name="moveup">
  20331.             <GOK:effect call="Timer3Stop"/>
  20332.         </GOK:handler>
  20333.         <GOK:handler state="release" name="movedown">
  20334.             <GOK:effect call="Timer4Stop"/>
  20335.         </GOK:handler>
  20336.  
  20337.  
  20338.  
  20339.         <GOK:handler name="select">
  20340.             <GOK:effect call="Timer1Stop"/>
  20341.             <GOK:effect call="Timer2Stop"/>
  20342.             <GOK:effect call="Timer3Stop"/>
  20343.             <GOK:effect call="Timer4Stop"/>
  20344.             <GOK:effect call="SelectChunk">
  20345.                 <GOK:compare value="1" type="equal">
  20346.                     <GOK:true>
  20347.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  20348.                         <GOK:effect call="OutputSelectedKey"/>
  20349.                         <GOK:effect call="HighlightCenterKey"/>
  20350.                         <GOK:effect param1="1" call="StateJump"/>
  20351.                     </GOK:true>
  20352.  
  20353.                 </GOK:compare>
  20354.             </GOK:effect>
  20355.         </GOK:handler>
  20356.  
  20357.  
  20358.  
  20359.  
  20360.         
  20361.         <GOK:handler name="timer1">
  20362.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  20363.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  20364.             <GOK:effect call="ChunkerIfNextChunk">
  20365.                 <GOK:compare value="1" type="equal">
  20366.                     <GOK:true>
  20367.                         <GOK:effect call="ChunkerNextChunk"/>
  20368.                     </GOK:true>
  20369.                     <GOK:false>
  20370.                         <GOK:effect name="wrap" call="GetRate">
  20371.                             <GOK:compare value="1" type="equal">
  20372.                                 <GOK:true>
  20373.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  20374.                                 </GOK:true>
  20375.                             </GOK:compare>
  20376.                         </GOK:effect>
  20377.                     </GOK:false>
  20378.                 </GOK:compare>
  20379.             </GOK:effect>
  20380.         </GOK:handler>
  20381.  
  20382.         
  20383.         <GOK:handler name="timer2">
  20384.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  20385.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  20386.             <GOK:effect call="ChunkerIfLeft">
  20387.                 <GOK:compare value="1" type="equal">
  20388.                     <GOK:true>
  20389.                         <GOK:effect call="ChunkerKeyLeft"/>
  20390.                     </GOK:true>
  20391.                     <GOK:false>
  20392.                         <GOK:effect name="wrap" call="GetRate">
  20393.                             <GOK:compare value="1" type="equal">
  20394.                                 <GOK:true>
  20395.                                     <GOK:effect call="ChunkerWrapToRight"/>
  20396.                                 </GOK:true>
  20397.                             </GOK:compare>
  20398.                         </GOK:effect>
  20399.                     </GOK:false>
  20400.                 </GOK:compare>
  20401.             </GOK:effect>
  20402.         </GOK:handler>
  20403.  
  20404.         
  20405.         <GOK:handler name="timer3">
  20406.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  20407.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  20408.             <GOK:effect call="ChunkerIfTop">
  20409.                 <GOK:compare value="1" type="equal">
  20410.                     <GOK:true>
  20411.                         <GOK:effect call="ChunkerKeyUp"/>
  20412.                     </GOK:true>
  20413.                     <GOK:false>
  20414.                         <GOK:effect name="wrap" call="GetRate">
  20415.                             <GOK:compare value="1" type="equal">
  20416.                                 <GOK:true>
  20417.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  20418.                                 </GOK:true>
  20419.                             </GOK:compare>
  20420.                         </GOK:effect>
  20421.                     </GOK:false>
  20422.                 </GOK:compare>
  20423.             </GOK:effect>
  20424.         </GOK:handler>
  20425.  
  20426.         
  20427.         <GOK:handler name="timer4">
  20428.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  20429.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  20430.             <GOK:effect call="ChunkerIfBottom">
  20431.                 <GOK:compare value="1" type="equal">
  20432.                     <GOK:true>
  20433.                         <GOK:effect call="ChunkerKeyDown"/>
  20434.                     </GOK:true>
  20435.                     <GOK:false>
  20436.                         <GOK:effect name="wrap" call="GetRate">
  20437.                             <GOK:compare value="1" type="equal">
  20438.                                 <GOK:true>
  20439.                                     <GOK:effect call="ChunkerWrapToTop"/>
  20440.                                 </GOK:true>
  20441.                             </GOK:compare>
  20442.                         </GOK:effect>
  20443.                     </GOK:false>
  20444.                 </GOK:compare>
  20445.             </GOK:effect>
  20446.         </GOK:handler>
  20447.         
  20448.     </GOK:state>
  20449.  
  20450.  
  20451.  
  20452.     <GOK:state name="repeat">
  20453.         <GOK:handler name="select">
  20454.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  20455.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  20456.             <GOK:effect call="Timer1Stop"/>
  20457.             <GOK:effect call="Timer2Stop"/>
  20458.             <GOK:effect call="Timer3Stop"/>
  20459.             <GOK:effect call="Timer4Stop"/>
  20460.             <GOK:effect call="HighlightFirstChunk"/>
  20461.             <GOK:effect param1="1" call="StateJump"/>
  20462.         </GOK:handler>
  20463.     </GOK:state>
  20464.  
  20465.  
  20466. </GOK:accessmethod>
  20467. <GOK:accessmethod xml:lang="zh_HK" name="directed" displayname="Σ║öΘûïΘù£τ¢┤µÄÑΘü╕σÅû">
  20468. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  20469.  
  20470. <GOK:operation>
  20471. <GOK:control type="frame" spacing="0" size="3" border="0" string="µôìΣ╜£" xml:lang="zh_HK">
  20472.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  20473.  
  20474.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  20475.                 <GOK:control type="label" string="Σ╕è∩╝Ü" xml:lang="zh_HK"></GOK:control>
  20476.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Σ╕è∩╝Ü" xml:lang="zh_HK"></GOK:control>
  20477.             </GOK:control>
  20478.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  20479.                 <GOK:control type="label" string="Σ╕ï∩╝Ü" xml:lang="zh_HK"></GOK:control>
  20480.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Σ╕ï∩╝Ü" xml:lang="zh_HK"></GOK:control>
  20481.             </GOK:control>
  20482.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  20483.                 <GOK:control type="label" string="σ╖ª∩╝Ü" xml:lang="zh_HK"></GOK:control>
  20484.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="σ╖ª∩╝Ü" xml:lang="zh_HK"></GOK:control>
  20485.             </GOK:control>
  20486.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  20487.                 <GOK:control type="label" string="σÅ│∩╝Ü" xml:lang="zh_HK"></GOK:control>
  20488.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="σÅ│∩╝Ü" xml:lang="zh_HK"></GOK:control>
  20489.             </GOK:control>
  20490.                 
  20491.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  20492.             <GOK:control type="label" string="σòƒτö¿∩╝Ü" xml:lang="zh_HK"></GOK:control>
  20493.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Θü╕σÅû" xml:lang="zh_HK"></GOK:control>
  20494.         </GOK:control>
  20495.  
  20496.     </GOK:control>    
  20497. </GOK:control>    
  20498. </GOK:operation>
  20499.  
  20500. <GOK:feedback>
  20501. <GOK:control type="frame" spacing="0" size="3" border="0" string="σÅìΘÑï" xml:lang="zh_HK">
  20502.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  20503.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  20504.  
  20505.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  20506.                 <GOK:control type="label" string="σïòΣ╜£∩╝Ü" xml:lang="zh_HK"></GOK:control>
  20507.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="σÅìΘÑïσïòΣ╜£∩╝Ü" xml:lang="zh_HK"></GOK:control>
  20508.             </GOK:control>
  20509.     
  20510.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  20511.                 <GOK:control type="label" string="σòƒτö¿∩╝Ü" xml:lang="zh_HK"></GOK:control>
  20512.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="σÅìΘÑïσïòΣ╜£∩╝Ü" xml:lang="zh_HK"></GOK:control>
  20513.             </GOK:control>
  20514.  
  20515.         </GOK:control>
  20516.     </GOK:control>
  20517. </GOK:control>
  20518. </GOK:feedback>
  20519.  
  20520. <GOK:options>
  20521. <GOK:control type="frame" spacing="0" size="3" border="0" string="Θü╕Θáà" xml:lang="zh_HK">
  20522.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  20523.     
  20524.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  20525.             <GOK:control type="label" string="µÄâµÅÅσ╗╢Θü▓∩╝Ü" xml:lang="zh_HK"></GOK:control>
  20526.             <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>
  20527.             <GOK:control type="label" string="∩╝êτÖ╛σêåΣ╣ïΣ╕ÇτºÆ∩╝ë" xml:lang="zh_HK"></GOK:control>
  20528.         </GOK:control>
  20529.  
  20530.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  20531.             <GOK:control type="checkbutton" name="wrap" string="σ¢₧σê░ΘûïσºïτÜäΦíî/σêù" xml:lang="zh_HK"></GOK:control>
  20532.         </GOK:control>
  20533.  
  20534.  
  20535.     </GOK:control>
  20536. </GOK:control>
  20537. </GOK:options>
  20538.  
  20539.  
  20540.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  20541.     <GOK:rate stringvalue="switch2" name="moveright"/>
  20542.     <GOK:rate stringvalue="switch3" name="moveup"/>
  20543.     <GOK:rate stringvalue="switch4" name="movedown"/>
  20544.     <GOK:rate stringvalue="switch5" name="select"/>
  20545.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  20546.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  20547.     <GOK:rate value="100" name="scanspeed"/>
  20548.     <GOK:rate value="1" name="wrap"/>
  20549.     <GOK:rate value="0" name="topbottom"/>
  20550.     <GOK:rate value="0" name="leftright"/>
  20551.     <GOK:rate value="3" name="cycles"/>
  20552.  
  20553.     <GOK:rate value="0" name="autorepeat"/>
  20554.     <GOK:rate value="30" name="repeatrate"/>
  20555.  
  20556.  
  20557.     <GOK:initialization>
  20558.         <GOK:effect call="ChunkerReset"/>
  20559.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  20560.     </GOK:initialization>
  20561.  
  20562.  
  20563.     <GOK:state name="1">
  20564.  
  20565.  
  20566.         <GOK:handler state="press" name="moveright">
  20567.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  20568.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  20569.             <GOK:effect call="ChunkerIfRight">
  20570.                 <GOK:compare value="1" type="equal">
  20571.                     <GOK:true>
  20572.                         <GOK:effect call="ChunkerKeyRight"/>
  20573.                     </GOK:true>
  20574.                     <GOK:false>
  20575.                         <GOK:effect name="wrap" call="GetRate">
  20576.                             <GOK:compare value="1" type="equal">
  20577.                                 <GOK:true>
  20578.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  20579.                                 </GOK:true>
  20580.                             </GOK:compare>
  20581.                         </GOK:effect>
  20582.                     </GOK:false>
  20583.                 </GOK:compare>
  20584.             </GOK:effect>
  20585.         </GOK:handler>
  20586.  
  20587.  
  20588.         <GOK:handler state="press" name="moveleft">
  20589.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  20590.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  20591.             <GOK:effect call="ChunkerIfLeft">
  20592.                 <GOK:compare value="1" type="equal">
  20593.                     <GOK:true>
  20594.                         <GOK:effect call="ChunkerKeyLeft"/>
  20595.                     </GOK:true>
  20596.                     <GOK:false>
  20597.                         <GOK:effect name="wrap" call="GetRate">
  20598.                             <GOK:compare value="1" type="equal">
  20599.                                 <GOK:true>
  20600.                                     <GOK:effect call="ChunkerWrapToRight"/>
  20601.                                 </GOK:true>
  20602.                             </GOK:compare>
  20603.                         </GOK:effect>
  20604.                     </GOK:false>
  20605.                 </GOK:compare>
  20606.             </GOK:effect>
  20607.         </GOK:handler>
  20608.  
  20609.  
  20610.         <GOK:handler state="press" name="moveup">
  20611.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  20612.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  20613.             <GOK:effect call="ChunkerIfTop">
  20614.                 <GOK:compare value="1" type="equal">
  20615.                     <GOK:true>
  20616.                         <GOK:effect call="ChunkerKeyUp"/>
  20617.                     </GOK:true>
  20618.                     <GOK:false>
  20619.                         <GOK:effect name="wrap" call="GetRate">
  20620.                             <GOK:compare value="1" type="equal">
  20621.                                 <GOK:true>
  20622.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  20623.                                 </GOK:true>
  20624.                             </GOK:compare>
  20625.                         </GOK:effect>
  20626.                     </GOK:false>
  20627.                 </GOK:compare>
  20628.             </GOK:effect>
  20629.         </GOK:handler>
  20630.  
  20631.  
  20632.         <GOK:handler state="press" name="movedown">
  20633.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  20634.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  20635.             <GOK:effect call="ChunkerIfBottom">
  20636.                 <GOK:compare value="1" type="equal">
  20637.                     <GOK:true>
  20638.                         <GOK:effect call="ChunkerKeyDown"/>
  20639.                     </GOK:true>
  20640.                     <GOK:false>
  20641.                         <GOK:effect name="wrap" call="GetRate">
  20642.                             <GOK:compare value="1" type="equal">
  20643.                                 <GOK:true>
  20644.                                     <GOK:effect call="ChunkerWrapToTop"/>
  20645.                                 </GOK:true>
  20646.                             </GOK:compare>
  20647.                         </GOK:effect>
  20648.                     </GOK:false>
  20649.                 </GOK:compare>
  20650.             </GOK:effect>
  20651.         </GOK:handler>
  20652.  
  20653.  
  20654.         <GOK:handler state="release" name="moveright">
  20655.             <GOK:effect call="Timer1Stop"/>
  20656.         </GOK:handler>
  20657.         <GOK:handler state="release" name="moveleft">
  20658.             <GOK:effect call="Timer2Stop"/>
  20659.         </GOK:handler>
  20660.         <GOK:handler state="release" name="moveup">
  20661.             <GOK:effect call="Timer3Stop"/>
  20662.         </GOK:handler>
  20663.         <GOK:handler state="release" name="movedown">
  20664.             <GOK:effect call="Timer4Stop"/>
  20665.         </GOK:handler>
  20666.  
  20667.  
  20668.  
  20669.         <GOK:handler name="select">
  20670.             <GOK:effect call="Timer1Stop"/>
  20671.             <GOK:effect call="Timer2Stop"/>
  20672.             <GOK:effect call="Timer3Stop"/>
  20673.             <GOK:effect call="Timer4Stop"/>
  20674.             <GOK:effect call="SelectChunk">
  20675.                 <GOK:compare value="1" type="equal">
  20676.                     <GOK:true>
  20677.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  20678.                         <GOK:effect call="OutputSelectedKey"/>
  20679.                         <GOK:effect call="HighlightCenterKey"/>
  20680.                         <GOK:effect param1="1" call="StateJump"/>
  20681.                     </GOK:true>
  20682.  
  20683.                 </GOK:compare>
  20684.             </GOK:effect>
  20685.         </GOK:handler>
  20686.  
  20687.  
  20688.  
  20689.  
  20690.         
  20691.         <GOK:handler name="timer1">
  20692.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  20693.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  20694.             <GOK:effect call="ChunkerIfNextChunk">
  20695.                 <GOK:compare value="1" type="equal">
  20696.                     <GOK:true>
  20697.                         <GOK:effect call="ChunkerNextChunk"/>
  20698.                     </GOK:true>
  20699.                     <GOK:false>
  20700.                         <GOK:effect name="wrap" call="GetRate">
  20701.                             <GOK:compare value="1" type="equal">
  20702.                                 <GOK:true>
  20703.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  20704.                                 </GOK:true>
  20705.                             </GOK:compare>
  20706.                         </GOK:effect>
  20707.                     </GOK:false>
  20708.                 </GOK:compare>
  20709.             </GOK:effect>
  20710.         </GOK:handler>
  20711.  
  20712.         
  20713.         <GOK:handler name="timer2">
  20714.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  20715.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  20716.             <GOK:effect call="ChunkerIfLeft">
  20717.                 <GOK:compare value="1" type="equal">
  20718.                     <GOK:true>
  20719.                         <GOK:effect call="ChunkerKeyLeft"/>
  20720.                     </GOK:true>
  20721.                     <GOK:false>
  20722.                         <GOK:effect name="wrap" call="GetRate">
  20723.                             <GOK:compare value="1" type="equal">
  20724.                                 <GOK:true>
  20725.                                     <GOK:effect call="ChunkerWrapToRight"/>
  20726.                                 </GOK:true>
  20727.                             </GOK:compare>
  20728.                         </GOK:effect>
  20729.                     </GOK:false>
  20730.                 </GOK:compare>
  20731.             </GOK:effect>
  20732.         </GOK:handler>
  20733.  
  20734.         
  20735.         <GOK:handler name="timer3">
  20736.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  20737.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  20738.             <GOK:effect call="ChunkerIfTop">
  20739.                 <GOK:compare value="1" type="equal">
  20740.                     <GOK:true>
  20741.                         <GOK:effect call="ChunkerKeyUp"/>
  20742.                     </GOK:true>
  20743.                     <GOK:false>
  20744.                         <GOK:effect name="wrap" call="GetRate">
  20745.                             <GOK:compare value="1" type="equal">
  20746.                                 <GOK:true>
  20747.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  20748.                                 </GOK:true>
  20749.                             </GOK:compare>
  20750.                         </GOK:effect>
  20751.                     </GOK:false>
  20752.                 </GOK:compare>
  20753.             </GOK:effect>
  20754.         </GOK:handler>
  20755.  
  20756.         
  20757.         <GOK:handler name="timer4">
  20758.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  20759.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  20760.             <GOK:effect call="ChunkerIfBottom">
  20761.                 <GOK:compare value="1" type="equal">
  20762.                     <GOK:true>
  20763.                         <GOK:effect call="ChunkerKeyDown"/>
  20764.                     </GOK:true>
  20765.                     <GOK:false>
  20766.                         <GOK:effect name="wrap" call="GetRate">
  20767.                             <GOK:compare value="1" type="equal">
  20768.                                 <GOK:true>
  20769.                                     <GOK:effect call="ChunkerWrapToTop"/>
  20770.                                 </GOK:true>
  20771.                             </GOK:compare>
  20772.                         </GOK:effect>
  20773.                     </GOK:false>
  20774.                 </GOK:compare>
  20775.             </GOK:effect>
  20776.         </GOK:handler>
  20777.         
  20778.     </GOK:state>
  20779.  
  20780.  
  20781.  
  20782.     <GOK:state name="repeat">
  20783.         <GOK:handler name="select">
  20784.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  20785.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  20786.             <GOK:effect call="Timer1Stop"/>
  20787.             <GOK:effect call="Timer2Stop"/>
  20788.             <GOK:effect call="Timer3Stop"/>
  20789.             <GOK:effect call="Timer4Stop"/>
  20790.             <GOK:effect call="HighlightFirstChunk"/>
  20791.             <GOK:effect param1="1" call="StateJump"/>
  20792.         </GOK:handler>
  20793.     </GOK:state>
  20794.  
  20795.  
  20796. </GOK:accessmethod>
  20797. <GOK:accessmethod xml:lang="zh_TW" name="directed" displayname="Σ║öΘûïΘù£τ¢┤µÄÑΘü╕σÅû">
  20798. <GOK:description xml:space="preserve">Move the highlighter in 4 directions.  Select key.</GOK:description>
  20799.  
  20800. <GOK:operation>
  20801. <GOK:control type="frame" spacing="0" size="3" border="0" string="µôìΣ╜£" xml:lang="zh_TW">
  20802.     <GOK:control type="vbox" spacing="5" size="8" border="0">
  20803.  
  20804.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  20805.                 <GOK:control type="label" string="Σ╕è∩╝Ü" xml:lang="zh_TW"></GOK:control>
  20806.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveup" fillwith="actions" string="Σ╕è∩╝Ü" xml:lang="zh_TW"></GOK:control>
  20807.             </GOK:control>
  20808.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  20809.                 <GOK:control type="label" string="Σ╕ï∩╝Ü" xml:lang="zh_TW"></GOK:control>
  20810.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="movedown" fillwith="actions" string="Σ╕ï∩╝Ü" xml:lang="zh_TW"></GOK:control>
  20811.             </GOK:control>
  20812.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  20813.                 <GOK:control type="label" string="σ╖ª∩╝Ü" xml:lang="zh_TW"></GOK:control>
  20814.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveleft" fillwith="actions" string="σ╖ª∩╝Ü" xml:lang="zh_TW"></GOK:control>
  20815.             </GOK:control>
  20816.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  20817.                 <GOK:control type="label" string="σÅ│∩╝Ü" xml:lang="zh_TW"></GOK:control>
  20818.                 <GOK:control type="combobox" qualifier="switch+mousebutton" name="moveright" fillwith="actions" string="σÅ│∩╝Ü" xml:lang="zh_TW"></GOK:control>
  20819.             </GOK:control>
  20820.                 
  20821.         <GOK:control type="hbox" spacing="5" size="2" border="0">
  20822.             <GOK:control type="label" string="σòƒτö¿∩╝Ü" xml:lang="zh_TW"></GOK:control>
  20823.             <GOK:control type="combobox" qualifier="switch+mousebutton" name="select" fillwith="actions" string="Θü╕σÅû" xml:lang="zh_TW"></GOK:control>
  20824.         </GOK:control>
  20825.  
  20826.     </GOK:control>    
  20827. </GOK:control>    
  20828. </GOK:operation>
  20829.  
  20830. <GOK:feedback>
  20831. <GOK:control type="frame" spacing="0" size="3" border="0" string="σÅìΘÑï" xml:lang="zh_TW">
  20832.     <GOK:control type="hbox" spacing="0" size="1" border="0">
  20833.         <GOK:control type="vbox" spacing="10" size="3" border="5">
  20834.  
  20835.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  20836.                 <GOK:control type="label" string="σïòΣ╜£∩╝Ü" xml:lang="zh_TW"></GOK:control>
  20837.                 <GOK:control type="combobox" name="feedbackmovement" fillwith="feedbacks" string="σÅìΘÑïσïòΣ╜£∩╝Ü" xml:lang="zh_TW"></GOK:control>
  20838.             </GOK:control>
  20839.     
  20840.             <GOK:control type="hbox" spacing="5" size="2" border="0">
  20841.                 <GOK:control type="label" string="σòƒτö¿∩╝Ü" xml:lang="zh_TW"></GOK:control>
  20842.                 <GOK:control type="combobox" name="feedbackselection" fillwith="feedbacks" string="σÅìΘÑïσïòΣ╜£∩╝Ü" xml:lang="zh_TW"></GOK:control>
  20843.             </GOK:control>
  20844.  
  20845.         </GOK:control>
  20846.     </GOK:control>
  20847. </GOK:control>
  20848. </GOK:feedback>
  20849.  
  20850. <GOK:options>
  20851. <GOK:control type="frame" spacing="0" size="3" border="0" string="Θü╕Θáà" xml:lang="zh_TW">
  20852.     <GOK:control type="vbox" spacing="5" size="2" border="5">
  20853.     
  20854.         <GOK:control type="hbox" spacing="5" size="3" border="0">
  20855.             <GOK:control type="label" string="µÄâµÅÅσ╗╢Θü▓∩╝Ü" xml:lang="zh_TW"></GOK:control>
  20856.             <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>
  20857.             <GOK:control type="label" string="∩╝êτÖ╛σêåΣ╣ïΣ╕ÇτºÆ∩╝ë" xml:lang="zh_TW"></GOK:control>
  20858.         </GOK:control>
  20859.  
  20860.         <GOK:control type="hbox" spacing="20" size="2" border="5">
  20861.             <GOK:control type="checkbutton" name="wrap" string="σ¢₧σê░ΘûïσºïτÜäΦíî/σêù" xml:lang="zh_TW"></GOK:control>
  20862.         </GOK:control>
  20863.  
  20864.  
  20865.     </GOK:control>
  20866. </GOK:control>
  20867. </GOK:options>
  20868.  
  20869.  
  20870.     <GOK:rate stringvalue="switch1" name="moveleft"/>
  20871.     <GOK:rate stringvalue="switch2" name="moveright"/>
  20872.     <GOK:rate stringvalue="switch3" name="moveup"/>
  20873.     <GOK:rate stringvalue="switch4" name="movedown"/>
  20874.     <GOK:rate stringvalue="switch5" name="select"/>
  20875.     <GOK:rate stringvalue="" name="feedbackmovement"/>
  20876.     <GOK:rate stringvalue="key_flashing" name="feedbackselection"/>
  20877.     <GOK:rate value="100" name="scanspeed"/>
  20878.     <GOK:rate value="1" name="wrap"/>
  20879.     <GOK:rate value="0" name="topbottom"/>
  20880.     <GOK:rate value="0" name="leftright"/>
  20881.     <GOK:rate value="3" name="cycles"/>
  20882.  
  20883.     <GOK:rate value="0" name="autorepeat"/>
  20884.     <GOK:rate value="30" name="repeatrate"/>
  20885.  
  20886.  
  20887.     <GOK:initialization>
  20888.         <GOK:effect call="ChunkerReset"/>
  20889.         <GOK:effect param2="leftright" param1="topbottom" call="ChunkerChunkKeys"/>
  20890.     </GOK:initialization>
  20891.  
  20892.  
  20893.     <GOK:state name="1">
  20894.  
  20895.  
  20896.         <GOK:handler state="press" name="moveright">
  20897.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  20898.             <GOK:effect name="scanspeed" call="Timer1Set"/>
  20899.             <GOK:effect call="ChunkerIfRight">
  20900.                 <GOK:compare value="1" type="equal">
  20901.                     <GOK:true>
  20902.                         <GOK:effect call="ChunkerKeyRight"/>
  20903.                     </GOK:true>
  20904.                     <GOK:false>
  20905.                         <GOK:effect name="wrap" call="GetRate">
  20906.                             <GOK:compare value="1" type="equal">
  20907.                                 <GOK:true>
  20908.                                     <GOK:effect call="ChunkerWrapToLeft"/>
  20909.                                 </GOK:true>
  20910.                             </GOK:compare>
  20911.                         </GOK:effect>
  20912.                     </GOK:false>
  20913.                 </GOK:compare>
  20914.             </GOK:effect>
  20915.         </GOK:handler>
  20916.  
  20917.  
  20918.         <GOK:handler state="press" name="moveleft">
  20919.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  20920.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  20921.             <GOK:effect call="ChunkerIfLeft">
  20922.                 <GOK:compare value="1" type="equal">
  20923.                     <GOK:true>
  20924.                         <GOK:effect call="ChunkerKeyLeft"/>
  20925.                     </GOK:true>
  20926.                     <GOK:false>
  20927.                         <GOK:effect name="wrap" call="GetRate">
  20928.                             <GOK:compare value="1" type="equal">
  20929.                                 <GOK:true>
  20930.                                     <GOK:effect call="ChunkerWrapToRight"/>
  20931.                                 </GOK:true>
  20932.                             </GOK:compare>
  20933.                         </GOK:effect>
  20934.                     </GOK:false>
  20935.                 </GOK:compare>
  20936.             </GOK:effect>
  20937.         </GOK:handler>
  20938.  
  20939.  
  20940.         <GOK:handler state="press" name="moveup">
  20941.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  20942.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  20943.             <GOK:effect call="ChunkerIfTop">
  20944.                 <GOK:compare value="1" type="equal">
  20945.                     <GOK:true>
  20946.                         <GOK:effect call="ChunkerKeyUp"/>
  20947.                     </GOK:true>
  20948.                     <GOK:false>
  20949.                         <GOK:effect name="wrap" call="GetRate">
  20950.                             <GOK:compare value="1" type="equal">
  20951.                                 <GOK:true>
  20952.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  20953.                                 </GOK:true>
  20954.                             </GOK:compare>
  20955.                         </GOK:effect>
  20956.                     </GOK:false>
  20957.                 </GOK:compare>
  20958.             </GOK:effect>
  20959.         </GOK:handler>
  20960.  
  20961.  
  20962.         <GOK:handler state="press" name="movedown">
  20963.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  20964.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  20965.             <GOK:effect call="ChunkerIfBottom">
  20966.                 <GOK:compare value="1" type="equal">
  20967.                     <GOK:true>
  20968.                         <GOK:effect call="ChunkerKeyDown"/>
  20969.                     </GOK:true>
  20970.                     <GOK:false>
  20971.                         <GOK:effect name="wrap" call="GetRate">
  20972.                             <GOK:compare value="1" type="equal">
  20973.                                 <GOK:true>
  20974.                                     <GOK:effect call="ChunkerWrapToTop"/>
  20975.                                 </GOK:true>
  20976.                             </GOK:compare>
  20977.                         </GOK:effect>
  20978.                     </GOK:false>
  20979.                 </GOK:compare>
  20980.             </GOK:effect>
  20981.         </GOK:handler>
  20982.  
  20983.  
  20984.         <GOK:handler state="release" name="moveright">
  20985.             <GOK:effect call="Timer1Stop"/>
  20986.         </GOK:handler>
  20987.         <GOK:handler state="release" name="moveleft">
  20988.             <GOK:effect call="Timer2Stop"/>
  20989.         </GOK:handler>
  20990.         <GOK:handler state="release" name="moveup">
  20991.             <GOK:effect call="Timer3Stop"/>
  20992.         </GOK:handler>
  20993.         <GOK:handler state="release" name="movedown">
  20994.             <GOK:effect call="Timer4Stop"/>
  20995.         </GOK:handler>
  20996.  
  20997.  
  20998.  
  20999.         <GOK:handler name="select">
  21000.             <GOK:effect call="Timer1Stop"/>
  21001.             <GOK:effect call="Timer2Stop"/>
  21002.             <GOK:effect call="Timer3Stop"/>
  21003.             <GOK:effect call="Timer4Stop"/>
  21004.             <GOK:effect call="SelectChunk">
  21005.                 <GOK:compare value="1" type="equal">
  21006.                     <GOK:true>
  21007.                         <GOK:effect name="feedbackselection" call="Feedback"/>
  21008.                         <GOK:effect call="OutputSelectedKey"/>
  21009.                         <GOK:effect call="HighlightCenterKey"/>
  21010.                         <GOK:effect param1="1" call="StateJump"/>
  21011.                     </GOK:true>
  21012.  
  21013.                 </GOK:compare>
  21014.             </GOK:effect>
  21015.         </GOK:handler>
  21016.  
  21017.  
  21018.  
  21019.  
  21020.         
  21021.         <GOK:handler name="timer1">
  21022.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  21023.             <GOK:effect name="scanspeed" call="Timer1Set"/> 
  21024.             <GOK:effect call="ChunkerIfNextChunk">
  21025.                 <GOK:compare value="1" type="equal">
  21026.                     <GOK:true>
  21027.                         <GOK:effect call="ChunkerNextChunk"/>
  21028.                     </GOK:true>
  21029.                     <GOK:false>
  21030.                         <GOK:effect name="wrap" call="GetRate">
  21031.                             <GOK:compare value="1" type="equal">
  21032.                                 <GOK:true>
  21033.                                     <GOK:effect call="ChunkerWrapFirstChunk"/>
  21034.                                 </GOK:true>
  21035.                             </GOK:compare>
  21036.                         </GOK:effect>
  21037.                     </GOK:false>
  21038.                 </GOK:compare>
  21039.             </GOK:effect>
  21040.         </GOK:handler>
  21041.  
  21042.         
  21043.         <GOK:handler name="timer2">
  21044.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  21045.             <GOK:effect name="scanspeed" call="Timer2Set"/> 
  21046.             <GOK:effect call="ChunkerIfLeft">
  21047.                 <GOK:compare value="1" type="equal">
  21048.                     <GOK:true>
  21049.                         <GOK:effect call="ChunkerKeyLeft"/>
  21050.                     </GOK:true>
  21051.                     <GOK:false>
  21052.                         <GOK:effect name="wrap" call="GetRate">
  21053.                             <GOK:compare value="1" type="equal">
  21054.                                 <GOK:true>
  21055.                                     <GOK:effect call="ChunkerWrapToRight"/>
  21056.                                 </GOK:true>
  21057.                             </GOK:compare>
  21058.                         </GOK:effect>
  21059.                     </GOK:false>
  21060.                 </GOK:compare>
  21061.             </GOK:effect>
  21062.         </GOK:handler>
  21063.  
  21064.         
  21065.         <GOK:handler name="timer3">
  21066.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  21067.             <GOK:effect name="scanspeed" call="Timer3Set"/> 
  21068.             <GOK:effect call="ChunkerIfTop">
  21069.                 <GOK:compare value="1" type="equal">
  21070.                     <GOK:true>
  21071.                         <GOK:effect call="ChunkerKeyUp"/>
  21072.                     </GOK:true>
  21073.                     <GOK:false>
  21074.                         <GOK:effect name="wrap" call="GetRate">
  21075.                             <GOK:compare value="1" type="equal">
  21076.                                 <GOK:true>
  21077.                                     <GOK:effect call="ChunkerWrapToBottom"/>
  21078.                                 </GOK:true>
  21079.                             </GOK:compare>
  21080.                         </GOK:effect>
  21081.                     </GOK:false>
  21082.                 </GOK:compare>
  21083.             </GOK:effect>
  21084.         </GOK:handler>
  21085.  
  21086.         
  21087.         <GOK:handler name="timer4">
  21088.             <GOK:effect name="feedbackmovement" call="Feedback"/>
  21089.             <GOK:effect name="scanspeed" call="Timer4Set"/> 
  21090.             <GOK:effect call="ChunkerIfBottom">
  21091.                 <GOK:compare value="1" type="equal">
  21092.                     <GOK:true>
  21093.                         <GOK:effect call="ChunkerKeyDown"/>
  21094.                     </GOK:true>
  21095.                     <GOK:false>
  21096.                         <GOK:effect name="wrap" call="GetRate">
  21097.                             <GOK:compare value="1" type="equal">
  21098.                                 <GOK:true>
  21099.                                     <GOK:effect call="ChunkerWrapToTop"/>
  21100.                                 </GOK:true>
  21101.                             </GOK:compare>
  21102.                         </GOK:effect>
  21103.                     </GOK:false>
  21104.                 </GOK:compare>
  21105.             </GOK:effect>
  21106.         </GOK:handler>
  21107.         
  21108.     </GOK:state>
  21109.  
  21110.  
  21111.  
  21112.     <GOK:state name="repeat">
  21113.         <GOK:handler name="select">
  21114.             <GOK:effect name="repeat:state-reset" call="StateReset"/>
  21115.             <GOK:effect name="repeat:unhighlight-all" call="UnhighlightAll"/>
  21116.             <GOK:effect call="Timer1Stop"/>
  21117.             <GOK:effect call="Timer2Stop"/>
  21118.             <GOK:effect call="Timer3Stop"/>
  21119.             <GOK:effect call="Timer4Stop"/>
  21120.             <GOK:effect call="HighlightFirstChunk"/>
  21121.             <GOK:effect param1="1" call="StateJump"/>
  21122.         </GOK:handler>
  21123.     </GOK:state>
  21124.  
  21125.  
  21126. </GOK:accessmethod>
  21127. </GOK:accessmethodroot>