ÿþ/ *   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  
   * /  
  
     f u n c t i o n   V K I _ b u i l d K e y b o a r d I n p u t s ( )   {  
         v a r   s e l f   =   t h i s ;  
  
         t h i s . V K I _ v e r s i o n   =   " 1 . 1 8 " ;  
         t h i s . V K I _ t a r g e t   =   t h i s . V K I _ v i s i b l e   =   " " ;  
         t h i s . V K I _ s h i f t   =   t h i s . V K I _ c a p s l o c k   =   t h i s . V K I _ a l t e r n a t e   =   t h i s . V K I _ d e a d   =   f a l s e ;  
         t h i s . V K I _ d e a d k e y s O n   =   f a l s e ;  
         t h i s . V K I _ k t   =   " U S   I n t ' l " ;     / /   D e f a u l t   k e y b o a r d   l a y o u t  
         t h i s . V K I _ c l e a r P a s s w o r d s   =   f a l s e ;     / /   C l e a r   p a s s w o r d   f i e l d s   o n   f o c u s  
         t h i s . V K I _ s h o w V e r s i o n   =   t r u e ;  
         t h i s . V K I _ c l i c k l e s s   =   f a l s e ;  
         t h i s . V K I _ c l i c k l e s s D e l a y   =   5 0 0 ;  
         t h i s . V K I _ k e y C e n t e r   =   3 ;  
         t h i s . V K I _ i s I E   =   / * @ c c _ o n ! @ * / f a l s e ;  
         t h i s . V K I _ i s I E 6   =   / * @ i f ( @ _ j s c r i p t _ v e r s i o n   = =   5 . 6 ) ! @ e n d @ * / f a l s e ;  
         t h i s . V K I _ i s M o z   =   ( n a v i g a t o r . p r o d u c t   = =   " G e c k o " ) ;  
         t h i s . V K I _ i s W e b K i t   =   R e g E x p ( " K H T M L " ) . t e s t ( n a v i g a t o r . u s e r A g e n t ) ;  
  
  
         / *   * * * * *   C r e a t e   k e y b o a r d s   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *   * /  
         t h i s . V K I _ l a y o u t   =   n e w   O b j e c t ( ) ;  
         t h i s . V K I _ l a y o u t D D K   =   n e w   O b j e c t ( ) ;  
  
         / /       s o u r c e   c o d e  
  
         t h i s . V K I _ l a y o u t . A r a b i c   =   [   / /   A r a b i c   K e y b o a r d  
             [ [ " \ u 0 6 3 0 " ,   " \ u 0 6 5 1   " ] ,   [ " 1 " ,   " ! " ,   " \ u 0 0 a 1 " ,   " \ u 0 0 b 9 " ] ,   [ " 2 " ,   " @ " ,   " \ u 0 0 b 2 " ] ,   [ " 3 " ,   " # " ,   " \ u 0 0 b 3 " ] ,   [ " 4 " ,   " $ " ,   " \ u 0 0 a 4 " ,   " \ u 0 0 a 3 " ] ,   [ " 5 " ,   " % " ,   " \ u 2 0 a c " ] ,   [ " 6 " ,   " ^ " ,   " \ u 0 0 b c " ] ,   [ " 7 " ,   " & " ,   " \ u 0 0 b d " ] ,   [ " 8 " ,   " * " ,   " \ u 0 0 b e " ] ,   [ " 9 " ,   " ( " ,   " \ u 2 0 1 8 " ] ,   [ " 0 " ,   " ) " ,   " \ u 2 0 1 9 " ] ,   [ " - " ,   " _ " ,   " \ u 0 0 a 5 " ] ,   [ " = " ,   " + " ,   " \ u 0 0 d 7 " ,   " \ u 0 0 f 7 " ] ,   [ " B k s p " ,   " B k s p " ] ] ,  
             [ [ " T a b " ,   " T a b " ] ,   [ " \ u 0 6 3 6 " ,   " \ u 0 6 4 e " ] ,   [ " \ u 0 6 3 5 " ,   " \ u 0 6 4 b " ] ,   [ " \ u 0 6 2 b " ,   " \ u 0 6 4 f " ] ,   [ " \ u 0 6 4 2 " ,   " \ u 0 6 4 c " ] ,   [ " \ u 0 6 4 1 " ,   " \ u 0 6 4 4 " ] ,   [ " \ u 0 6 3 a " ,   " \ u 0 6 2 5 " ] ,   [ " \ u 0 6 3 9 " ,   " \ u 2 0 1 8 " ] ,   [ " \ u 0 6 4 7 " ,   " \ u 0 0 f 7 " ] ,   [ " \ u 0 6 2 e " ,   " \ u 0 0 d 7 " ] ,   [ " \ u 0 6 2 d " ,   " \ u 0 6 1 b " ] ,   [ " \ u 0 6 2 c " ,   " \ u 0 0 3 c " ] ,   [ " \ u 0 6 2 f " ,   " \ u 0 0 3 e " ] ,   [ " \ u 0 0 5 c " ,   " \ u 0 0 7 c " ] ] ,  
             [ [ " C a p s " ,   " C a p s " ] ,   [ " \ u 0 6 3 4 " ,   " \ u 0 6 5 0 " ] ,   [ " \ u 0 6 3 3 " ,   " \ u 0 6 4 d " ] ,   [ " \ u 0 6 4 a " ,   " \ u 0 0 5 d " ] ,   [ " \ u 0 6 2 8 " ,   " \ u 0 0 5 b " ] ,   [ " \ u 0 6 4 4 " ,   " \ u 0 6 4 4 " ] ,   [ " \ u 0 6 2 7 " ,   " \ u 0 6 2 3 " ] ,   [ " \ u 0 6 2 a " ,   " \ u 0 6 4 0 " ] ,   [ " \ u 0 6 4 6 " ,   " \ u 0 6 0 c " ] ,   [ " \ u 0 6 4 5 " ,   " \ u 0 0 2 f " ] ,   [ " \ u 0 6 4 3 " ,   " \ u 0 0 3 a " ] ,   [ " \ u 0 6 3 7 " ,   " \ u 0 0 2 2 " ] ,   [ " E n t e r " ,   " E n t e r " ] ] ,  
             [ [ " S h i f t " ,   " S h i f t " ] ,   [ " \ u 0 6 2 6 " ,   " \ u 0 0 7 e " ] ,   [ " \ u 0 6 2 1 " ,   " \ u 0 6 5 2 " ] ,   [ " \ u 0 6 2 4 " ,   " \ u 0 0 7 d " ] ,   [ " \ u 0 6 3 1 " ,   " \ u 0 0 7 b " ] ,   [ " \ u 0 6 4 4 " ,   " \ u 0 6 4 4 " ] ,   [ " \ u 0 6 4 9 " ,   " \ u 0 6 2 2 " ] ,   [ " \ u 0 6 2 9 " ,   " \ u 2 0 1 9 " ] ,   [ " \ u 0 6 4 8 " ,   " \ u 0 0 2 c " ] ,   [ " \ u 0 6 3 2 " ,   " \ u 0 0 2 e " ] ,   [ " \ u 0 6 3 8 " ,   " \ u 0 6 1 f " ] ,   [ " S h i f t " ,   " S h i f t " ] ] ,  
             [ [ "   " ,   "   " ,   "   " ,   "   " ] ,   [ " A l t " ,   " A l t " ] ]  
         ] ;  
  
         t h i s . V K I _ l a y o u t . B e l g i a n   =   [   / /   B e l g i a n   S t a n d a r d   K e y b o a r d  
             [ [ " \ u 0 0 b 2 " ,   " \ u 0 0 b 3 " ] ,   [ " & " ,   " 1 " ,   " | " ] ,   [ " \ u 0 0 e 9 " ,   " 2 " ,   " @ " ] ,   [ ' " ' ,   " 3 " ,   " # " ] ,   [ " ' " ,   " 4 " ] ,   [ " ( " ,   " 5 " ] ,   [ " \ u 0 0 a 7 " ,   " 6 " ,   " ^ " ] ,   [ " \ u 0 0 e 8 " ,   " 7 " ] ,   [ " ! " ,   " 8 " ] ,   [ " \ u 0 0 e 7 " ,   " 9 " ,   " { " ] ,   [ " \ u 0 0 e 0 " ,   " 0 " ,   " } " ] ,   [ " ) " ,   " \ u 0 0 b 0 " ] ,   [ " - " ,   " _ " ] ,   [ " B k s p " ,   " B k s p " ] ] ,  
             [ [ " T a b " ,   " T a b " ] ,   [ " a " ,   " A " ] ,   [ " z " ,   " Z " ] ,   [ " e " ,   " E " ,   " \ u 2 0 a c " ] ,   [ " r " ,   " R " ] ,   [ " t " ,   " T " ] ,   [ " y " ,   " Y " ] ,   [ " u " ,   " U " ] ,   [ " i " ,   " I " ] ,   [ " o " ,   " O " ] ,   [ " p " ,   " P " ] ,   [ " \ u 0 0 5 e " ,   " \ u 0 0 a 8 " ,   " [ " ] ,   [ " $ " ,   " * " ,   " ] " ] ,   [ " E n t e r " ,   " E n t e r " ] ] ,  
             [ [ " C a p s " ,   " C a p s " ] ,   [ " q " ,   " Q " ] ,   [ " s " ,   " S " ] ,   [ " d " ,   " D " ] ,   [ " f " ,   " F " ] ,   [ " g " ,   " G " ] ,   [ " h " ,   " H " ] ,   [ " j " ,   " J " ] ,   [ " k " ,   " K " ] ,   [ " l " ,   " L " ] ,   [ " m " ,   " M " ] ,   [ " \ u 0 0 f 9 " ,   " % " ,   " \ u 0 0 b 4 " ] ,   [ " \ u 0 3 b c " ,   " \ u 0 0 a 3 " ,   " ` " ] ] ,  
             [ [ " S h i f t " ,   " S h i f t " ] ,   [ " < " ,   " > " ,   " \ \ " ] ,   [ " w " ,   " W " ] ,   [ " x " ,   " X " ] ,   [ " c " ,   " C " ] ,   [ " v " ,   " V " ] ,   [ " b " ,   " B " ] ,   [ " n " ,   " N " ] ,   [ " , " ,   " ? " ] ,   [ " ; " ,   " . " ] ,   [ " : " ,   " / " ] ,   [ " = " ,   " + " ,   " ~ " ] ,   [ " S h i f t " ,   " S h i f t " ] ] ,  
             [ [ "   " ,   "   " ,   "   " ,   "   " ] ,   [ " A l t G r " ,   " A l t G r " ] ]  
         ] ;  
  
         t h i s . V K I _ l a y o u t . B u r m e s e   =   [   / /   B u r m e s e   K e y b o a r d  
             [ [ " \ u 1 0 3 9 ` " ,   " ~ " ] ,   [ " \ u 1 0 4 1 " ,   " \ u 1 0 0 D " ] ,   [ " \ u 1 0 4 2 " ,   " \ u 1 0 0 E " ] ,   [ " \ u 1 0 4 3 " ,   " \ u 1 0 0 B " ] ,   [ " \ u 1 0 4 4 " ,   " \ u 1 0 0 0 \ u 1 0 3 B \ u 1 0 1 5 \ u 1 0 3 A " ] ,   [ " \ u 1 0 4 5 " ,   " % " ] ,   [ " \ u 1 0 4 6 " ,   " \ u 0 0 2 F " ] ,   [ " \ u 1 0 4 7 " ,   " \ u 1 0 1 B " ] ,   [ " \ u 1 0 4 8 " ,   " \ u 1 0 0 2 " ] ,   [ " \ u 1 0 4 9 " ,   " ( " ] ,   [ " \ u 1 0 4 0 " ,   " ) " ] ,   [ " - " ,   " _ " ] ,   [ " = " ,   " + " ] ,   [ " B k s p " ,   " B k s p " ] ] ,  
             [ [ " T a b " ,   " T a b " ] ,   [ " \ u 1 0 0 6 " ,   " \ u 1 0 2 9 " ] ,   [ " \ u 1 0 1 0 " ,   " \ u 1 0 4 0 " ] ,   [ " \ u 1 0 1 4 " ,   " \ u 1 0 3 F " ] ,   [ " \ u 1 0 1 9 " ,   " \ u 1 0 2 3 " ] ,   [ " \ u 1 0 2 1 " ,   " \ u 1 0 2 4 " ] ,   [ " \ u 1 0 1 5 " ,   " \ u 1 0 4 C " ] ,   [ " \ u 1 0 0 0 " ,   " \ u 1 0 0 9 " ] ,   [ " \ u 1 0 0 4 " ,   " \ u 1 0 4 D " ] ,   [ " \ u 1 0 1 E " ,   " \ u 1 0 2 5 " ] ,   [ " \ u 1 0 0 5 " ,   " \ u 1 0 0 F " ] ,   [ " \ u 1 0 1 F " ,   " \ u 1 0 2 7 " ] ,   [ " \ u 2 0 1 8 " ,   " \ u 2 0 1 9 " ] ,   [ " \ u 1 0 4 F " ,   " \ u 1 0 0 B \ u 1 0 3 9 \ u 1 0 0 C " ] ] ,  
             [ [ " C a p s " ,   " C a p s " ] ,   [ " \ u 2 0 0 B \ u 1 0 3 1 " ,   " \ u 1 0 1 7 " ] ,   [ " \ u 2 0 0 B \ u 1 0 3 B " ,   " \ u 2 0 0 B \ u 1 0 3 E " ] ,   [ " \ u 2 0 0 B \ u 1 0 2 D " ,   " \ u 2 0 0 B \ u 1 0 2 E " ] ,   [ " \ u 2 0 0 B \ u 1 0 3 A " , " \ u 1 0 0 4 \ u 1 0 3 A \ u 1 0 3 9 \ u 2 0 0 B " ] ,   [ " \ u 2 0 0 B \ u 1 0 2 B " ,   " \ u 2 0 0 B \ u 1 0 3 D " ] ,   [ " \ u 2 0 0 B \ u 1 0 3 7 " ,   " \ u 2 0 0 B \ u 1 0 3 6 " ] ,   [ " \ u 2 0 0 B \ u 1 0 3 C " ,   " \ u 2 0 0 B \ u 1 0 3 2 " ] ,   [ " \ u 2 0 0 B \ u 1 0 2 F " ,   " \ u 2 0 0 B \ u 1 0 2 F " ] ,   [ " \ u 2 0 0 B \ u 1 0 3 0 " ,   " \ u 2 0 0 B \ u 1 0 3 0 " ] ,   [ " \ u 2 0 0 B \ u 1 0 3 8 " ,   " \ u 2 0 0 B \ u 1 0 2 B \ u 1 0 3 A " ] ,   [ " \ u 1 0 1 2 " ,   " \ u 1 0 1 3 " ] ,   [ " E n t e r " ,   " E n t e r " ] ] ,  
             [ [ " S h i f t " ,   " S h i f t " ] ,   [ " \ u 1 0 1 6 " ,   " \ u 1 0 0 7 " ] ,   [ " \ u 1 0 1 1 " ,   " \ u 1 0 0 C " ] ,   [ " \ u 1 0 0 1 " ,   " \ u 1 0 0 3 " ] ,   [ " \ u 1 0 1 C " ,   " \ u 1 0 2 0 " ] ,   [ " \ u 1 0 1 8 " ,   " \ u 1 0 2 6 " ] ,   [ " \ u 1 0 0 A " ,   " \ u 1 0 0 8 " ] ,   [ " \ u 2 0 0 B \ u 1 0 2 C " ,   " \ u 1 0 2 A " ] ,   [ " \ u 1 0 1 A " ,   " \ u 1 0 1 B " ] ,   [ " \ u 0 0 2 E " ,   " \ u 1 0 1 B " ] ,   [ " \ u 1 0 4 B " ,   " \ u 1 0 4 A " ] ,   [ " S h i f t " ,   " S h i f t " ] ] ,  
             [ [ "   " ,   "   " ] ]  
         ] ;  
  
         t h i s . V K I _ l a y o u t . C z e c h   =   [   / /   C z e c h   K e y b o a r d  
           [ [ " ; " ,   " \ u 0 0 b 0 " ,   " " ,   " ; " ] ,   [ " + " ,   " 1 " ,   " ~ " ,   " + " ] ,   [ " \ u 0 1 1 B " ,   " 2 " ,   " \ u 0 2 C 7 " ,   " \ u 0 1 1 A " ] ,   [ " \ u 0 1 6 1 " ,   " 3 " ,   " ^ " ,   " \ u 0 1 6 0 " ] ,   [ " \ u 0 1 0 D " ,   " 4 " ,   " \ u 0 2 D 8 " ,   " \ u 0 1 0 C " ] ,   [ " \ u 0 1 5 9 " ,   " 5 " ,   " \ u 0 0 B 0 " ,   " \ u 0 1 5 8 " ] ,   [ " \ u 0 1 7 E " ,   " 6 " ,   " \ u 0 2 D B " ,   " \ u 0 1 7 D " ] ,   [ " \ u 0 0 F D " ,   " 7 " ,   " ` " ,   " \ u 0 0 D D " ] ,   [ " \ u 0 0 E 1 " ,   " 8 " ,   " \ u 0 2 D 9 " ,   " \ u 0 0 C 1 " ] ,   [ " \ u 0 0 E D " ,   " 9 " ,   " \ u 0 0 B 4 " ,   " \ u 0 0 C D " ] ,   [ " \ u 0 0 E 9 " ,   " 0 " ,   " \ u 0 2 D D " ,   " \ u 0 0 C 9 " ] ,   [ " = " ,   " % " ,   " \ u 0 0 A 8 " ,   " = " ] ,   [ " \ u 0 0 B 4 " ,   " \ u 0 0 B 8 " ,   " ¸ " ,   " \ u 0 0 B 4 " ] ,   [ " B k s p " ,   " B k s p " ] ] ,  
           [ [ " T a b " ,   " T a b " ] ,   [ " q " ,   " Q " ,   " \ \ " ,   " Q " ] ,   [ " w " ,   " W " ,   " | " ,   " W " ] ,   [ " e " ,   " E " ,   " \ u 2 0 A C " ,   " E " ] ,   [ " r " ,   " R " ,   " " ,   " R " ] ,   [ " t " ,   " T " ,   " " ,   " T " ] ,   [ " y " ,   " Y " ,   " " ,   " Y " ] ,   [ " u " ,   " U " ,   " " ,   " U " ] ,   [ " i " ,   " I " ,   " " ,   " I " ] ,   [ " o " ,   " O " ,   " " ,   " O " ] ,   [ " p " ,   " P " ,   " " ,   " P " ] ,   [ " \ u 0 0 F A " ,   " / " ,   " \ u 0 0 F 7 " ,   " \ u 0 0 D A " ] ,   [ " ) " ,   " ( " ,   " \ u 0 0 D 7 " ,   " ) " ] ,   [ " \ u 0 0 A 8 " ,   " ' " ,   " \ u 0 0 A 4 " ,   " \ u 0 0 A 8 " ] ] ,  
           [ [ " C a p s " ,   " C a p s " ] ,   [ " a " ,   " A " ,   " \ u 0 0 e 1 " ,   " A " ] ,   [ " s " ,   " S " ,   " \ u 0 1 1 1 " ,   " S " ] ,   [ " d " ,   " D " ,   " \ u 0 1 1 0 " ,   " D " ] ,   [ " f " ,   " F " ,   " [ " ,   " F " ] ,   [ " g " ,   " G " ,   " ] " ,   " G " ] ,   [ " h " ,   " H " ,   " " ,   " H " ] ,   [ " j " ,   " J " ,   " " ,   " J " ] ,   [ " k " ,   " K " ,   " \ u 0 1 4 2 " ,   " K " ] ,   [ " l " ,   " L " ,   " \ u 0 1 4 1 " ,   " L " ] ,   [ " \ u 0 1 6 F " ,   ' " ' ,   " $ " ,   " \ u 0 1 6 E " ] ,   [ " \ u 0 0 A 7 " ,   " ! " ,   " \ u 0 0 D F " ,   " \ u 0 0 A 7 " ] ,   [ " E n t e r " ,   " E n t e r " ] ] ,  
           [ [ " S h i f t " ,   " S h i f t " ] ,   [ " z " ,   " Z " ,   " " ,   " Z " ] ,   [ " x " ,   " X " ,   " # " ,   " X " ] ,   [ " c " ,   " C " ,   " & " ,   " C " ] ,   [ " v " ,   " V " ,   " @ " ,   " V " ] ,   [ " b " ,   " B " ,   " { " ,   " B " ] ,   [ " n " ,   " N " ,   " } " ,   " N " ] ,   [ " m " ,   " M " ,   " " ,   " M " ] ,   [ " , " ,   " ? " ,   " < " ,   " , " ] ,   [ " . " ,   " : " ,   " > " ,   " . " ] ,   [ " - " ,   " _ " ,   " * " ,   " - " ] ,   [ " S h i f t " ,   " S h i f t " ] ] ,  
           [ [ "   " ,   "   " ,   "   " ,   "   " ] ,   [ " A l t " ,   " A l t " ] ]  
         ] ;  
  
         t h i s . V K I _ l a y o u t . D u t c h   =   [   / /   D u t c h   S t a n d a r d   K e y b o a r d  
             [ [ " @ " ,   " \ u 0 0 a 7 " ,   " \ u 0 0 a c " ] ,   [ " 1 " ,   " ! " ,   " \ u 0 0 b 9 " ] ,   [ " 2 " ,   ' " ' ,   " \ u 0 0 b 2 " ] ,   [ " 3 " ,   " # " ,   " \ u 0 0 b 3 " ] ,   [ " 4 " ,   " $ " ,   " \ u 0 0 b c " ] ,   [ " 5 " ,   " % " ,   " \ u 0 0 b d " ] ,   [ " 6 " ,   " & " ,   " \ u 0 0 b e " ] ,   [ " 7 " ,   " _ " ,   " \ u 0 0 a 3 " ] ,   [ " 8 " ,   " ( " ,   " { " ] ,   [ " 9 " ,   " ) " ,   " } " ] ,   [ " 0 " ,   " ' " ] ,   [ " / " ,   " ? " ,   " \ \ " ] ,   [ " \ u 0 0 b 0 " ,   " ~ " ,   " \ u 0 0 b 8 " ] ,   [ " B k s p " ,   " B k s p " ] ] ,  
             [ [ " T a b " ,   " T a b " ] ,   [ " q " ,   " Q " ] ,   [ " w " ,   " W " ] ,   [ " e " ,   " E " ,   " \ u 2 0 a c " ] ,   [ " r " ,   " R " ,   " \ u 0 0 b 6 " ] ,   [ " t " ,   " T " ] ,   [ " y " ,   " Y " ] ,   [ " u " ,   " U " ] ,   [ " i " ,   " I " ] ,   [ " o " ,   " O " ] ,   [ " p " ,   " P " ] ,   [ " \ u 0 0 a 8 " ,   " ^ " ] ,   [ " * " ,   " | " ] ,   [ " < " ,   " > " ] ] ,  
             [ [ " C a p s " ,   " C a p s " ] ,   [ " a " ,   " A " ] ,   [ " s " ,   " S " ,   " \ u 0 0 d f " ] ,   [ " d " ,   " D " ] ,   [ " f " ,   " F " ] ,   [ " g " ,   " G " ] ,   [ " h " ,   " H " ] ,   [ " j " ,   " J " ] ,   [ " k " ,   " K " ] ,   [ " l " ,   " L " ] ,   [ " + " ,   " \ u 0 0 b 1 " ] ,   [ " \ u 0 0 b 4 " ,   " \ u 0 0 6 0 " ] ,   [ " E n t e r " ,   " E n t e r " ] ] ,  
             [ [ " S h i f t " ,   " S h i f t " ] ,   [ " ] " ,   " [ " ,   " \ u 0 0 a 6 " ] ,   [ " z " ,   " Z " ,   " \ u 0 0 a b " ] ,   [ " x " ,   " X " ,   " \ u 0 0 b b " ] ,   [ " c " ,   " C " ,   " \ u 0 0 a 2 " ] ,   [ " v " ,   " V " ] ,   [ " b " ,   " B " ] ,   [ " n " ,   " N " ] ,   [ " m " ,   " M " ,   " \ u 0 0 b 5 " ] ,   [ " , " ,   " ; " ] ,   [ " . " ,   " : " ,   " \ u 0 0 b 7 " ] ,   [ " - " ,   " = " ] ,   [ " S h i f t " ,   " S h i f t " ] ] ,  
             [ [ "   " ,   "   " ,   "   " ,   "   " ] ,   [ " A l t G r " ,   " A l t G r " ] ]  
         ] ;  
  
         t h i s . V K I _ l a y o u t . D v o r a k   =   [   / /   D v o r a k   K e y b o a r d  
             [ [ " ` " ,   " ~ " ] ,   [ " 1 " ,   " ! " ] ,   [ " 2 " ,   " @ " ] ,   [ " 3 " ,   " # " ] ,   [ " 4 " ,   " $ " ] ,   [ " 5 " ,   " % " ] ,   [ " 6 " ,   " ^ " ] ,   [ " 7 " ,   " & " ] ,   [ " 8 " ,   " * " ] ,   [ " 9 " ,   " ( " ] ,   [ " 0 " ,   " ) " ] ,   [ " [ " ,   " { " ] ,   [ " ] " ,   " } " ] ,   [ " B k s p " ,   " B k s p " ] ] ,  
             [ [ " T a b " ,   " T a b " ] , [ " ' " ,   ' " ' ] ,   [ " , " ,   " < " ] ,   [ " . " ,   " > " ] ,   [ " p " ,   " P " ] ,   [ " y " ,   " Y " ] ,   [ " f " ,   " F " ] ,   [ " g " ,   " G " ] ,   [ " c " ,   " C " ] ,   [ " r " ,   " R " ] ,   [ " l " ,   " L " ] ,   [ " / " ,   " ? " ] ,   [ " = " ,   " + " ] ,   [ " \ \ " ,   " | " ] ] ,  
             [ [ " C a p s " ,   " C a p s " ] ,   [ " a " ,   " A " ] ,   [ " o " ,   " O " ] ,   [ " e " ,   " E " ] ,   [ " u " ,   " U " ] ,   [ " i " ,   " I " ] ,   [ " d " ,   " D " ] ,   [ " h " ,   " H " ] ,   [ " t " ,   " T " ] ,   [ " n " ,   " N " ] ,   [ " s " ,   " S " ] ,   [ " - " ,   " _ " ] ,   [ " E n t e r " ,   " E n t e r " ] ] ,  
             [ [ " S h i f t " ,   " S h i f t " ] ,   [ " ; " ,   " : " ] ,   [ " q " ,   " Q " ] ,   [ " j " ,   " J " ] ,   [ " k " ,   " K " ] ,   [ " x " ,   " X " ] ,   [ " b " ,   " B " ] ,   [ " m " ,   " M " ] ,   [ " w " ,   " W " ] ,   [ " v " ,   " V " ] ,   [ " z " ,   " Z " ] ,   [ " S h i f t " ,   " S h i f t " ] ] ,  
             [ [ "   " ,   "   " ] ]  
         ] ;  
  
         t h i s . V K I _ l a y o u t . F a r s i   =   [   / /   F a r s i   K e y b o a r d  
             [ [ " \ u 0 6 7 e " ,   " \ u 0 6 5 1   " ] ,   [ " 1 " ,   " ! " ,   " \ u 0 0 a 1 " ,   " \ u 0 0 b 9 " ] ,   [ " 2 " ,   " @ " ,   " \ u 0 0 b 2 " ] ,   [ " 3 " ,   " # " ,   " \ u 0 0 b 3 " ] ,   [ " 4 " ,   " $ " ,   " \ u 0 0 a 4 " ,   " \ u 0 0 a 3 " ] ,   [ " 5 " ,   " % " ,   " \ u 2 0 a c " ] ,   [ " 6 " ,   " ^ " ,   " \ u 0 0 b c " ] ,   [ " 7 " ,   " & " ,   " \ u 0 0 b d " ] ,   [ " 8 " ,   " * " ,   " \ u 0 0 b e " ] ,   [ " 9 " ,   " ( " ,   " \ u 2 0 1 8 " ] ,   [ " 0 " ,   " ) " ,   " \ u 2 0 1 9 " ] ,   [ " - " ,   " _ " ,   " \ u 0 0 a 5 " ] ,   [ " = " ,   " + " ,   " \ u 0 0 d 7 " ,   " \ u 0 0 f 7 " ] ,   [ " B k s p " ,   " B k s p " ] ] ,  
             [ [ " T a b " ,   " T a b " ] ,   [ " \ u 0 6 3 6 " ,   " \ u 0 6 4 e " ] ,   [ " \ u 0 6 3 5 " ,   " \ u 0 6 4 b " ] ,   [ " \ u 0 6 2 b " ,   " \ u 0 6 4 f " ] ,   [ " \ u 0 6 4 2 " ,   " \ u 0 6 4 c " ] ,   [ " \ u 0 6 4 1 " ,   " \ u 0 6 4 4 " ] ,   [ " \ u 0 6 3 a " ,   " \ u 0 6 2 5 " ] ,   [ " \ u 0 6 3 9 " ,   " \ u 2 0 1 8 " ] ,   [ " \ u 0 6 4 7 " ,   " \ u 0 0 f 7 " ] ,   [ " \ u 0 6 2 e " ,   " \ u 0 0 d 7 " ] ,   [ " \ u 0 6 2 d " ,   " \ u 0 6 1 b " ] ,   [ " \ u 0 6 2 c " ,   " \ u 0 0 3 c " ] ,   [ " \ u 0 6 8 6 " ,   " \ u 0 0 3 e " ] ,   [ " \ u 0 6 9 8 " ,   " \ u 0 0 7 c " ] ] ,  
             [ [ " C a p s " ,   " C a p s " ] ,   [ " \ u 0 6 3 4 " ,   " \ u 0 6 5 0 " ] ,   [ " \ u 0 6 3 3 " ,   " \ u 0 6 4 d " ] ,   [ " \ u 0 6 4 a " ,   " \ u 0 0 5 d " ] ,   [ " \ u 0 6 2 8 " ,   " \ u 0 0 5 b " ] ,   [ " \ u 0 6 4 4 " ,   " \ u 0 6 4 4 " ] ,   [ " \ u 0 6 2 7 " ,   " \ u 0 6 2 3 " ] ,   [ " \ u 0 6 2 a " ,   " \ u 0 6 4 0 " ] ,   [ " \ u 0 6 4 6 " ,   " \ u 0 6 0 c " ] ,   [ " \ u 0 6 4 5 " ,   " \ u 0 0 5 c " ] ,   [ " \ u 0 6 a f " ,   " \ u 0 0 3 a " ] ,   [ " \ u 0 6 4 3 " ,   " \ u 0 0 2 2 " ] ,   [ " E n t e r " ,   " E n t e r " ] ] ,  
             [ [ " S h i f t " ,   " S h i f t " ] ,   [ " \ u 0 6 2 6 " ,   " \ u 0 0 7 e " ] ,   [ " \ u 0 6 2 1 " ,   " \ u 0 6 5 2 " ] ,   [ " \ u 0 6 3 2 " ,   " \ u 0 0 7 d " ] ,   [ " \ u 0 6 3 1 " ,   " \ u 0 0 7 b " ] ,   [ " \ u 0 6 3 0 " ,   " \ u 0 6 4 4 " ] ,   [ " \ u 0 6 2 f " ,   " \ u 0 6 2 2 " ] ,   [ " \ u 0 6 2 6 " ,   " \ u 0 6 2 1 " ] ,   [ " \ u 0 6 4 8 " ,   " \ u 0 0 2 c " ] ,   [ " . " ,   " \ u 0 0 2 e " ] ,   [ " / " ,   " \ u 0 6 1 f " ] ,   [ " S h i f t " ,   " S h i f t " ] ] ,  
             [ [ "   " ,   "   " ,   "   " ,   "   " ] ,   [ " A l t " ,   " A l t " ] ]  
         ] ;  
  
         t h i s . V K I _ l a y o u t . F r e n c h   =   [   / /   F r e n c h   S t a n d a r d   K e y b o a r d  
             [ [ " \ u 0 0 b 2 " ,   " \ u 0 0 b 3 " ] ,   [ " & " ,   " 1 " ] ,   [ " \ u 0 0 e 9 " ,   " 2 " ,   " ~ " ] ,   [ ' " ' ,   " 3 " ,   " # " ] ,   [ " ' " ,   " 4 " ,   " { " ] ,   [ " ( " ,   " 5 " ,   " [ " ] ,   [ " - " ,   " 6 " ,   " | " ] ,   [ " \ u 0 0 e 8 " ,   " 7 " ,   " \ u 0 0 6 0 " ] ,   [ " _ " ,   " 8 " ,   " \ \ " ] ,   [ " \ u 0 0 e 7 " ,   " 9 " ,   " \ u 0 0 5 e " ] ,   [ " \ u 0 0 e 0 " ,   " 0 " ,   " \ u 0 0 4 0 " ] ,   [ " ) " ,   " \ u 0 0 b 0 " ,   " ] " ] ,   [ " = " ,   " + " ,   " } " ] ,   [ " B k s p " ,   " B k s p " ] ] ,  
             [ [ " T a b " ,   " T a b " ] ,   [ " a " ,   " A " ] ,   [ " z " ,   " Z " ] ,   [ " e " ,   " E " ,   " \ u 2 0 a c " ] ,   [ " r " ,   " R " ] ,   [ " t " ,   " T " ] ,   [ " y " ,   " Y " ] ,   [ " u " ,   " U " ] ,   [ " i " ,   " I " ] ,   [ " o " ,   " O " ] ,   [ " p " ,   " P " ] ,   [ " ^ " ,   " \ u 0 0 a 8 " ] ,   [ " $ " ,   " \ u 0 0 a 3 " ,   " \ u 0 0 a 4 " ] ,   [ " E n t e r " ,   " E n t e r " ] ] ,  
             [ [ " C a p s " ,   " C a p s " ] ,   [ " q " ,   " Q " ] ,   [ " s " ,   " S " ] ,   [ " d " ,   " D " ] ,   [ " f " ,   " F " ] ,   [ " g " ,   " G " ] ,   [ " h " ,   " H " ] ,   [ " j " ,   " J " ] ,   [ " k " ,   " K " ] ,   [ " l " ,   " L " ] ,   [ " m " ,   " M " ] ,   [ " \ u 0 0 f 9 " ,   " % " ] ,   [ " * " ,   " \ u 0 3 b c " ] ] ,  
             [ [ " S h i f t " ,   " S h i f t " ] ,   [ " < " ,   " > " ] ,   [ " w " ,   " W " ] ,   [ " x " ,   " X " ] ,   [ " c " ,   " C " ] ,   [ " v " ,   " V " ] ,   [ " b " ,   " B " ] ,   [ " n " ,   " N " ] ,   [ " , " ,   " ? " ] ,   [ " ; " ,   " . " ] ,   [ " : " ,   " / " ] ,   [ " ! " ,   " \ u 0 0 a 7 " ] ,   [ " S h i f t " ,   " S h i f t " ] ] ,  
             [ [ "   " ,   "   " ,   "   " ,   "   " ] ,   [ " A l t G r " ,   " A l t G r " ] ]  
         ] ;  
  
         t h i s . V K I _ l a y o u t . G e r m a n   =   [   / /   G e r m a n   S t a n d a r d   K e y b o a r d  
             [ [ " \ u 0 0 5 e " ,   " \ u 0 0 b 0 " ] ,   [ " 1 " ,   " ! " ] ,   [ " 2 " ,   ' " ' ,   " \ u 0 0 b 2 " ] ,   [ " 3 " ,   " \ u 0 0 a 7 " ,   " \ u 0 0 b 3 " ] ,   [ " 4 " ,   " $ " ] ,   [ " 5 " ,   " % " ] ,   [ " 6 " ,   " & " ] ,   [ " 7 " ,   " / " ,   " { " ] ,   [ " 8 " ,   " ( " ,   " [ " ] ,   [ " 9 " ,   " ) " ,   " ] " ] ,   [ " 0 " ,   " = " ,   " } " ] ,   [ " \ u 0 0 d f " ,   " ? " ,   " \ \ " ] ,   [ " \ u 0 0 b 4 " ,   " \ u 0 0 6 0 " ] ,   [ " B k s p " ,   " B k s p " ] ] ,  
             [ [ " T a b " ,   " T a b " ] ,   [ " q " ,   " Q " ,   " \ u 0 0 4 0 " ] ,   [ " w " ,   " W " ] ,   [ " e " ,   " E " ,   " \ u 2 0 a c " ] ,   [ " r " ,   " R " ] ,   [ " t " ,   " T " ] ,   [ " z " ,   " Z " ] ,   [ " u " ,   " U " ] ,   [ " i " ,   " I " ] ,   [ " o " ,   " O " ] ,   [ " p " ,   " P " ] ,   [ " \ u 0 0 f c " ,   " \ u 0 0 d c " ] ,   [ " + " ,   " * " ,   " ~ " ] ,   [ " E n t e r " ,   " E n t e r " ] ] ,  
             [ [ " C a p s " ,   " C a p s " ] ,   [ " a " ,   " A " ] ,   [ " s " ,   " S " ] ,   [ " d " ,   " D " ] ,   [ " f " ,   " F " ] ,   [ " g " ,   " G " ] ,   [ " h " ,   " H " ] ,   [ " j " ,   " J " ] ,   [ " k " ,   " K " ] ,   [ " l " ,   " L " ] ,   [ " \ u 0 0 f 6 " ,   " \ u 0 0 d 6 " ] ,   [ " \ u 0 0 e 4 " ,   " \ u 0 0 c 4 " ] ,   [ " # " ,   " ' " ] ] ,  
             [ [ " S h i f t " ,   " S h i f t " ] ,   [ " < " ,   " > " ,   " \ u 0 0 a 6 " ] ,   [ " y " ,   " Y " ] ,   [ " x " ,   " X " ] ,   [ " c " ,   " C " ] ,   [ " v " ,   " V " ] ,   [ " b " ,   " B " ] ,   [ " n " ,   " N " ] ,   [ " m " ,   " M " ,   " \ u 0 0 b 5 " ] ,   [ " , " ,   " ; " ] ,   [ " . " ,   " : " ] ,   [ " - " ,   " _ " ] ,   [ " S h i f t " ,   " S h i f t " ] ] ,  
             [ [ "   " ,   "   " ,   "   " ,   "   " ] ,   [ " A l t G r " ,   " A l t G r " ] ]  
         ] ;  
  
         t h i s . V K I _ l a y o u t . G r e e k   =   [   / /   G r e e k   S t a n d a r d   K e y b o a r d  
             [ [ " ` " ,   " ~ " ] ,   [ " 1 " ,   " ! " ] ,   [ " 2 " ,   " @ " ,   " \ u 0 0 b 2 " ] ,   [ " 3 " ,   " # " ,   " \ u 0 0 b 3 " ] ,   [ " 4 " ,   " $ " ,   " \ u 0 0 a 3 " ] ,   [ " 5 " ,   " % " ,   " \ u 0 0 a 7 " ] ,   [ " 6 " ,   " ^ " ,   " \ u 0 0 b 6 " ] ,   [ " 7 " ,   " & " ] ,   [ " 8 " ,   " * " ,   " \ u 0 0 a 4 " ] ,   [ " 9 " ,   " ( " ,   " \ u 0 0 a 6 " ] ,   [ " 0 " ,   " ) " ,   " \ u 0 0 b a " ] ,   [ " - " ,   " _ " ,   " \ u 0 0 b 1 " ] ,   [ " = " ,   " + " ,   " \ u 0 0 b d " ] ,   [ " B k s p " ,   " B k s p " ] ] ,  
             [ [ " T a b " ,   " T a b " ] ,   [ " ; " ,   " : " ] ,   [ " \ u 0 3 c 2 " ,   " ^ " ] ,   [ " \ u 0 3 b 5 " ,   " \ u 0 3 9 5 " ] ,   [ " \ u 0 3 c 1 " ,   " \ u 0 3 a 1 " ] ,   [ " \ u 0 3 c 4 " ,   " \ u 0 3 a 4 " ] ,   [ " \ u 0 3 c 5 " ,   " \ u 0 3 a 5 " ] ,   [ " \ u 0 3 b 8 " ,   " \ u 0 3 9 8 " ] ,   [ " \ u 0 3 b 9 " ,   " \ u 0 3 9 9 " ] ,   [ " \ u 0 3 b f " ,   " \ u 0 3 9 f " ] ,   [ " \ u 0 3 c 0 " ,   " \ u 0 3 a 0 " ] ,   [ " [ " ,   " { " ,   " \ u 2 0 1 c " ] ,   [ " ] " ,   " } " ,   " \ u 2 0 1 d " ] ,   [ " E n t e r " ,   " E n t e r " ] ] ,  
             [ [ " C a p s " ,   " C a p s " ] ,   [ " \ u 0 3 b 1 " ,   " \ u 0 3 9 1 " ] ,   [ " \ u 0 3 c 3 " ,   " \ u 0 3 a 3 " ] ,   [ " \ u 0 3 b 4 " ,   " \ u 0 3 9 4 " ] ,   [ " \ u 0 3 c 6 " ,   " \ u 0 3 a 6 " ] ,   [ " \ u 0 3 b 3 " ,   " \ u 0 3 9 3 " ] ,   [ " \ u 0 3 b 7 " ,   " \ u 0 3 9 7 " ] ,   [ " \ u 0 3 b e " ,   " \ u 0 3 9 e " ] ,   [ " \ u 0 3 b a " ,   " \ u 0 3 9 a " ] ,   [ " \ u 0 3 b b " ,   " \ u 0 3 9 b " ] ,   [ " \ u 0 3 8 4 " ,   " \ u 0 0 a 8 " ,   " \ u 0 3 8 5 " ] ,   [ " ' " ,   ' " ' ] ,   [ " \ \ " ,   " | " ,   " \ u 0 0 a c " ] ] ,  
             [ [ " S h i f t " ,   " S h i f t " ] ,   [ " < " ,   " > " ] ,   [ " \ u 0 3 b 6 " ,   " \ u 0 3 9 6 " ] ,   [ " \ u 0 3 c 7 " ,   " \ u 0 3 a 7 " ] ,   [ " \ u 0 3 c 8 " ,   " \ u 0 3 a 8 " ] ,   [ " \ u 0 3 c 9 " ,   " \ u 0 3 a 9 " ] ,   [ " \ u 0 3 b 2 " ,   " \ u 0 3 9 2 " ] ,   [ " \ u 0 3 b d " ,   " \ u 0 3 9 d " ] ,   [ " \ u 0 3 b c " ,   " \ u 0 3 9 c " ] ,   [ " , " ,   " < " ] ,   [ " . " ,   " > " ] ,   [ " / " ,   " ? " ] ,   [ " S h i f t " ,   " S h i f t " ] ] ,  
             [ [ "   " ,   "   " ,   "   " ,   "   " ] ,   [ " A l t G r " ,   " A l t G r " ] ]  
         ] ;  
  
         t h i s . V K I _ l a y o u t . H e b r e w   =   [   / /   H e b r e w   S t a n d a r d   K e y b o a r d  
             [ [ " ~ " ,   " ` " ] ,   [ " 1 " ,   " ! " ] ,   [ " 2 " ,   " @ " ] ,   [ " 3 " ,   " # " ] ,   [ " 4 "   ,   " $ " ,   " \ u 2 0 a a " ] ,   [ " 5 "   ,   " % " ] ,   [ " 6 " ,   " ^ " ] ,   [ " 7 " ,   " & " ] ,   [ " 8 " ,   " * " ] ,   [ " 9 " ,   " ) " ] ,   [ " 0 " ,   " ( " ] ,   [ " - " ,   " _ " ] ,   [ " = " ,   " + " ] ,   [ " \ \ " ,   " | " ] ,   [ " B k s p " ,   " B k s p " ] ] ,  
             [ [ " T a b " ,   " T a b " ] ,   [ " / " ,   " Q " ] ,   [ " ' " ,   " W " ] ,   [ " \ u 0 5 e 7 " ,   " E " ,   " \ u 2 0 a c " ] ,   [ " \ u 0 5 e 8 " ,   " R " ] ,   [ " \ u 0 5 d 0 " ,   " T " ] ,   [ " \ u 0 5 d 8 " ,   " Y " ] ,   [ " \ u 0 5 d 5 " ,   " U " ,   " \ u 0 5 f 0 " ] ,   [ " \ u 0 5 d f " ,   " I " ] ,   [ " \ u 0 5 d d " ,   " O " ] ,   [ " \ u 0 5 e 4 " ,   " P " ] ,   [ " ] " ,   " } " ] ,   [ " [ " ,   " { " ] ] ,  
             [ [ " C a p s " ,   " C a p s " ] ,   [ " \ u 0 5 e 9 " ,   " A " ] ,   [ " \ u 0 5 d 3 " ,   " S " ] ,   [ " \ u 0 5 d 2 " ,   " D " ] ,   [ " \ u 0 5 d b " ,   " F " ] ,   [ " \ u 0 5 e 2 " ,   " G " ] ,   [ " \ u 0 5 d 9 " ,   " H " ,   " \ u 0 5 f 2 " ] ,   [ " \ u 0 5 d 7 " ,   " J " ,   " \ u 0 5 f 1 " ] ,   [ " \ u 0 5 d c " ,   " K " ] ,   [ " \ u 0 5 d a " ,   " L " ] ,   [ " \ u 0 5 e 3 " ,   " : " ] ,   [ " , "   ,   ' " ' ] ,   [ " E n t e r " ,   " E n t e r " ] ] ,  
             [ [ " S h i f t " ,   " S h i f t " ] ,   [ " \ u 0 5 d 6 " ,   " Z " ] ,   [ " \ u 0 5 e 1 " ,   " X " ] ,   [ " \ u 0 5 d 1 " ,   " C " ] ,   [ " \ u 0 5 d 4 " ,   " V " ] ,   [ " \ u 0 5 e 0 " ,   " B " ] ,   [ " \ u 0 5 d e " ,   " N " ] ,   [ " \ u 0 5 e 6 " ,   " M " ] ,   [ " \ u 0 5 e a " ,   " > " ] ,   [ " \ u 0 5 e 5 " ,   " < " ] ,   [ " . " ,   " ? " ] ,   [ " S h i f t " ,   " S h i f t " ] ] ,  
             [ [ "   " ,   "   " ,   "   " ,   "   " ] ,   [ " A l t G r " ,   " A l t G r " ] ]  
         ] ;  
  
         t h i s . V K I _ l a y o u t . H u n g a r i a n   =   [   / /   H u n g a r i a n   S t a n d a r d   K e y b o a r d  
             [ [ " 0 " ,   " \ u 0 0 a 7 " ] ,   [ " 1 " ,   " ' " ,   " \ u 0 0 7 e " ] ,   [ " 2 " ,   ' " ' ,   " \ u 0 2 c 7 " ] ,   [ " 3 " ,   " + " ,   " \ u 0 2 c 6 " ] ,   [ " 4 " ,   " ! " ,   " \ u 0 2 d 8 " ] ,   [ " 5 " ,   " % " ,   " \ u 0 0 b 0 " ] ,   [ " 6 " ,   " / " ,   " \ u 0 2 d b " ] ,   [ " 7 " ,   " = " ,   " \ u 0 0 6 0 " ] ,   [ " 8 " ,   " ( " ,   " \ u 0 2 d 9 " ] ,   [ " 9 " ,   " ) " ,   " \ u 0 0 b 4 " ] ,   [ " \ u 0 0 f 6 " ,   " \ u 0 0 d 6 " ,   " \ u 0 2 d d " ] ,   [ " \ u 0 0 f c " ,   " \ u 0 0 d c " ,   " \ u 0 0 a 8 " ] ,   [ " \ u 0 0 f 3 " ,   " \ u 0 0 d 3 " ,   " \ u 0 0 b 8 " ] ,   [ " B k s p " ,   " B k s p " ] ] ,  
             [ [ " T a b " ,   " T a b " ] ,   [ " q " ,   " Q " ,   " \ u 0 0 5 c " ] ,   [ " w " ,   " W " ,   " \ u 0 0 7 c " ] ,   [ " e " ,   " E " ,   " \ u 0 0 c 4 " ] ,   [ " r " ,   " R " ] ,   [ " t " ,   " T " ] ,   [ " z " ,   " Z " ] ,   [ " u " ,   " U " ,   " \ u 2 0 a c " ] ,   [ " i " ,   " I " ,   " \ u 0 0 c d " ] ,   [ " o " ,   " O " ] ,   [ " p " ,   " P " ] ,   [ " \ u 0 1 5 1 " ,   " \ u 0 1 5 0 " ,   " \ u 0 0 f 7 " ] ,   [ " \ u 0 0 f a " ,   " \ u 0 0 d a " ,   " \ u 0 0 d 7 " ] ,   [ " E n t e r " ,   " E n t e r " ] ] ,  
             [ [ " C a p s " ,   " C a p s " ] ,   [ " a " ,   " A " ,   " \ u 0 0 e 4 " ] ,   [ " s " ,   " S " , " \ u 0 1 1 1 " ] ,   [ " d " ,   " D " , " \ u 0 1 1 0 " ] ,   [ " f " ,   " F " , " \ u 0 0 5 b " ] ,   [ " g " ,   " G " , " \ u 0 0 5 d " ] ,   [ " h " ,   " H " ] ,   [ " j " ,   " J " , " \ u 0 0 e d " ] ,   [ " k " ,   " K " , " \ u 0 1 4 1 " ] ,   [ " l " ,   " L " , " \ u 0 1 4 2 " ] ,   [ " \ u 0 0 e 9 " ,   " \ u 0 0 c 9 " , " \ u 0 0 2 4 " ] ,   [ " \ u 0 0 e 1 " ,   " \ u 0 0 c 1 " , " \ u 0 0 d f " ] ,   [ " \ u 0 1 7 1 " ,   " \ u 0 1 7 0 " , " \ u 0 0 a 4 " ] ] ,  
             [ [ " S h i f t " ,   " S h i f t " ] ,   [ " \ u 0 0 e d " ,   " \ u 0 0 c d " , " \ u 0 0 3 c " ] ,   [ " y " ,   " Y " , " \ u 0 0 3 e " ] ,   [ " x " ,   " X " , " \ u 0 0 2 3 " ] ,   [ " c " ,   " C " , " \ u 0 0 2 6 " ] ,   [ " v " ,   " V " , " \ u 0 0 4 0 " ] ,   [ " b " ,   " B " , " \ u 0 0 7 b " ] ,   [ " n " ,   " N " , " \ u 0 0 7 d " ] ,   [ " m " ,   " M " , " \ u 0 0 3 c " ] ,   [ " , " ,   " ? " , " \ u 0 0 3 b " ] ,   [ " . " ,   " : " , " \ u 0 0 3 e " ] ,   [ " - " ,   " _ " , " \ u 0 0 2 a " ] ,   [ " S h i f t " ,   " S h i f t " ] ] ,  
             [ [ "   " ,   "   " ,   "   " ,   "   " ] ,   [ " A l t G r " ,   " A l t G r " ] ]  
         ] ;  
  
         t h i s . V K I _ l a y o u t . I t a l i a n   =   [   / /   I t a l i a n   S t a n d a r d   K e y b o a r d  
             [ [ " \ u 0 0 5 c " ,   " \ u 0 0 7 c " ] ,   [ " 1 " ,   " ! " ] ,   [ " 2 " ,   ' " ' ] ,   [ " 3 " ,   " \ u 0 0 a 3 " ] ,   [ " 4 " ,   " $ " ,   " \ u 2 0 a c " ] ,   [ " 5 " ,   " % " ] ,   [ " 6 " ,   " & " ] ,   [ " 7 " ,   " / " ] ,   [ " 8 " ,   " ( " ] ,   [ " 9 " ,   " ) " ] ,   [ " 0 " ,   " = " ] ,   [ " ' " ,   " ? " ] ,   [ " \ u 0 0 e c " ,   " \ u 0 0 5 e " ] ,   [ " B k s p " ,   " B k s p " ] ] ,  
             [ [ " T a b " ,   " T a b " ] ,   [ " q " ,   " Q " ] ,   [ " w " ,   " W " ] ,   [ " e " ,   " E " ,   " \ u 2 0 a c " ] ,   [ " r " ,   " R " ] ,   [ " t " ,   " T " ] ,   [ " y " ,   " Y " ] ,   [ " u " ,   " U " ] ,   [ " i " ,   " I " ] ,   [ " o " ,   " O " ] ,   [ " p " ,   " P " ] ,   [ " \ u 0 0 e 8 " ,   " \ u 0 0 e 9 " ,   " [ " ,   " { " ] ,   [ " + " ,   " * " ,   " ] " ,   " } " ] ,   [ " E n t e r " ,   " E n t e r " ] ] ,  
             [ [ " C a p s " ,   " C a p s " ] ,   [ " a " ,   " A " ] ,   [ " s " ,   " S " ] ,   [ " d " ,   " D " ] ,   [ " f " ,   " F " ] ,   [ " g " ,   " G " ] ,   [ " h " ,   " H " ] ,   [ " j " ,   " J " ] ,   [ " k " ,   " K " ] ,   [ " l " ,   " L " ] ,   [ " \ u 0 0 f 2 " ,   " \ u 0 0 e 7 " ,   " @ " ] ,   [ " \ u 0 0 e 0 " ,   " \ u 0 0 b 0 " ,   " # " ] ,   [ " \ u 0 0 f 9 " ,   " \ u 0 0 a 7 " ] ] ,  
             [ [ " S h i f t " ,   " S h i f t " ] ,   [ " < " ,   " > " ] ,   [ " z " ,   " Z " ] ,   [ " x " ,   " X " ] ,   [ " c " ,   " C " ] ,   [ " v " ,   " V " ] ,   [ " b " ,   " B " ] ,   [ " n " ,   " N " ] ,   [ " m " ,   " M " ] ,   [ " , " ,   " ; " ] ,   [ " . " ,   " : " ] ,   [ " - " ,   " _ " ] ,   [ " S h i f t " ,   " S h i f t " ] ] ,  
             [ [ "   " ,   "   " ,   "   " ,   "   " ] ,   [ " A l t G r " ,   " A l t G r " ] ]  
         ] ;  
      
         t h i s . V K I _ l a y o u t . L i t h u a n i a n   =   [   / /   L i t h u a n i a n   S t a n d a r d   K e y b o a r d  
             [ [ " ` " ,   " ~ " ] ,   [ " \ u 0 1 0 5 " ,   " \ u 0 1 0 4 " ] ,   [ " \ u 0 1 0 D " ,   " \ u 0 1 0 C " ] ,   [ " \ u 0 1 1 9 " ,   " \ u 0 1 1 8 " ] ,   [ " \ u 0 1 1 7 " ,   " \ u 0 1 1 6 " ] ,   [ " \ u 0 1 2 F " ,   " \ u 0 1 2 E " ] ,   [ " \ u 0 1 6 1 " ,   " \ u 0 1 6 0 " ] ,   [ " \ u 0 1 7 3 " ,   " \ u 0 1 7 2 " ] ,   [ " \ u 0 1 6 B " ,   " \ u 0 1 6 A " ] ,   [ " \ u 2 0 1 E " ,   " ( " ] ,   [ " \ u 2 0 1 C " ,   " ) " ] ,   [ " - " ,   " _ " ] ,   [ " \ u 0 1 7 E " ,   " \ u 0 1 7 D " ] ,   [ " B k s p " ,   " B k s p " ] ] ,  
             [ [ " T a b " ,   " T a b " ] ,   [ " q " ,   " Q " ] ,   [ " w " ,   " W " ] ,   [ " e " ,   " E " ] ,   [ " r " ,   " R " ] ,   [ " t " ,   " T " ] ,   [ " y " ,   " Y " ] ,   [ " u " ,   " U " ] ,   [ " i " ,   " I " ] ,   [ " o " ,   " O " ] ,   [ " p " ,   " P " ] ,   [ " [ " ,   " { " ] ,   [ " ] " ,   " } " ] ,   [ " E n t e r " ,   " E n t e r " ] ] ,  
             [ [ " C a p s " ,   " C a p s " ] ,   [ " a " ,   " A " ] ,   [ " s " ,   " S " ] ,   [ " d " ,   " D " ] ,   [ " f " ,   " F " ] ,   [ " g " ,   " G " ] ,   [ " h " ,   " H " ] ,   [ " j " ,   " J " ] ,   [ " k " ,   " K " ] ,   [ " l " ,   " L " ] ,   [ " ; " ,   " : " ] ,   [ " ' " ,   ' " ' ] ,   [ " \ \ " ,   " | " ] ] ,  
             [ [ " S h i f t " ,   " S h i f t " ] ,   [ " \ u 2 0 1 3 " ,   " \ u 2 0 A C " ] ,   [ " z " ,   " Z " ] ,   [ " x " ,   " X " ] ,   [ " c " ,   " C " ] ,   [ " v " ,   " V " ] ,   [ " b " ,   " B " ] ,   [ " n " ,   " N " ] ,   [ " m " ,   " M " ] ,   [ " , " ,   " < " ] ,   [ " . " ,   " > " ] ,   [ " / " ,   " ? " ] ,   [ " S h i f t " ,   " S h i f t " ] ] ,  
             [ [ "   " ,   "   " ] ]  
         ] ;  
  
         t h i s . V K I _ l a y o u t . N o r w e g i a n   =   [   / /   N o r w e g i a n   S t a n d a r d   K e y b o a r d  
             [ [ " | " ,   " \ u 0 0 a 7 " ] ,   [ " 1 " ,   " ! " ] ,   [ " 2 " ,   ' " ' ,   " @ " ] ,   [ " 3 " ,   " # " ,   " \ u 0 0 a 3 " ] ,   [ " 4 " ,   " \ u 0 0 a 4 " ,   " $ " ] ,   [ " 5 " ,   " % " ] ,   [ " 6 " ,   " & " ] ,   [ " 7 " ,   " / " ,   " { " ] ,   [ " 8 " ,   " ( " ,   " [ " ] ,   [ " 9 " ,   " ) " ,   " ] " ] ,   [ " 0 " ,   " = " ,   " } " ] ,   [ " + " ,   " ? " ] ,   [ " \ \ " ,   " ` " ,   " \ u 0 0 b 4 " ] ,   [ " B k s p " ,   " B k s p " ] ] ,  
             [ [ " T a b " ,   " T a b " ] ,   [ " q " ,   " Q " ] ,   [ " w " ,   " W " ] ,   [ " e " ,   " E " ,   " \ u 2 0 a c " ] ,   [ " r " ,   " R " ] ,   [ " t " ,   " T " ] ,   [ " y " ,   " Y " ] ,   [ " u " ,   " U " ] ,   [ " i " ,   " I " ] ,   [ " o " ,   " O " ] ,   [ " p " ,   " P " ] ,   [ " \ u 0 0 e 5 " ,   " \ u 0 0 c 5 " ] ,   [ " \ u 0 0 a 8 " ,   " ^ " ,   " ~ " ] ,   [ " E n t e r " ,   " E n t e r " ] ] ,  
             [ [ " C a p s " ,   " C a p s " ] ,   [ " a " ,   " A " ] ,   [ " s " ,   " S " ] ,   [ " d " ,   " D " ] ,   [ " f " ,   " F " ] ,   [ " g " ,   " G " ] ,   [ " h " ,   " H " ] ,   [ " j " ,   " J " ] ,   [ " k " ,   " K " ] ,   [ " l " ,   " L " ] ,   [ " \ u 0 0 f 8 " ,   " \ u 0 0 d 8 " ] ,   [ " \ u 0 0 e 6 " ,   " \ u 0 0 c 6 " ] ,   [ " ' " ,   " * " ] ] ,  
             [ [ " S h i f t " ,   " S h i f t " ] ,   [ " < " ,   " > " ] ,   [ " z " ,   " Z " ] ,   [ " x " ,   " X " ] ,   [ " c " ,   " C " ] ,   [ " v " ,   " V " ] ,   [ " b " ,   " B " ] ,   [ " n " ,   " N " ] ,   [ " m " ,   " M " ,   " \ u 0 3 b c " ,   " \ u 0 3 9 c " ] ,   [ " , " ,   " ; " ] ,   [ " . " ,   " : " ] ,   [ " - " ,   " _ " ] ,   [ " S h i f t " ,   " S h i f t " ] ] ,  
             [ [ "   " ,   "   " ,   "   " ,   "   " ] ,   [ " A l t G r " ,   " A l t G r " ] ]  
         ] ;  
  
         t h i s . V K I _ l a y o u t . N u m p a d   =   [   / /   N u m b e r   p a d  
             [ [ " $ " ] ,   [ " \ u 0 0 a 3 " ] ,   [ " \ u 2 0 a c " ] ,   [ " \ u 0 0 a 5 " ] ,   [ " / " ] ,   [ " ^ " ] ,   [ " B k s p " ,   " B k s p " ] ] ,  
             [ [ " . " ] ,   [ " 7 " ] ,   [ " 8 " ] ,   [ " 9 " ] ,   [ " * " ] ,   [ " < " ] ,   [ " ( " ] ,   [ " [ " ] ] ,  
             [ [ " = " ] ,   [ " 4 " ] ,   [ " 5 " ] ,   [ " 6 " ] ,   [ " - " ] ,   [ " > " ] ,   [ " ) " ] ,   [ " ] " ] ] ,  
             [ [ " 0 " ] ,   [ " 1 " ] ,   [ " 2 " ] ,   [ " 3 " ] ,   [ " + " ] ,   [ " E n t e r " ,   " E n t e r " ] ] ,  
             [ [ "   " ] ]  
         ] ;  
         t h i s . V K I _ l a y o u t D D K . N u m p a d   =   t r u e ;  
  
         t h i s . V K I _ l a y o u t [ " P o l i s h   P r o g " ]   =   [   / /   P o l i s h   P r o g r a m m e r s   K e y b o a r d  
             [ [ " ` " ,   " ~ " ] ,   [ " 1 " ,   " ! " ] ,   [ " 2 " ,   " @ " ] ,   [ " 3 " ,   " # " ] ,   [ " 4 " ,   " $ " ] ,   [ " 5 " ,   " % " ] ,   [ " 6 " ,   " ^ " ] ,   [ " 7 " ,   " & " ] ,   [ " 8 " ,   " * " ] ,   [ " 9 " ,   " ( " ] ,   [ " 0 " ,   " ) " ] ,   [ " - " ,   " _ " ] ,   [ " = " ,   " + " ] ,   [ " B k s p " ,   " B k s p " ] ] ,  
             [ [ " T a b " ,   " T a b " ] ,   [ " q " ,   " Q " ] ,   [ " w " ,   " W " ] ,   [ " e " ,   " E " ,   " \ u 0 1 1 9 " ,   " \ u 0 1 1 8 " ] ,   [ " r " ,   " R " ] ,   [ " t " ,   " T " ] ,   [ " y " ,   " Y " ] ,   [ " u " ,   " U " ] ,   [ " i " ,   " I " ] ,   [ " o " ,   " O " ,   " \ u 0 0 f 3 " ,   " \ u 0 0 d 3 " ] ,   [ " p " ,   " P " ] ,   [ " [ " ,   " { " ] ,   [ " ] " ,   " } " ] ,   [ " \ \ " ,   " | " ] ] ,  
             [ [ " C a p s " ,   " C a p s " ] ,   [ " a " ,   " A " ,   " \ u 0 1 0 5 " ,   " \ u 0 1 0 4 " ] ,   [ " s " ,   " S " ,   " \ u 0 1 5 b " ,   " \ u 0 1 5 a " ] ,   [ " d " ,   " D " ] ,   [ " f " ,   " F " ] ,   [ " g " ,   " G " ] ,   [ " h " ,   " H " ] ,   [ " j " ,   " J " ] ,   [ " k " ,   " K " ] ,   [ " l " ,   " L " ,   " \ u 0 1 4 2 " ,   " \ u 0 1 4 1 " ] ,   [ " ; " ,   " : " ] ,   [ " ' " ,   ' " ' ] ,   [ " E n t e r " ,   " E n t e r " ] ] ,  
             [ [ " S h i f t " ,   " S h i f t " ] ,   [ " z " ,   " Z " ,   " \ u 0 1 7 c " ,   " \ u 0 1 7 b " ] ,   [ " x " ,   " X " ,   " \ u 0 1 7 a " ,   " \ u 0 1 7 9 " ] ,   [ " c " ,   " C " ,   " \ u 0 1 0 7 " ,   " \ u 0 1 0 6 " ] ,   [ " v " ,   " V " ] ,   [ " b " ,   " B " ] ,   [ " n " ,   " N " ,   " \ u 0 1 4 4 " ,   " \ u 0 1 4 3 " ] ,   [ " m " ,   " M " ] ,   [ " , " ,   " < " ] ,   [ " . " ,   " > " ] ,   [ " / " ,   " ? " ] ,   [ " S h i f t " ,   " S h i f t " ] ] ,  
             [ [ "   " ,   "   " ,   "   " ,   "   " ] ,   [ " A l t " ,   " A l t " ] ]  
         ] ;  
  
         t h i s . V K I _ l a y o u t . P o r t u g u e s e   =   [   / /   P o r t u g u e s e   S t a n d a r d   K e y b o a r d  
             [ [ " ` " ,   " \ u 0 0 a c " ,   " \ u 0 0 a 6 " ] ,   [ " 1 " ,   " ! " ] ,   [ " 2 " ,   ' " ' ] ,   [ " 3 " ,   " \ u 0 0 a 3 " ] ,   [ " 4 " ,   " $ " ,   " \ u 2 0 a c " ] ,   [ " 5 " ,   " % " ] ,   [ " 6 " ,   " ^ " ] ,   [ " 7 " ,   " & " ] ,   [ " 8 " ,   " * " ] ,   [ " 9 " ,   " ( " ] ,   [ " 0 " ,   " ) " ] ,   [ " - " ,   " _ " ] ,   [ " = " ,   " + " ] ,   [ " B k s p " ,   " B k s p " ] ] ,  
             [ [ " T a b " ,   " T a b " ] ,   [ " q " ,   " Q " ] ,   [ " w " ,   " W " ] ,   [ " e " ,   " E " ,   " \ u 0 0 e 9 " ,   " \ u 0 0 c 9 " ] ,   [ " r " ,   " R " ] ,   [ " t " ,   " T " ] ,   [ " y " ,   " Y " ] ,   [ " u " ,   " U " ,   " \ u 0 0 f a " ,   " \ u 0 0 d a " ] ,   [ " i " ,   " I " ,   " \ u 0 0 e d " ,   " \ u 0 0 c d " ] ,   [ " o " ,   " O " ,   " \ u 0 0 f 3 " ,   " \ u 0 0 d 3 " ] ,   [ " p " ,   " P " ] ,   [ " [ " ,   " { " ] ,   [ " ] " ,   " } " ] ,   [ " E n t e r " ,   " E n t e r " ] ] ,  
             [ [ " C a p s " ,   " C a p s " ] ,   [ " a " ,   " A " ,   " \ u 0 0 e 1 " ,   " \ u 0 0 c 1 " ] ,   [ " s " ,   " S " ] ,   [ " d " ,   " D " ] ,   [ " f " ,   " F " ] ,   [ " g " ,   " G " ] ,   [ " h " ,   " H " ] ,   [ " j " ,   " J " ] ,   [ " k " ,   " K " ] ,   [ " l " ,   " L " ] ,   [ " \ u 0 0 e 7 " ,   " \ u 0 0 c 7 " ] ,   [ " ; " ,   " : " ] ,   [ " ' " ,   " @ " ] ,   [ " # " ,   " ~ " ] ] ,  
             [ [ " S h i f t " ,   " S h i f t " ] ,   [ " \ \ " ,   " | " ] ,   [ " z " ,   " Z " ] ,   [ " x " ,   " X " ] ,   [ " c " ,   " C " ] ,   [ " v " ,   " V " ] ,   [ " b " ,   " B " ] ,   [ " n " ,   " N " ] ,   [ " m " ,   " M " ] ,   [ " , " ,   " < " ] ,   [ " . " ,   " > " ] ,   [ " / " ,   " ? " ] ,   [ " S h i f t " ,   " S h i f t " ] ] ,  
             [ [ "   " ,   "   " ,   "   " ,   "   " ] ,   [ " A l t G r " ,   " A l t G r " ] ]  
         ] ;  
  
         t h i s . V K I _ l a y o u t . R o m a n i a n   =   [   / /   R o m a n i a n   S t a n d a r d   K e y b o a r d  
           [ [ " \ u 2 0 1 E " ,   " \ u 2 0 1 D " ,   " \ u 0 0 6 0 " ,   " ~ " ] ,   [ " 1 " ,   " ! " , " ~ " ] ,   [ " 2 " ,   " \ u 0 0 4 0 " ,   " \ u 0 2 C 7 " ] ,   [ " 3 " ,   " # " , " \ u 0 0 5 E " ] ,   [ " 4 " ,   " $ " ,   " \ u 0 2 D 8 " ] ,   [ " 5 " ,   " % " ,   " \ u 0 0 B 0 " ] ,   [ " 6 " ,   " \ u 0 0 5 E " ,   " \ u 0 2 D B " ] ,   [ " 7 " ,   " & " ,   " \ u 0 0 6 0 " ] ,   [ " 8 " ,   " * " ,   " \ u 0 2 D 9 " ] ,   [ " 9 " ,   " ( " ,   " \ u 0 0 B 4 " ] ,   [ " 0 " ,   " ) " ,   " \ u 0 2 D D " ] ,   [ " - " ,   " _ " ,   " \ u 0 0 A 8 " ] ,   [ " = " ,   " + " ,   " \ u 0 0 B 8 " ,   " \ u 0 0 B 1 " ] ,   [ " B k s p " ,   " B k s p " ] ] ,  
           [ [ " T a b " ,   " T a b " ] ,   [ " q " ,   " Q " ] ,   [ " w " ,   " W " ] ,   [ " e " ,   " E " ,   " \ u 2 0 A C " ] ,   [ " r " ,   " R " ] ,   [ " t " ,   " T " ] ,   [ " y " ,   " Y " ] ,   [ " u " ,   " U " ] ,   [ " i " ,   " I " ] ,   [ " o " ,   " O " ] ,   [ " p " ,   " P " ,   " \ u 0 0 A 7 " ] ,   [ " \ u 0 1 0 3 " ,   " \ u 0 1 0 2 " ,   " [ " ,   " { " ] ,   [ " \ u 0 0 E E " ,   " \ u 0 0 C E " ,   " ] " , " } " ] ,   [ " \ u 0 0 E 2 " ,   " \ u 0 0 C 2 " ,   " \ \ " ,   " | " ] ] ,  
           [ [ " C a p s " ,   " C a p s " ] ,   [ " a " ,   " A " ] ,   [ " s " ,   " S " ,   " \ u 0 0 d f " ] ,   [ " d " ,   " D " ,   " \ u 0 0 f 0 " ,   " \ u 0 0 D 0 " ] ,   [ " f " ,   " F " ] ,   [ " g " ,   " G " ] ,   [ " h " ,   " H " ] ,   [ " j " ,   " J " ] ,   [ " k " ,   " K " ] ,   [ " l " ,   " L " ,   " \ u 0 1 4 2 " ,   " \ u 0 1 4 1 " ] ,   [ " \ u 0 2 1 9 " ,   " \ u 0 2 1 8 " ,   " ; " ,   " : " ] ,   [ " \ u 0 2 1 B " ,   " \ u 0 2 1 A " ,   " \ ' " ,   " \ " " ] ,   [ " E n t e r " ,   " E n t e r " ] ] ,  
           [ [ " S h i f t " ,   " S h i f t " ] ,   [ " \ \ " ,   " | " ] ,   [ " z " ,   " Z " ] ,   [ " x " ,   " X " ] ,   [ " c " ,   " C " ,   " \ u 0 0 A 9 " ] ,   [ " v " ,   " V " ] ,   [ " b " ,   " B " ] ,   [ " n " ,   " N " ] ,   [ " m " ,   " M " ] ,   [ " , " ,   " ; " ,   " < " ,   " \ u 0 0 A B " ] ,   [ " . " ,   " : " ,   " > " ,   " \ u 0 0 B B " ] ,   [ " / " ,   " ? " ] ,   [ " S h i f t " ,   " S h i f t " ] ] ,  
           [ [ "   " ,   "   " ,   "   " ,   "   " ] ,   [ " A l t G r " ,   " A l t G r " ] ]  
         ] ;  
  
         t h i s . V K I _ l a y o u t . R u s s i a n   =   [   / /   R u s s i a n   S t a n d a r d   K e y b o a r d  
             [ [ " \ u 0 4 5 1 " ,   " \ u 0 4 0 1 " ] ,   [ " 1 " ,   " ! " ] ,   [ " 2 " ,   ' " ' ] ,   [ " 3 " ,   " \ u 2 1 1 6 " ] ,   [ " 4 " ,   " ; " ] ,   [ " 5 " ,   " % " ] ,   [ " 6 " ,   " : " ] ,   [ " 7 " ,   " ? " ] ,   [ " 8 " ,   " * " ] ,   [ " 9 " ,   " ( " ] ,   [ " 0 " ,   " ) " ] ,   [ " - " ,   " _ " ] ,   [ " = " ,   " + " ] ,   [ " B k s p " ,   " B k s p " ] ] ,  
             [ [ " T a b " ,   " T a b " ] ,   [ " \ u 0 4 3 9 " ,   " \ u 0 4 1 9 " ] ,   [ " \ u 0 4 4 6 " ,   " \ u 0 4 2 6 " ] ,   [ " \ u 0 4 4 3 " ,   " \ u 0 4 2 3 " ] ,   [ " \ u 0 4 3 A " ,   " \ u 0 4 1 A " ] ,   [ " \ u 0 4 3 5 " ,   " \ u 0 4 1 5 " ] ,   [ " \ u 0 4 3 D " ,   " \ u 0 4 1 D " ] ,   [ " \ u 0 4 3 3 " ,   " \ u 0 4 1 3 " ] ,   [ " \ u 0 4 4 8 " ,   " \ u 0 4 2 8 " ] ,   [ " \ u 0 4 4 9 " ,   " \ u 0 4 2 9 " ] ,   [ " \ u 0 4 3 7 " ,   " \ u 0 4 1 7 " ] ,   [ " \ u 0 4 4 5 " ,   " \ u 0 4 2 5 " ] ,   [ " \ u 0 4 4 A " ,   " \ u 0 4 2 A " ] ,   [ " E n t e r " ,   " E n t e r " ] ] ,  
             [ [ " C a p s " ,   " C a p s " ] ,   [ " \ u 0 4 4 4 " ,   " \ u 0 4 2 4 " ] ,   [ " \ u 0 4 4 B " ,   " \ u 0 4 2 B " ] ,   [ " \ u 0 4 3 2 " ,   " \ u 0 4 1 2 " ] ,   [ " \ u 0 4 3 0 " ,   " \ u 0 4 1 0 " ] ,   [ " \ u 0 4 3 F " ,   " \ u 0 4 1 F " ] ,   [ " \ u 0 4 4 0 " ,   " \ u 0 4 2 0 " ] ,   [ " \ u 0 4 3 E " ,   " \ u 0 4 1 E " ] ,   [ " \ u 0 4 3 B " ,   " \ u 0 4 1 B " ] ,   [ " \ u 0 4 3 4 " ,   " \ u 0 4 1 4 " ] ,   [ " \ u 0 4 3 6 " ,   " \ u 0 4 1 6 " ] ,   [ " \ u 0 4 4 D " ,   " \ u 0 4 2 D " ] ,   [ " \ \ " ,   " / " ] ] ,  
             [ [ " S h i f t " ,   " S h i f t " ] ,   [ " / " ,   " | " ] ,   [ " \ u 0 4 4 F " ,   " \ u 0 4 2 F " ] ,   [ " \ u 0 4 4 7 " ,   " \ u 0 4 2 7 " ] ,   [ " \ u 0 4 4 1 " ,   " \ u 0 4 2 1 " ] ,   [ " \ u 0 4 3 C " ,   " \ u 0 4 1 C " ] ,   [ " \ u 0 4 3 8 " ,   " \ u 0 4 1 8 " ] ,   [ " \ u 0 4 4 2 " ,   " \ u 0 4 2 2 " ] ,   [ " \ u 0 4 4 C " ,   " \ u 0 4 2 C " ] ,   [ " \ u 0 4 3 1 " ,   " \ u 0 4 1 1 " ] ,   [ " \ u 0 4 4 E " ,   " \ u 0 4 2 E " ] ,   [ " . " ,   " , " ] ,   [ " S h i f t " ,   " S h i f t " ] ] ,  
             [ [ "   " ,   "   " ] ]  
         ] ;  
  
         t h i s . V K I _ l a y o u t . S l o v e n i a n   =   [   / /   S l o v e n i a n   S t a n d a r d   K e y b o a r d  
             [ [ " \ u 0 0 a 8 " ,   " \ u 0 0 a 8 " ,   " \ u 0 0 b 8 " ] ,   [ " 1 " ,   " ! " ,   " ~ " ] ,   [ " 2 " ,   ' " ' ,   " \ u 0 2 c 7 " ] ,   [ " 3 " ,   " # " ,   " ^ " ] ,   [ " 4 " ,   " $ " ,   " \ u 0 2 d 8 " ] ,   [ " 5 " ,   " % " ,   " \ u 0 0 b 0 " ] ,   [ " 6 " ,   " & " ,   " \ u 0 2 d b " ] ,   [ " 7 " ,   " / " ,   " \ u 0 0 6 0 " ] ,   [ " 8 " ,   " ( " ,   " \ u 0 0 B 7 " ] ,   [ " 9 " ,   " ) " ,   " \ u 0 0 b 4 " ] ,   [ " 0 " ,   " = " ,   " \ u 2 0 3 3 " ] ,   [ " ' " ,   " ? " ,   " \ u 0 0 a 8 " ] ,   [ " + " ,   " * " ,   " \ u 0 0 b 8 " ] ,   [ " B k s p " ,   " B k s p " ] ] ,  
             [ [ " T a b " ,   " T a b " ] ,   [ " q " ,   " Q " ,   " \ \ " ] ,   [ " w " ,   " W " , " | " ] ,   [ " e " ,   " E " ,   " \ u 2 0 a c " ] ,   [ " r " ,   " R " ] ,   [ " t " ,   " T " ] ,   [ " z " ,   " Z " ] ,   [ " u " ,   " U " ] ,   [ " i " ,   " I " ] ,   [ " o " ,   " O " ] ,   [ " p " ,   " P " ] ,   [ " \ u 0 1 6 1 " ,   " \ u 0 1 6 0 " ,   " \ u 0 0 f 7 " ] ,   [ " \ u 0 1 1 1 " ,   " \ u 0 1 1 0 " ,   " \ u 0 0 d 7 " ] ,   [ " E n t e r " ,   " E n t e r " ] ] ,  
             [ [ " C a p s " ,   " C a p s " ] ,   [ " a " ,   " A " ] ,   [ " s " ,   " S " ] ,   [ " d " ,   " D " ] ,   [ " f " ,   " F " ,   " [ " ] ,   [ " g " ,   " G " ,   " ] " ] ,   [ " h " ,   " H " ] ,   [ " j " ,   " J " ] ,   [ " k " ,   " K " ,   " \ u 0 1 4 2 " ] ,   [ " l " ,   " L " ,   " \ u 0 1 4 1 " ] ,   [ " \ u 0 1 0 D " ,   " \ u 0 1 0 C " ] ,   [ " \ u 0 1 0 7 " ,   " \ u 0 1 0 6 " ,   " \ u 0 0 d f " ] ,   [ " \ u 0 1 7 E " ,   " \ u 0 1 7 D " ,   " \ u 0 0 a 4 " ] ] ,  
             [ [ " S h i f t " ,   " S h i f t " ] ,   [ " < " ,   " > " ] ,   [ " y " ,   " Y " ] ,   [ " x " ,   " X " ] ,   [ " c " ,   " C " ] ,   [ " v " ,   " V " ,   " @ " ] ,   [ " b " ,   " B " ,   " { " , ] ,   [ " n " ,   " N " ,   " } " ] ,   [ " m " ,   " M " ,   " \ u 0 0 a 7 " ] ,   [ " , " ,   " ; " ] ,   [ " . " ,   " : " ] ,   [ " - " ,   " _ " ] ,   [ " S h i f t " ,   " S h i f t " ] ] ,  
             [ [ "   " ,   "   " ,   "   " ,   "   " ] ,   [ " A l t G r " ,   " A l t G r " ] ]  
         ] ;  
  
         t h i s . V K I _ l a y o u t [ " S p a n i s h - S P " ]   =   [   / /   S p a n i s h   ( S p a i n )   S t a n d a r d   K e y b o a r d  
             [ [ " \ u 0 0 b a " ,   " \ u 0 0 a a " ,   " \ \ " ] ,   [ " 1 " ,   " ! " ,   " | " ] ,   [ " 2 " ,   ' " ' ,   " @ " ] ,   [ " 3 " ,   " ' " ,   " # " ] ,   [ " 4 " ,   " $ " ,   " ~ " ] ,   [ " 5 " ,   " % " ,   " \ u 2 0 a c " ] ,   [ " 6 " ,   " & " , " \ u 0 0 a c " ] ,   [ " 7 " ,   " / " ] ,   [ " 8 " ,   " ( " ] ,   [ " 9 " ,   " ) " ] ,   [ " 0 " ,   " = " ] ,   [ " ' " ,   " ? " ] ,   [ " \ u 0 0 a 1 " ,   " \ u 0 0 b f " ] ,   [ " B k s p " ,   " B k s p " ] ] ,  
             [ [ " T a b " ,   " T a b " ] ,   [ " q " ,   " Q " ] ,   [ " w " ,   " W " ] ,   [ " e " ,   " E " ] ,   [ " r " ,   " R " ] ,   [ " t " ,   " T " ] ,   [ " y " ,   " Y " ] ,   [ " u " ,   " U " ] ,   [ " i " ,   " I " ] ,   [ " o " ,   " O " ] ,   [ " p " ,   " P " ] ,   [ " \ u 0 0 6 0 " ,   " ^ " ,   " [ " ] ,   [ " \ u 0 0 2 b " ,   " \ u 0 0 2 a " ,   " ] " ] ,   [ " E n t e r " ,   " E n t e r " ] ] ,  
             [ [ " C a p s " ,   " C a p s " ] ,   [ " a " ,   " A " ] ,   [ " s " ,   " S " ] ,   [ " d " ,   " D " ] ,   [ " f " ,   " F " ] ,   [ " g " ,   " G " ] ,   [ " h " ,   " H " ] ,   [ " j " ,   " J " ] ,   [ " k " ,   " K " ] ,   [ " l " ,   " L " ] ,   [ " \ u 0 0 f 1 " ,   " \ u 0 0 d 1 " ] ,   [ " \ u 0 0 b 4 " ,   " \ u 0 0 a 8 " ,   " { " ] ,   [ " \ u 0 0 e 7 " ,   " \ u 0 0 c 7 " ,   " } " ] ] ,  
             [ [ " S h i f t " ,   " S h i f t " ] ,   [ " < " ,   " > " ] ,   [ " z " ,   " Z " ] ,   [ " x " ,   " X " ] ,   [ " c " ,   " C " ] ,   [ " v " ,   " V " ] ,   [ " b " ,   " B " ] ,   [ " n " ,   " N " ] ,   [ " m " ,   " M " ] ,   [ " , " ,   " ; " ] ,   [ " . " ,   " : " ] ,   [ " - " ,   " _ " ] ,   [ " S h i f t " ,   " S h i f t " ] ] ,  
             [ [ "   " ,   "   " ,   "   " ,   "   " ] ,   [ " A l t G r " ,   " A l t G r " ] ]  
         ] ;  
  
         t h i s . V K I _ l a y o u t [ " T u r k i s h - F " ]   =   [   / /   T u r k i s h   F   K e y b o a r d   L a y o u t  
             [ [ ' + ' ,   " * " ,   " \ u 0 0 a c " ] ,   [ " 1 " ,   " ! " ,   " \ u 0 0 b 9 " ,   " \ u 0 0 a 1 " ] ,   [ " 2 " ,   ' " ' ,   " \ u 0 0 b 2 " ] ,   [ " 3 " ,   " ^ " ,   " # " ,   " \ u 0 0 b 3 " ] ,   [ " 4 " ,   " $ " ,   " \ u 0 0 b c " ,   " \ u 0 0 a 4 " ] ,   [ " 5 " ,   " % " ,   " \ u 0 0 b d " ] ,   [ " 6 " ,   " & " ,   " \ u 0 0 b e " ] ,   [ " 7 " ,   " ' " ,   " { " ] ,   [ " 8 " ,   " ( " ,   ' [ ' ] ,   [ " 9 " ,   " ) " ,   ' ] ' ] ,   [ " 0 " ,   " = " ,   " } " ] ,   [ " / " ,   " ? " ,   " \ \ " ,   " \ u 0 0 b f " ] ,   [ " - " ,   " _ " ,   " | " ] ,   [ " B k s p " ,   " B k s p " ] ] ,  
             [ [ " T a b " ,   " T a b " ] ,   [ " f " ,   " F " ,   " @ " ] ,   [ " g " ,   " G " ] ,   [ " \ u 0 1 1 f " ,   " \ u 0 1 1 e " ] ,   [ " \ u 0 1 3 1 " ,   " \ u 0 0 4 9 " ,   " \ u 0 0 b 6 " ,   " \ u 0 0 a e " ] ,   [ " o " ,   " O " ] ,   [ " d " ,   " D " ,   " \ u 0 0 a 5 " ] ,   [ " r " ,   " R " ] ,   [ " n " ,   " N " ] ,   [ " h " ,   " H " ,   " \ u 0 0 f 8 " ,   " \ u 0 0 d 8 " ] ,   [ " p " ,   " P " ,   " \ u 0 0 a 3 " ] ,   [ " q " ,   " Q " ,   " \ u 0 0 a 8 " ] ,   [ " w " ,   " W " ,   " ~ " ] ,   [ " E n t e r " ,   " E n t e r " ] ] ,  
             [ [ " C a p s " ,   " C a p s " ] ,   [ " u " ,   " U " ,   " \ u 0 0 e 6 " ,   " \ u 0 0 c 6 " ] ,   [ " i " ,   " \ u 0 1 3 0 " ,   " \ u 0 0 d f " ,   " \ u 0 0 a 7 " ] ,   [ " e " ,   " E " ,   " \ u 2 0 a c " ] ,   [ " a " ,   " A " ,   "   " ,   " \ u 0 0 a a " ] ,   [ " \ u 0 0 f c " ,   " \ u 0 0 d c " ] ,   [ " t " ,   " T " ] ,   [ " k " ,   " K " ] ,   [ " m " ,   " M " ] ,   [ " l " ,   " L " ] ,   [ " y " ,   " Y " ,   " \ u 0 0 b 4 " ] ,   [ " \ u 0 1 5 f " ,   " \ u 0 1 5 e " ] ,   [ " x " ,   " X " ,   " ` " ] ] ,  
             [ [ " S h i f t " ,   " S h i f t " ] ,   [ " < " ,   " > " ,   " | " ,   " \ u 0 0 a 6 " ] ,   [ " j " ,   " J " ,   " \ u 0 0 a b " ,   " < " ] ,   [ " \ u 0 0 f 6 " ,   " \ u 0 0 d 6 " ,   " \ u 0 0 b b " ,   " > " ] ,   [ " v " ,   " V " ,   " \ u 0 0 a 2 " ,   " \ u 0 0 a 9 " ] ,   [ " c " ,   " C " ] ,   [ " \ u 0 0 e 7 " ,   " \ u 0 0 c 7 " ] ,   [ " z " ,   " Z " ] ,   [ " s " ,   " S " ,   " \ u 0 0 b 5 " ,   " \ u 0 0 b a " ] ,   [ " b " ,   " B " ,   " \ u 0 0 d 7 " ] ,   [ " . " ,   " : " ,   " \ u 0 0 f 7 " ] ,   [ " , " ,   " ; " ,   " - " ] ,   [ " S h i f t " ,   " S h i f t " ] ] ,  
             [ [ "   " ,   "   " ,   "   " ,   "   " ] ,     [ " A l t G r " ,   " A l t G r " ] ]  
         ] ;  
  
         t h i s . V K I _ l a y o u t [ " T u r k i s h - Q " ]   =   [   / /   T u r k i s h   Q   K e y b o a r d   L a y o u t  
             [ [ ' " ' ,   " \ u 0 0 e 9 " ,   " < " ] ,   [ " 1 " ,   " ! " ,   " > " ] ,   [ " 2 " ,   " ' " ,   " \ u 0 0 a 3 " ] ,   [ " 3 " ,   " ^ " ,   " # " ] ,   [ " 4 " ,   " + " ,   " $ " ] ,   [ " 5 " ,   " % " ,   " \ u 0 0 b d " ] ,   [ " 6 " ,   " & " ] ,   [ " 7 " ,   " / " ,   " { " ] ,   [ " 8 " ,   " ( " ,   ' [ ' ] ,   [ " 9 " ,   " ) " ,   ' ] ' ] ,   [ " 0 " ,   " = " ,   " } " ] ,   [ " * " ,   " ? " ,   " \ \ " ] ,   [ " - " ,   " _ " ,   " | " ] ,   [ " B k s p " ,   " B k s p " ] ] ,  
             [ [ " T a b " ,   " T a b " ] ,   [ " q " ,   " Q " ,   " @ " ] ,   [ " w " ,   " W " ] ,   [ " e " ,   " E " ,   " \ u 2 0 a c " ] ,   [ " r " ,   " R " ] ,   [ " t " ,   " T " ] ,   [ " y " ,   " Y " ] ,   [ " u " ,   " U " ] ,   [ " \ u 0 1 3 1 " ,   " \ u 0 0 4 9 " ,   " \ u 0 0 6 9 " ,   " \ u 0 1 3 0 " ] ,   [ " o " ,   " O " ] ,   [ " p " ,   " P " ] ,   [ " \ u 0 1 1 f " ,   " \ u 0 1 1 e " ,   " \ u 0 0 a 8 " ] ,   [ " \ u 0 0 f c " ,   " \ u 0 0 d c " ,   " ~ " ] ,   [ " E n t e r " ,   " E n t e r " ] ] ,  
             [ [ " C a p s " ,   " C a p s " ] ,   [ " a " ,   " A " ,   " \ u 0 0 e 6 " ,   " \ u 0 0 c 6 " ] ,   [ " s " ,   " S " ,   " \ u 0 0 d f " ] ,   [ " d " ,   " D " ] ,   [ " f " ,   " F " ] ,   [ " g " ,   " G " ] ,   [ " h " ,   " H " ] ,   [ " j " ,   " J " ] ,   [ " k " ,   " K " ] ,   [ " l " ,   " L " ] ,   [ " \ u 0 1 5 f " ,   " \ u 0 1 5 e " ,   " \ u 0 0 b 4 " ] ,   [ " \ u 0 0 6 9 " ,   " \ u 0 1 3 0 " ] ,   [ " , " ,   " ; " ,   " ` " ] ] ,  
             [ [ " S h i f t " ,   " S h i f t " ] ,   [ " < " ,   " > " ,   " | " ] ,   [ " z " ,   " Z " ] ,   [ " x " ,   " X " ] ,   [ " c " ,   " C " ] ,   [ " v " ,   " V " ] ,   [ " b " ,   " B " ] ,   [ " n " ,   " N " ] ,   [ " m " ,   " M " ] ,   [ " \ u 0 0 f 6 " ,   " \ u 0 0 d 6 " ] ,   [ " \ u 0 0 e 7 " ,   " \ u 0 0 c 7 " ] ,   [ " . " ,   " : " ] ,   [ " S h i f t " ,   " S h i f t " ] ] ,  
             [ [ "   " ,   "   " ,   "   " ,   "   " ] ,     [ " A l t G r " ,   " A l t G r " ] ]  
         ] ;  
  
         t h i s . V K I _ l a y o u t . U K   =   [   / /   U K   S t a n d a r d   K e y b o a r d  
             [ [ " ` " ,   " \ u 0 0 a c " ,   " \ u 0 0 a 6 " ] ,   [ " 1 " ,   " ! " ] ,   [ " 2 " ,   ' " ' ] ,   [ " 3 " ,   " \ u 0 0 a 3 " ] ,   [ " 4 " ,   " $ " ,   " \ u 2 0 a c " ] ,   [ " 5 " ,   " % " ] ,   [ " 6 " ,   " ^ " ] ,   [ " 7 " ,   " & " ] ,   [ " 8 " ,   " * " ] ,   [ " 9 " ,   " ( " ] ,   [ " 0 " ,   " ) " ] ,   [ " - " ,   " _ " ] ,   [ " = " ,   " + " ] ,   [ " B k s p " ,   " B k s p " ] ] ,  
             [ [ " T a b " ,   " T a b " ] ,   [ " q " ,   " Q " ] ,   [ " w " ,   " W " ] ,   [ " e " ,   " E " ,   " \ u 0 0 e 9 " ,   " \ u 0 0 c 9 " ] ,   [ " r " ,   " R " ] ,   [ " t " ,   " T " ] ,   [ " y " ,   " Y " ] ,   [ " u " ,   " U " ,   " \ u 0 0 f a " ,   " \ u 0 0 d a " ] ,   [ " i " ,   " I " ,   " \ u 0 0 e d " ,   " \ u 0 0 c d " ] ,   [ " o " ,   " O " ,   " \ u 0 0 f 3 " ,   " \ u 0 0 d 3 " ] ,   [ " p " ,   " P " ] ,   [ " [ " ,   " { " ] ,   [ " ] " ,   " } " ] ,   [ " E n t e r " ,   " E n t e r " ] ] ,  
             [ [ " C a p s " ,   " C a p s " ] ,   [ " a " ,   " A " ,   " \ u 0 0 e 1 " ,   " \ u 0 0 c 1 " ] ,   [ " s " ,   " S " ] ,   [ " d " ,   " D " ] ,   [ " f " ,   " F " ] ,   [ " g " ,   " G " ] ,   [ " h " ,   " H " ] ,   [ " j " ,   " J " ] ,   [ " k " ,   " K " ] ,   [ " l " ,   " L " ] ,   [ " ; " ,   " : " ] ,   [ " ' " ,   " @ " ] ,   [ " # " ,   " ~ " ] ] ,  
             [ [ " S h i f t " ,   " S h i f t " ] ,   [ " \ \ " ,   " | " ] ,   [ " z " ,   " Z " ] ,   [ " x " ,   " X " ] ,   [ " c " ,   " C " ] ,   [ " v " ,   " V " ] ,   [ " b " ,   " B " ] ,   [ " n " ,   " N " ] ,   [ " m " ,   " M " ] ,   [ " , " ,   " < " ] ,   [ " . " ,   " > " ] ,   [ " / " ,   " ? " ] ,   [ " S h i f t " ,   " S h i f t " ] ] ,  
             [ [ "   " ,   "   " ,   "   " ,   "   " ] ,   [ " A l t G r " ,   " A l t G r " ] ]  
         ] ;  
  
         t h i s . V K I _ l a y o u t . U S   =   [   / /   U S   S t a n d a r d   K e y b o a r d  
             [ [ " ` " ,   " ~ " ] ,   [ " 1 " ,   " ! " ] ,   [ " 2 " ,   " @ " ] ,   [ " 3 " ,   " # " ] ,   [ " 4 " ,   " $ " ] ,   [ " 5 " ,   " % " ] ,   [ " 6 " ,   " ^ " ] ,   [ " 7 " ,   " & " ] ,   [ " 8 " ,   " * " ] ,   [ " 9 " ,   " ( " ] ,   [ " 0 " ,   " ) " ] ,   [ " - " ,   " _ " ] ,   [ " = " ,   " + " ] ,   [ " B k s p " ,   " B k s p " ] ] ,  
             [ [ " T a b " ,   " T a b " ] ,   [ " q " ,   " Q " ] ,   [ " w " ,   " W " ] ,   [ " e " ,   " E " ] ,   [ " r " ,   " R " ] ,   [ " t " ,   " T " ] ,   [ " y " ,   " Y " ] ,   [ " u " ,   " U " ] ,   [ " i " ,   " I " ] ,   [ " o " ,   " O " ] ,   [ " p " ,   " P " ] ,   [ " [ " ,   " { " ] ,   [ " ] " ,   " } " ] ,   [ " \ \ " ,   " | " ] ] ,  
             [ [ " C a p s " ,   " C a p s " ] ,   [ " a " ,   " A " ] ,   [ " s " ,   " S " ] ,   [ " d " ,   " D " ] ,   [ " f " ,   " F " ] ,   [ " g " ,   " G " ] ,   [ " h " ,   " H " ] ,   [ " j " ,   " J " ] ,   [ " k " ,   " K " ] ,   [ " l " ,   " L " ] ,   [ " ; " ,   " : " ] ,   [ " ' " ,   ' " ' ] ,   [ " E n t e r " ,   " E n t e r " ] ] ,  
             [ [ " S h i f t " ,   " S h i f t " ] ,   [ " z " ,   " Z " ] ,   [ " x " ,   " X " ] ,   [ " c " ,   " C " ] ,   [ " v " ,   " V " ] ,   [ " b " ,   " B " ] ,   [ " n " ,   " N " ] ,   [ " m " ,   " M " ] ,   [ " , " ,   " < " ] ,   [ " . " ,   " > " ] ,   [ " / " ,   " ? " ] ,   [ " S h i f t " ,   " S h i f t " ] ] ,  
             [ [ "   " ,   "   " ] ]  
         ] ;  
  
         t h i s . V K I _ l a y o u t [ " U S   I n t ' l " ]   =   [   / /   U S   I n t e r n a t i o n a l   K e y b o a r d  
             [ [ " ` " ,   " ~ " ] ,   [ " 1 " ,   " ! " ,   " \ u 0 0 a 1 " ,   " \ u 0 0 b 9 " ] ,   [ " 2 " ,   " @ " ,   " \ u 0 0 b 2 " ] ,   [ " 3 " ,   " # " ,   " \ u 0 0 b 3 " ] ,   [ " 4 " ,   " $ " ,   " \ u 0 0 a 4 " ,   " \ u 0 0 a 3 " ] ,   [ " 5 " ,   " % " ,   " \ u 2 0 a c " ] ,   [ " 6 " ,   " ^ " ,   " \ u 0 0 b c " ] ,   [ " 7 " ,   " & " ,   " \ u 0 0 b d " ] ,   [ " 8 " ,   " * " ,   " \ u 0 0 b e " ] ,   [ " 9 " ,   " ( " ,   " \ u 2 0 1 8 " ] ,   [ " 0 " ,   " ) " ,   " \ u 2 0 1 9 " ] ,   [ " - " ,   " _ " ,   " \ u 0 0 a 5 " ] ,   [ " = " ,   " + " ,   " \ u 0 0 d 7 " ,   " \ u 0 0 f 7 " ] ,   [ " B k s p " ,   " B k s p " ] ] ,  
             [ [ " T a b " ,   " T a b " ] ,   [ " q " ,   " Q " ,   " \ u 0 0 e 4 " ,   " \ u 0 0 c 4 " ] ,   [ " w " ,   " W " ,   " \ u 0 0 e 5 " ,   " \ u 0 0 c 5 " ] ,   [ " e " ,   " E " ,   " \ u 0 0 e 9 " ,   " \ u 0 0 c 9 " ] ,   [ " r " ,   " R " ,   " \ u 0 0 a e " ] ,   [ " t " ,   " T " ,   " \ u 0 0 f e " ,   " \ u 0 0 d e " ] ,   [ " y " ,   " Y " ,   " \ u 0 0 f c " ,   " \ u 0 0 d c " ] ,   [ " u " ,   " U " ,   " \ u 0 0 f a " ,   " \ u 0 0 d a " ] ,   [ " i " ,   " I " ,   " \ u 0 0 e d " ,   " \ u 0 0 c d " ] ,   [ " o " ,   " O " ,   " \ u 0 0 f 3 " ,   " \ u 0 0 d 3 " ] ,   [ " p " ,   " P " ,   " \ u 0 0 f 6 " ,   " \ u 0 0 d 6 " ] ,   [ " [ " ,   " { " ,   " \ u 0 0 a b " ] ,   [ " ] " ,   " } " ,   " \ u 0 0 b b " ] ,   [ " \ \ " ,   " | " ,   " \ u 0 0 a c " ,   " \ u 0 0 a 6 " ] ] ,  
             [ [ " C a p s " ,   " C a p s " ] ,   [ " a " ,   " A " ,   " \ u 0 0 e 1 " ,   " \ u 0 0 c 1 " ] ,   [ " s " ,   " S " ,   " \ u 0 0 d f " ,   " \ u 0 0 a 7 " ] ,   [ " d " ,   " D " ,   " \ u 0 0 f 0 " ,   " \ u 0 0 d 0 " ] ,   [ " f " ,   " F " ] ,   [ " g " ,   " G " ] ,   [ " h " ,   " H " ] ,   [ " j " ,   " J " ] ,   [ " k " ,   " K " ] ,   [ " l " ,   " L " ,   " \ u 0 0 f 8 " ,   " \ u 0 0 d 8 " ] ,   [ " ; " ,   " : " ,   " \ u 0 0 b 6 " ,   " \ u 0 0 b 0 " ] ,   [ " ' " ,   ' " ' ,   " \ u 0 0 b 4 " ,   " \ u 0 0 a 8 " ] ,   [ " E n t e r " ,   " E n t e r " ] ] ,  
             [ [ " S h i f t " ,   " S h i f t " ] ,   [ " z " ,   " Z " ,   " \ u 0 0 e 6 " ,   " \ u 0 0 c 6 " ] ,   [ " x " ,   " X " ] ,   [ " c " ,   " C " ,   " \ u 0 0 a 9 " ,   " \ u 0 0 a 2 " ] ,   [ " v " ,   " V " ] ,   [ " b " ,   " B " ] ,   [ " n " ,   " N " ,   " \ u 0 0 f 1 " ,   " \ u 0 0 d 1 " ] ,   [ " m " ,   " M " ,   " \ u 0 0 b 5 " ] ,   [ " , " ,   " < " ,   " \ u 0 0 e 7 " ,   " \ u 0 0 c 7 " ] ,   [ " . " ,   " > " ] ,   [ " / " ,   " ? " ,   " \ u 0 0 b f " ] ,   [ " S h i f t " ,   " S h i f t " ] ] ,  
             [ [ "   " ,   "   " ,   "   " ,   "   " ] ,   [ " A l t " ,   " A l t " ] ]  
         ] ;  
  
  
         / *   * * * * *   D e f i n e   D e a d   K e y s   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *   * /  
         t h i s . V K I _ d e a d k e y   =   n e w   O b j e c t ( ) ;  
  
         / /   -   L a y   o u t   e a c h   d e a d   k e y   s e t   i n   o n e   r o w   o f   s u b - a r r a y s .     T h e   r o w s  
         / /       b e l o w   a r e   w r a p p e d   s o   u p p e r c a s e   l e t t e r s   a r e   b e l o w   t h e i r   l o w e r c a s e  
         / /       e q u i v a l e n t s .  
         / /  
         / /   -   T h e   f i r s t   l e t t e r   i n   e a c h   s u b - a r r a y   i s   t h e   l e t t e r   p r e s s e d   a f t e r  
         / /       t h e   d i a c r i t i c .     T h e   s e c o n d   l e t t e r   i s   t h e   l e t t e r   t h i s   k e y - c o m b o  
         / /       w i l l   g e n e r a t e .  
         / /  
         / /   -   N o t e   t h a t   i f   y o u   h a v e   c r e a t e d   a   n e w   k e y b o a r d   l a y o u t   a n d   w a n t   i t  
         / /       i n c l u d e d   i n   t h e   d i s t r i b u t e d   s c r i p t ,   P L E A S E   T E L L   M E   i f   y o u   h a v e  
         / /       a d d e d   a d d i t i o n a l   d e a d   k e y s   t o   t h e   o n e s   b e l o w .  
  
         t h i s . V K I _ d e a d k e y [ ' " ' ]   =   t h i s . V K I _ d e a d k e y [ ' \ u 0 0 a 8 ' ]   =   [   / /   U m l a u t   /   D i a e r e s i s   /   G r e e k   D i a l y t i k a  
             [ " a " ,   " \ u 0 0 e 4 " ] ,   [ " e " ,   " \ u 0 0 e b " ] ,   [ " i " ,   " \ u 0 0 e f " ] ,   [ " o " ,   " \ u 0 0 f 6 " ] ,   [ " u " ,   " \ u 0 0 f c " ] ,   [ " y " ,   " \ u 0 0 f f " ] ,   [ " \ u 0 3 b 9 " ,   " \ u 0 3 c a " ] ,   [ " \ u 0 3 c 5 " ,   " \ u 0 3 c b " ] ,  
             [ " A " ,   " \ u 0 0 c 4 " ] ,   [ " E " ,   " \ u 0 0 c b " ] ,   [ " I " ,   " \ u 0 0 c f " ] ,   [ " O " ,   " \ u 0 0 d 6 " ] ,   [ " U " ,   " \ u 0 0 d c " ] ,   [ " Y " ,   " \ u 0 1 7 8 " ] ,   [ " \ u 0 3 9 9 " ,   " \ u 0 3 a a " ] ,   [ " \ u 0 3 a 5 " ,   " \ u 0 3 a b " ]  
         ] ;  
         t h i s . V K I _ d e a d k e y [ ' ~ ' ]   =   [   / /   T i l d e  
             [ " a " ,   " \ u 0 0 e 3 " ] ,   [ " o " ,   " \ u 0 0 f 5 " ] ,   [ " n " ,   " \ u 0 0 f 1 " ] ,  
             [ " A " ,   " \ u 0 0 c 3 " ] ,   [ " O " ,   " \ u 0 0 d 5 " ] ,   [ " N " ,   " \ u 0 0 d 1 " ]  
         ] ;  
         t h i s . V K I _ d e a d k e y [ ' ^ ' ]   =   [   / /   C i r c u m f l e x  
             [ " a " ,   " \ u 0 0 e 2 " ] ,   [ " e " ,   " \ u 0 0 e a " ] ,   [ " i " ,   " \ u 0 0 e e " ] ,   [ " o " ,   " \ u 0 0 f 4 " ] ,   [ " u " ,   " \ u 0 0 f b " ] ,   [ " w " ,   " \ u 0 1 7 5 " ] ,   [ " y " ,   " \ u 0 1 7 7 " ] ,  
             [ " A " ,   " \ u 0 0 c 2 " ] ,   [ " E " ,   " \ u 0 0 c a " ] ,   [ " I " ,   " \ u 0 0 c e " ] ,   [ " O " ,   " \ u 0 0 d 4 " ] ,   [ " U " ,   " \ u 0 0 d b " ] ,   [ " W " ,   " \ u 0 1 7 4 " ] ,   [ " Y " ,   " \ u 0 1 7 6 " ]  
         ] ;  
         t h i s . V K I _ d e a d k e y [ ' \ u 0 2 c 7 ' ]   =   [   / /   B a l t i c   c a r o n  
             [ " c " ,   " \ u 0 1 0 D " ] ,   [ " s " ,   " \ u 0 1 6 1 " ] ,   [ " z " ,   " \ u 0 1 7 E " ] ,   [ " r " ,   " \ u 0 1 5 9 " ] ,   [ " d " ,   " \ u 0 1 0 f " ] ,   [ " t " ,   " \ u 0 1 6 5 " ] ,   [ " n " ,   " \ u 0 1 4 8 " ] ,   [ " l " ,   " \ u 0 1 3 e " ] ,   [ " e " ,   " \ u 0 1 1 b " ] ,  
             [ " C " ,   " \ u 0 1 0 C " ] ,   [ " S " ,   " \ u 0 1 6 0 " ] ,   [ " Z " ,   " \ u 0 1 7 D " ] ,   [ " R " ,   " \ u 0 1 5 8 " ] ,   [ " D " ,   " \ u 0 1 0 e " ] ,   [ " T " ,   " \ u 0 1 6 4 " ] ,   [ " N " ,   " \ u 0 1 4 7 " ] ,   [ " L " ,   " \ u 0 1 3 d " ] ,   [ " E " ,   " \ u 0 1 1 a " ]  
         ] ;  
         t h i s . V K I _ d e a d k e y [ ' \ u 0 2 d 8 ' ]   =   [   / /   R o m a n i a n   a n d   T u r k i s h   b r e v e  
             [ " a " ,   " \ u 0 1 0 3 " ] ,   [ " g " ,   " \ u 0 1 1 f " ] ,  
             [ " A " ,   " \ u 0 1 0 2 " ] ,   [ " G " ,   " \ u 0 1 1 e " ]  
         ] ;  
         t h i s . V K I _ d e a d k e y [ ' ` ' ]   =   [   / /   G r a v e  
             [ " a " ,   " \ u 0 0 e 0 " ] ,   [ " e " ,   " \ u 0 0 e 8 " ] ,   [ " i " ,   " \ u 0 0 e c " ] ,   [ " o " ,   " \ u 0 0 f 2 " ] ,   [ " u " ,   " \ u 0 0 f 9 " ] ,  
             [ " A " ,   " \ u 0 0 c 0 " ] ,   [ " E " ,   " \ u 0 0 c 8 " ] ,   [ " I " ,   " \ u 0 0 c c " ] ,   [ " O " ,   " \ u 0 0 d 2 " ] ,   [ " U " ,   " \ u 0 0 d 9 " ]  
         ] ;  
         t h i s . V K I _ d e a d k e y [ " ' " ]   =   t h i s . V K I _ d e a d k e y [ ' \ u 0 0 b 4 ' ]   =   t h i s . V K I _ d e a d k e y [ ' \ u 0 3 8 4 ' ]   =   [   / /   A c u t e   /   G r e e k   T o n o s  
             [ " a " ,   " \ u 0 0 e 1 " ] ,   [ " e " ,   " \ u 0 0 e 9 " ] ,   [ " i " ,   " \ u 0 0 e d " ] ,   [ " o " ,   " \ u 0 0 f 3 " ] ,   [ " u " ,   " \ u 0 0 f a " ] ,   [ " y " ,   " \ u 0 0 f d " ] ,   [ " \ u 0 3 b 1 " ,   " \ u 0 3 a c " ] ,   [ " \ u 0 3 b 5 " ,   " \ u 0 3 a d " ] ,   [ " \ u 0 3 b 7 " ,   " \ u 0 3 a e " ] ,   [ " \ u 0 3 b 9 " ,   " \ u 0 3 a f " ] ,   [ " \ u 0 3 b f " ,   " \ u 0 3 c c " ] ,   [ " \ u 0 3 c 5 " ,   " \ u 0 3 c d " ] ,   [ " \ u 0 3 c 9 " ,   " \ u 0 3 c e " ] ,  
             [ " A " ,   " \ u 0 0 c 1 " ] ,   [ " E " ,   " \ u 0 0 c 9 " ] ,   [ " I " ,   " \ u 0 0 c d " ] ,   [ " O " ,   " \ u 0 0 d 3 " ] ,   [ " U " ,   " \ u 0 0 d a " ] ,   [ " Y " ,   " \ u 0 0 d d " ] ,   [ " \ u 0 3 9 1 " ,   " \ u 0 3 8 6 " ] ,   [ " \ u 0 3 9 5 " ,   " \ u 0 3 8 8 " ] ,   [ " \ u 0 3 9 7 " ,   " \ u 0 3 8 9 " ] ,   [ " \ u 0 3 9 9 " ,   " \ u 0 3 8 a " ] ,   [ " \ u 0 3 9 f " ,   " \ u 0 3 8 c " ] ,   [ " \ u 0 3 a 5 " ,   " \ u 0 3 8 e " ] ,   [ " \ u 0 3 a 9 " ,   " \ u 0 3 8 f " ]  
         ] ;  
         t h i s . V K I _ d e a d k e y [ ' \ u 0 2 d d ' ]   =   [   / /   H u n g a r i a n   D o u b l e   A c u t e   A c c e n t  
             [ " o " ,   " \ u 0 1 5 1 " ] ,   [ " u " ,   " \ u 0 1 7 1 " ] ,  
             [ " O " ,   " \ u 0 1 5 0 " ] ,   [ " U " ,   " \ u 0 1 7 0 " ]  
         ] ;  
         t h i s . V K I _ d e a d k e y [ ' \ u 0 3 8 5 ' ]   =   [   / /   G r e e k   D i a l y t i k a   +   T o n o s  
             [ " \ u 0 3 b 9 " ,   " \ u 0 3 9 0 " ] ,   [ " \ u 0 3 c 5 " ,   " \ u 0 3 b 0 " ]  
         ] ;  
         t h i s . V K I _ d e a d k e y [ ' \ u 0 0 b 0 ' ]   =   t h i s . V K I _ d e a d k e y [ ' \ u 0 0 b a ' ]   =   [   / /   R i n g  
             [ " a " ,   " \ u 0 0 e 5 " ] ,   [ " u " ,   " \ u 0 1 6 f " ] ,  
             [ " A " ,   " \ u 0 0 c 5 " ] ,   [ " U " ,   " \ u 0 1 6 e " ]  
         ] ;  
         t h i s . V K I _ d e a d k e y [ ' \ u 0 2 D B ' ]   =   [   / /   O g o n e k  
             [ " a " ,   " \ u 0 1 0 6 " ] ,   [ " e " ,   " \ u 0 1 1 9 " ] ,   [ " i " ,   " \ u 0 1 2 f " ] ,   [ " o " ,   " \ u 0 1 e b " ] ,   [ " u " ,   " \ u 0 1 7 3 " ] ,   [ " y " ,   " \ u 0 1 7 7 " ] ,  
             [ " A " ,   " \ u 0 1 0 5 " ] ,   [ " E " ,   " \ u 0 1 1 8 " ] ,   [ " I " ,   " \ u 0 1 2 e " ] ,   [ " O " ,   " \ u 0 1 e a " ] ,   [ " U " ,   " \ u 0 1 7 2 " ] ,   [ " Y " ,   " \ u 0 1 7 6 " ]  
         ] ;  
         t h i s . V K I _ d e a d k e y [ ' \ u 0 2 D 9 ' ]   =   [   / /   D o t - a b o v e  
             [ " c " ,   " \ u 0 1 0 B " ] ,   [ " e " ,   " \ u 0 1 1 7 " ] ,   [ " g " ,   " \ u 0 1 2 1 " ] ,   [ " z " ,   " \ u 0 1 7 C " ] ,  
             [ " C " ,   " \ u 0 1 0 A " ] ,   [ " E " ,   " \ u 0 1 1 6 " ] ,   [ " G " ,   " \ u 0 1 2 0 " ] ,   [ " Z " ,   " \ u 0 1 7 B " ]  
         ] ;  
         t h i s . V K I _ d e a d k e y [ ' \ u 0 0 B 8 ' ]   =   [   / /   C e d i l l a  
             [ " c " ,   " \ u 0 0 e 7 " ] ,   [ " s " ,   " \ u 0 1 5 F " ] ,  
             [ " C " ,   " \ u 0 0 c 7 " ] ,   [ " S " ,   " \ u 0 1 5 E " ]  
         ] ;  
         t h i s . V K I _ d e a d k e y [ ' , ' ]   =   [   / /   C o m m a  
             [ " s " ,   " \ u 0 2 1 9 " ] ,   [ " t " ,   " \ u 0 2 1 B " ] ,  
             [ " S " ,   " \ u 0 2 1 8 " ] ,   [ " T " ,   " \ u 0 2 1 A " ]  
         ] ;  
  
  
  
         / *   * * * * *   F i n d   t a g g e d   i n p u t   &   t e x t a r e a   e l e m e n t s   * * * * * * * * * * * * * * * * * * *   * /  
         v a r   i n p u t E l e m s   =   [  
             d o c u m e n t . g e t E l e m e n t s B y T a g N a m e ( ' i n p u t ' ) ,  
             d o c u m e n t . g e t E l e m e n t s B y T a g N a m e ( ' t e x t a r e a ' ) ,  
         ]  
         f o r   ( v a r   x   =   0 ,   i n p u t C o u n t   =   0 ,   e l e m ;   e l e m   =   i n p u t E l e m s [ x + + ] ; )   {  
             i f   ( e l e m )   {  
                 f o r   ( v a r   y   =   0 ,   k e y i d   =   " " ,   e x ;   e x   =   e l e m [ y + + ] ; )   {  
                     i f   ( ( e x . n o d e N a m e   = =   " T E X T A R E A "   | |   e x . t y p e   = =   " t e x t "   | |   e x . t y p e   = =   " p a s s w o r d " )   & &   e x . c l a s s N a m e . i n d e x O f ( " k e y b o a r d I n p u t " )   >   - 1 )   {  
                         i f   ( ! e x . i d )   {  
                             d o   {   k e y i d   =   ' k e y b o a r d I n p u t I n i t i a t o r '   +   i n p u t C o u n t + + ;   }   w h i l e   ( d o c u m e n t . g e t E l e m e n t B y I d ( k e y i d ) ) ;  
                             e x . i d   =   k e y i d ;  
                         }   e l s e   k e y i d   =   e x . i d ;  
                         v a r   k e y b u t   =   d o c u m e n t . c r e a t e E l e m e n t ( ' i m g ' ) ;  
                                 k e y b u t . s r c   =   " . . / u p l o a d / i m a g e / i c o n / i c o _ k e y b o a r d . g i f " ;  
                                 k e y b u t . a l t   =   " B à n   p h í m   £o   -   V i r t u a l   K e y b o a r d " ;  
                                 k e y b u t . c l a s s N a m e   =   " k e y b o a r d I n p u t I n i t i a t o r " ;  
                                 k e y b u t . t i t l e   =   " D i s p l a y   g r a p h i c a l   k e y b o a r d   i n t e r f a c e   -   H i Ãn   t h Ë  g i a o   d i Çn   b à n   p h í m " ;  
                                 k e y b u t . o n c l i c k   =   ( f u n c t i o n ( a )   {   r e t u r n   f u n c t i o n ( )   {   s e l f . V K I _ s h o w ( a ) ;   } ;   } ) ( k e y i d ) ;  
                         e x . p a r e n t N o d e . i n s e r t B e f o r e ( k e y b u t ,   e x . n e x t S i b l i n g ) ;  
                         i f   ( t h i s . V K I _ i s I E )   {  
                             e x . o n c l i c k   =   e x . o n s e l e c t   =   e x . o n k e y u p   =   f u n c t i o n ( e )   {  
                                 i f   ( ( e   | |   e v e n t ) . t y p e   ! =   " k e y u p "   | |   ! t h i s . r e a d O n l y )  
                                     t h i s . r a n g e   =   d o c u m e n t . s e l e c t i o n . c r e a t e R a n g e ( ) ;  
                             } ;  
                         }  
                     }  
                 }  
             }  
         }  
  
  
         / *   * * * * *   B u i l d   t h e   k e y b o a r d   i n t e r f a c e   * * * * * * * * * * * * * * * * * * * * * * * * * * * *   * /  
         t h i s . V K I _ k e y b o a r d   =   d o c u m e n t . c r e a t e E l e m e n t ( ' t a b l e ' ) ;  
         t h i s . V K I _ k e y b o a r d . i d   =   " k e y b o a r d I n p u t M a s t e r " ;  
         t h i s . V K I _ k e y b o a r d . d i r   =   " l t r " ;  
         t h i s . V K I _ k e y b o a r d . c e l l S p a c i n g   =   t h i s . V K I _ k e y b o a r d . b o r d e r   =   " 0 " ;  
  
         v a r   t h e a d   =   d o c u m e n t . c r e a t e E l e m e n t ( ' t h e a d ' ) ;  
             v a r   t r   =   d o c u m e n t . c r e a t e E l e m e n t ( ' t r ' ) ;  
                 v a r   t h   =   d o c u m e n t . c r e a t e E l e m e n t ( ' t h ' ) ;  
                     v a r   k b l i s t   =   d o c u m e n t . c r e a t e E l e m e n t ( ' s e l e c t ' ) ;  
                         f o r   ( k t y p e   i n   t h i s . V K I _ l a y o u t )   {  
                             i f   ( t y p e o f   t h i s . V K I _ l a y o u t [ k t y p e ]   = =   " o b j e c t " )   {  
                                 v a r   o p t   =   d o c u m e n t . c r e a t e E l e m e n t ( ' o p t i o n ' ) ;  
                                         o p t . v a l u e   =   k t y p e ;  
                                         o p t . a p p e n d C h i l d ( d o c u m e n t . c r e a t e T e x t N o d e ( k t y p e ) ) ;  
                                     k b l i s t . a p p e n d C h i l d ( o p t ) ;  
                             }  
                         }  
                         i f   ( k b l i s t . o p t i o n s . l e n g t h )   {  
                                 k b l i s t . v a l u e   =   t h i s . V K I _ k t ;  
                                 k b l i s t . o n c h a n g e   =   f u n c t i o n ( )   {  
                                     s e l f . V K I _ k t   =   t h i s . v a l u e ;  
                                     s e l f . V K I _ b u i l d K e y s ( ) ;  
                                     s e l f . V K I _ p o s i t i o n ( ) ;  
                                 } ;  
                             t h . a p p e n d C h i l d ( k b l i s t ) ;  
                         }  
  
                         v a r   l a b e l   =   d o c u m e n t . c r e a t e E l e m e n t ( ' l a b e l ' ) ;  
                             v a r   c h e c k b o x   =   d o c u m e n t . c r e a t e E l e m e n t ( ' i n p u t ' ) ;  
                                     c h e c k b o x . t y p e   =   " c h e c k b o x " ;  
                                     c h e c k b o x . t i t l e   =   " D e a d   k e y s :   "   +   ( ( t h i s . V K I _ d e a d k e y s O n )   ?   " O n "   :   " O f f " ) ;  
                                     c h e c k b o x . d e f a u l t C h e c k e d   =   t h i s . V K I _ d e a d k e y s O n ;  
                                     c h e c k b o x . o n c l i c k   =   f u n c t i o n ( )   {  
                                         s e l f . V K I _ d e a d k e y s O n   =   t h i s . c h e c k e d ;  
                                         t h i s . t i t l e   =   " D e a d   k e y s :   "   +   ( ( t h i s . c h e c k e d )   ?   " O n "   :   " O f f " ) ;  
                                         s e l f . V K I _ m o d i f y ( " " ) ;  
                                         r e t u r n   t r u e ;  
                                     } ;  
                                 l a b e l . a p p e n d C h i l d ( t h i s . V K I _ d e a d k e y s E l e m   =   c h e c k b o x ) ;  
                                     c h e c k b o x . c h e c k e d   =   t h i s . V K I _ d e a d k e y s O n ;  
                         t h . a p p e n d C h i l d ( l a b e l ) ;  
                     t r . a p p e n d C h i l d ( t h ) ;  
  
                 v a r   t d   =   d o c u m e n t . c r e a t e E l e m e n t ( ' t d ' ) ;  
                     v a r   c l e a r e r   =   d o c u m e n t . c r e a t e E l e m e n t ( ' s p a n ' ) ;  
                             c l e a r e r . i d   =   " k e y b o a r d I n p u t C l e a r " ;  
                             c l e a r e r . a p p e n d C h i l d ( d o c u m e n t . c r e a t e T e x t N o d e ( " C l e a r " ) ) ;  
                             c l e a r e r . t i t l e   =   " C l e a r   t h i s   i n p u t " ;  
                             c l e a r e r . o n m o u s e d o w n   =   f u n c t i o n ( )   {   t h i s . c l a s s N a m e   =   " p r e s s e d " ;   } ;  
                             c l e a r e r . o n m o u s e u p   =   f u n c t i o n ( )   {   t h i s . c l a s s N a m e   =   " " ;   } ;  
                             c l e a r e r . o n c l i c k   =   f u n c t i o n ( )   {  
                                 s e l f . V K I _ t a r g e t . v a l u e   =   " " ;  
                                 s e l f . V K I _ t a r g e t . f o c u s ( ) ;  
                                 r e t u r n   f a l s e ;  
                             } ;  
                         t d . a p p e n d C h i l d ( c l e a r e r ) ;  
  
                     v a r   c l o s e r   =   d o c u m e n t . c r e a t e E l e m e n t ( ' s p a n ' ) ;  
                             c l o s e r . i d   =   " k e y b o a r d I n p u t C l o s e " ;  
                             c l o s e r . a p p e n d C h i l d ( d o c u m e n t . c r e a t e T e x t N o d e ( ' X ' ) ) ;  
                             c l o s e r . t i t l e   =   " C l o s e   t h i s   w i n d o w " ;  
                             c l o s e r . o n m o u s e d o w n   =   f u n c t i o n ( )   {   t h i s . c l a s s N a m e   =   " p r e s s e d " ;   } ;  
                             c l o s e r . o n m o u s e u p   =   f u n c t i o n ( )   {   t h i s . c l a s s N a m e   =   " " ;   } ;  
                             c l o s e r . o n c l i c k   =   f u n c t i o n ( )   {   s e l f . V K I _ c l o s e ( ) ;   } ;  
                         t d . a p p e n d C h i l d ( c l o s e r ) ;  
  
                     t r . a p p e n d C h i l d ( t d ) ;  
                 t h e a d . a p p e n d C h i l d ( t r ) ;  
         t h i s . V K I _ k e y b o a r d . a p p e n d C h i l d ( t h e a d ) ;  
  
         v a r   t b o d y   =   d o c u m e n t . c r e a t e E l e m e n t ( ' t b o d y ' ) ;  
             v a r   t r   =   d o c u m e n t . c r e a t e E l e m e n t ( ' t r ' ) ;  
                 v a r   t d   =   d o c u m e n t . c r e a t e E l e m e n t ( ' t d ' ) ;  
                         t d . c o l S p a n   =   " 2 " ;  
                     v a r   d i v   =   d o c u m e n t . c r e a t e E l e m e n t ( ' d i v ' ) ;  
                             d i v . i d   =   " k e y b o a r d I n p u t L a y o u t " ;  
                         t d . a p p e n d C h i l d ( d i v ) ;  
                     i f   ( t h i s . V K I _ s h o w V e r s i o n )   {  
                         v a r   d i v   =   d o c u m e n t . c r e a t e E l e m e n t ( ' d i v ' ) ;  
                             v a r   v e r   =   d o c u m e n t . c r e a t e E l e m e n t ( ' v a r ' ) ;  
                                     v e r . a p p e n d C h i l d ( d o c u m e n t . c r e a t e T e x t N o d e ( " v "   +   t h i s . V K I _ v e r s i o n ) ) ;  
                                 d i v . a p p e n d C h i l d ( v e r ) ;  
                             t d . a p p e n d C h i l d ( d i v ) ;  
                     }  
                     t r . a p p e n d C h i l d ( t d ) ;  
                 t b o d y . a p p e n d C h i l d ( t r ) ;  
         t h i s . V K I _ k e y b o a r d . a p p e n d C h i l d ( t b o d y ) ;              
  
         i f   ( t h i s . V K I _ i s I E 6 )   {  
             t h i s . V K I _ i f r a m e   =   d o c u m e n t . c r e a t e E l e m e n t ( ' i f r a m e ' ) ;  
             t h i s . V K I _ i f r a m e . s t y l e . p o s i t i o n   =   " a b s o l u t e " ;  
             t h i s . V K I _ i f r a m e . s t y l e . b o r d e r   =   " 0 p x   n o n e " ;  
             t h i s . V K I _ i f r a m e . s t y l e . f i l t e r   =   " m a s k ( ) " ;  
             t h i s . V K I _ i f r a m e . s t y l e . z I n d e x   =   " 9 9 9 9 9 9 " ;  
         }  
  
  
         / *   * * * * *   F u n c t i o n s   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *   * /  
         / *   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  
           *   B u i l d   o r   r e b u i l d   t h e   k e y b o a r d   k e y s  
           *  
           * /  
         t h i s . V K I _ b u i l d K e y s   =   f u n c t i o n ( )   {  
             t h i s . V K I _ s h i f t   =   t h i s . V K I _ c a p s l o c k   =   t h i s . V K I _ a l t e r n a t e   =   t h i s . V K I _ d e a d   =   f a l s e ;  
             t h i s . V K I _ d e a d k e y s O n   =   ( t h i s . V K I _ l a y o u t D D K [ t h i s . V K I _ k t ] )   ?   f a l s e   :   t h i s . V K I _ k e y b o a r d . g e t E l e m e n t s B y T a g N a m e ( ' l a b e l ' ) [ 0 ] . g e t E l e m e n t s B y T a g N a m e ( ' i n p u t ' ) [ 0 ] . c h e c k e d ;  
  
             v a r   c o n t a i n e r   =   t h i s . V K I _ k e y b o a r d . t B o d i e s [ 0 ] . g e t E l e m e n t s B y T a g N a m e ( ' d i v ' ) [ 0 ] ;  
             w h i l e   ( c o n t a i n e r . f i r s t C h i l d )   c o n t a i n e r . r e m o v e C h i l d ( c o n t a i n e r . f i r s t C h i l d ) ;  
  
             f o r   ( v a r   x   =   0 ,   h a s D e a d K e y   =   f a l s e ,   l y t ;   l y t   =   t h i s . V K I _ l a y o u t [ t h i s . V K I _ k t ] [ x + + ] ; )   {  
                 v a r   t a b l e   =   d o c u m e n t . c r e a t e E l e m e n t ( ' t a b l e ' ) ;  
                         t a b l e . c e l l S p a c i n g   =   t a b l e . b o r d e r   =   " 0 " ;  
                 i f   ( l y t . l e n g t h   < =   t h i s . V K I _ k e y C e n t e r )   t a b l e . c l a s s N a m e   =   " k e y b o a r d I n p u t C e n t e r " ;  
                     v a r   t b o d y   =   d o c u m e n t . c r e a t e E l e m e n t ( ' t b o d y ' ) ;  
                         v a r   t r   =   d o c u m e n t . c r e a t e E l e m e n t ( ' t r ' ) ;  
                         f o r   ( v a r   y   =   0 ,   l k e y ;   l k e y   =   l y t [ y + + ] ; )   {  
                             v a r   t d   =   d o c u m e n t . c r e a t e E l e m e n t ( ' t d ' ) ;  
                                     t d . a p p e n d C h i l d ( d o c u m e n t . c r e a t e T e x t N o d e ( l k e y [ 0 ] ) ) ;  
  
                                 v a r   c l a s s N a m e   =   [ ] ;  
                                 i f   ( t h i s . V K I _ d e a d k e y s O n )  
                                     f o r   ( k e y   i n   t h i s . V K I _ d e a d k e y )  
                                         i f   ( k e y   = = =   l k e y [ 0 ] )   {   c l a s s N a m e . p u s h ( " a l i v e " ) ;   b r e a k ;   }  
                                 i f   ( l y t . l e n g t h   >   t h i s . V K I _ k e y C e n t e r   & &   y   = =   l y t . l e n g t h )   c l a s s N a m e . p u s h ( " l a s t " ) ;  
                                 i f   ( l k e y [ 0 ]   = =   "   " )   c l a s s N a m e . p u s h ( " s p a c e " ) ;  
                                     t d . c l a s s N a m e   =   c l a s s N a m e . j o i n ( "   " ) ;  
  
                                     t d . V K I _ c l i c k l e s s   =   0 ;  
                                     i f   ( ! t d . c l i c k )   {  
                                         t d . c l i c k   =   f u n c t i o n ( )   {  
                                             v a r   e v t   =   t h i s . o w n e r D o c u m e n t . c r e a t e E v e n t ( ' M o u s e E v e n t s ' ) ;      
                                             e v t . i n i t M o u s e E v e n t ( ' c l i c k ' ,   t r u e ,   t r u e ,   t h i s . o w n e r D o c u m e n t . d e f a u l t V i e w ,   1 ,   0 ,   0 ,   0 ,   0 ,   f a l s e ,   f a l s e ,   f a l s e ,   f a l s e ,   0 ,   n u l l ) ;      
                                             t h i s . d i s p a t c h E v e n t ( e v t ) ;    
                                         } ;  
                                     }  
                                     t d . o n m o u s e o v e r   =   f u n c t i o n ( )   {  
                                         i f   ( s e l f . V K I _ c l i c k l e s s )   {  
                                             v a r   _ s e l f   =   t h i s ;  
                                             c l e a r T i m e o u t ( t h i s . V K I _ c l i c k l e s s ) ;  
                                             t h i s . V K I _ c l i c k l e s s   =   s e t T i m e o u t ( f u n c t i o n ( )   {   _ s e l f . c l i c k ( ) ;   } ,   s e l f . V K I _ c l i c k l e s s D e l a y ) ;  
                                         }  
                                         i f   ( t h i s . f i r s t C h i l d . n o d e V a l u e   ! =   " \ x a 0 " )   t h i s . c l a s s N a m e   + =   "   h o v e r " ;  
                                     } ;  
                                     t d . o n m o u s e o u t   =   f u n c t i o n ( )   {  
                                         i f   ( s e l f . V K I _ c l i c k l e s s )   c l e a r T i m e o u t ( t h i s . V K I _ c l i c k l e s s ) ;  
                                         t h i s . c l a s s N a m e   =   t h i s . c l a s s N a m e . r e p l a c e ( /   ? ( h o v e r | p r e s s e d ) / g ,   " " ) ;  
                                     } ;  
                                     t d . o n m o u s e d o w n   =   f u n c t i o n ( )   {  
                                         i f   ( s e l f . V K I _ c l i c k l e s s )   c l e a r T i m e o u t ( t h i s . V K I _ c l i c k l e s s ) ;  
                                         i f   ( t h i s . f i r s t C h i l d . n o d e V a l u e   ! =   " \ x a 0 " )   t h i s . c l a s s N a m e   + =   "   p r e s s e d " ;  
                                     } ;  
                                     t d . o n m o u s e u p   =   f u n c t i o n ( )   {  
                                         i f   ( s e l f . V K I _ c l i c k l e s s )   c l e a r T i m e o u t ( t h i s . V K I _ c l i c k l e s s ) ;  
                                         t h i s . c l a s s N a m e   =   t h i s . c l a s s N a m e . r e p l a c e ( /   ? p r e s s e d / g ,   " " ) ;  
                                     } ;  
                                     t d . o n d b l c l i c k   =   f u n c t i o n ( )   {   r e t u r n   f a l s e ;   } ;  
  
                                 s w i t c h   ( l k e y [ 1 ] )   {  
                                     c a s e   " C a p s " :  
                                     c a s e   " S h i f t " :  
                                     c a s e   " A l t " :  
                                     c a s e   " A l t G r " :  
                                         t d . o n c l i c k   =   ( f u n c t i o n ( t y p e )   {   r e t u r n   f u n c t i o n ( )   {   s e l f . V K I _ m o d i f y ( t y p e ) ;   r e t u r n   f a l s e ;   } ;   } ) ( l k e y [ 1 ] ) ;  
                                         b r e a k ;  
                                     c a s e   " T a b " :  
                                         t d . o n c l i c k   =   f u n c t i o n ( )   {   s e l f . V K I _ i n s e r t ( " \ t " ) ;   r e t u r n   f a l s e ;   } ;  
                                         b r e a k ;  
                                     c a s e   " B k s p " :  
                                         t d . o n c l i c k   =   f u n c t i o n ( )   {  
                                             s e l f . V K I _ t a r g e t . f o c u s ( ) ;  
                                             i f   ( s e l f . V K I _ t a r g e t . s e t S e l e c t i o n R a n g e )   {  
                                                 i f   ( s e l f . V K I _ t a r g e t . r e a d O n l y   & &   s e l f . V K I _ i s W e b K i t )   {  
                                                     v a r   r n g   =   [ s e l f . V K I _ t a r g e t . s e l S t a r t   | |   0 ,   s e l f . V K I _ t a r g e t . s e l E n d   | |   0 ] ;  
                                                 }   e l s e   v a r   r n g   =   [ s e l f . V K I _ t a r g e t . s e l e c t i o n S t a r t ,   s e l f . V K I _ t a r g e t . s e l e c t i o n E n d ] ;  
                                                 i f   ( r n g [ 0 ]   <   r n g [ 1 ] )   r n g [ 0 ] + + ;  
                                                 s e l f . V K I _ t a r g e t . v a l u e   =   s e l f . V K I _ t a r g e t . v a l u e . s u b s t r ( 0 ,   r n g [ 0 ]   -   1 )   +   s e l f . V K I _ t a r g e t . v a l u e . s u b s t r ( r n g [ 1 ] ) ;  
                                                 s e l f . V K I _ t a r g e t . s e t S e l e c t i o n R a n g e ( r n g [ 0 ]   -   1 ,   r n g [ 0 ]   -   1 ) ;  
                                                 i f   ( s e l f . V K I _ t a r g e t . r e a d O n l y   & &   s e l f . V K I _ i s W e b K i t )   {  
                                                     v a r   r a n g e   =   w i n d o w . g e t S e l e c t i o n ( ) . g e t R a n g e A t ( 0 ) ;  
                                                     s e l f . V K I _ t a r g e t . s e l S t a r t   =   r a n g e . s t a r t O f f s e t ;  
                                                     s e l f . V K I _ t a r g e t . s e l E n d   =   r a n g e . e n d O f f s e t ;  
                                                 }  
                                             }   e l s e   i f   ( s e l f . V K I _ t a r g e t . c r e a t e T e x t R a n g e )   {  
                                                 t r y   {    
                                                     s e l f . V K I _ t a r g e t . r a n g e . s e l e c t ( ) ;  
                                                 }   c a t c h ( e )   {   s e l f . V K I _ t a r g e t . r a n g e   =   d o c u m e n t . s e l e c t i o n . c r e a t e R a n g e ( ) ;   }  
                                                 i f   ( ! s e l f . V K I _ t a r g e t . r a n g e . t e x t . l e n g t h )   s e l f . V K I _ t a r g e t . r a n g e . m o v e S t a r t ( ' c h a r a c t e r ' ,   - 1 ) ;  
                                                 s e l f . V K I _ t a r g e t . r a n g e . t e x t   =   " " ;  
                                             }   e l s e   s e l f . V K I _ t a r g e t . v a l u e   =   s e l f . V K I _ t a r g e t . v a l u e . s u b s t r ( 0 ,   s e l f . V K I _ t a r g e t . v a l u e . l e n g t h   -   1 ) ;  
                                             i f   ( s e l f . V K I _ s h i f t )   s e l f . V K I _ m o d i f y ( " S h i f t " ) ;  
                                             i f   ( s e l f . V K I _ a l t e r n a t e )   s e l f . V K I _ m o d i f y ( " A l t G r " ) ;  
                                             s e l f . V K I _ t a r g e t . f o c u s ( ) ;  
                                             r e t u r n   t r u e ;  
                                         } ;  
                                         b r e a k ;  
                                     c a s e   " E n t e r " :  
                                         t d . o n c l i c k   =   f u n c t i o n ( )   {  
                                             i f   ( s e l f . V K I _ t a r g e t . n o d e N a m e   ! =   " T E X T A R E A " )   {  
                                                 s e l f . V K I _ c l o s e ( ) ;  
                                                 t h i s . c l a s s N a m e   =   t h i s . c l a s s N a m e . r e p l a c e ( /   ? ( h o v e r | p r e s s e d ) / g ,   " " ) ;  
                                             }   e l s e   s e l f . V K I _ i n s e r t ( " \ n " ) ;  
                                             r e t u r n   t r u e ;  
                                         } ;  
                                         b r e a k ;  
                                     d e f a u l t :  
                                         t d . o n c l i c k   =   f u n c t i o n ( )   {  
                                             i f   ( s e l f . V K I _ d e a d k e y s O n   & &   s e l f . V K I _ d e a d )   {  
                                                 i f   ( s e l f . V K I _ d e a d   ! =   t h i s . f i r s t C h i l d . n o d e V a l u e )   {  
                                                     f o r   ( k e y   i n   s e l f . V K I _ d e a d k e y )   {  
                                                         i f   ( k e y   = =   s e l f . V K I _ d e a d )   {  
                                                             i f   ( t h i s . f i r s t C h i l d . n o d e V a l u e   ! =   "   " )   {  
                                                                 f o r   ( v a r   z   =   0 ,   r e z z e d   =   f a l s e ,   d k ;   d k   =   s e l f . V K I _ d e a d k e y [ k e y ] [ z + + ] ; )   {  
                                                                     i f   ( d k [ 0 ]   = =   t h i s . f i r s t C h i l d . n o d e V a l u e )   {  
                                                                         s e l f . V K I _ i n s e r t ( d k [ 1 ] ) ;  
                                                                         r e z z e d   =   t r u e ;  
                                                                         b r e a k ;  
                                                                     }  
                                                                 }  
                                                             }   e l s e   {  
                                                                 s e l f . V K I _ i n s e r t ( s e l f . V K I _ d e a d ) ;  
                                                                 r e z z e d   =   t r u e ;  
                                                             }   b r e a k ;  
                                                         }  
                                                     }  
                                                 }   e l s e   r e z z e d   =   t r u e ;  
                                             }   s e l f . V K I _ d e a d   =   f a l s e ;  
  
                                             i f   ( ! r e z z e d   & &   t h i s . f i r s t C h i l d . n o d e V a l u e   ! =   " \ x a 0 " )   {  
                                                 i f   ( s e l f . V K I _ d e a d k e y s O n )   {  
                                                     f o r   ( k e y   i n   s e l f . V K I _ d e a d k e y )   {  
                                                         i f   ( k e y   = =   t h i s . f i r s t C h i l d . n o d e V a l u e )   {  
                                                             s e l f . V K I _ d e a d   =   k e y ;  
                                                             t h i s . c l a s s N a m e   + =   "   d e a d " ;  
                                                             i f   ( s e l f . V K I _ s h i f t )   s e l f . V K I _ m o d i f y ( " S h i f t " ) ;  
                                                             i f   ( s e l f . V K I _ a l t e r n a t e )   s e l f . V K I _ m o d i f y ( " A l t G r " ) ;  
                                                             b r e a k ;  
                                                         }  
                                                     }  
                                                     i f   ( ! s e l f . V K I _ d e a d )   s e l f . V K I _ i n s e r t ( t h i s . f i r s t C h i l d . n o d e V a l u e ) ;  
                                                 }   e l s e   s e l f . V K I _ i n s e r t ( t h i s . f i r s t C h i l d . n o d e V a l u e ) ;  
                                             }  
  
                                             s e l f . V K I _ m o d i f y ( " " ) ;  
                                             r e t u r n   f a l s e ;  
                                         } ;  
  
                                 }  
                                 t r . a p p e n d C h i l d ( t d ) ;  
                             t b o d y . a p p e n d C h i l d ( t r ) ;  
                         t a b l e . a p p e n d C h i l d ( t b o d y ) ;  
  
                         f o r   ( v a r   z   =   0 ;   z   <   4 ;   z + + )  
                             i f   ( t h i s . V K I _ d e a d k e y [ l k e y [ z ]   =   l k e y [ z ]   | |   " \ x a 0 " ] )   h a s D e a d K e y   =   t r u e ;  
                 }  
                 c o n t a i n e r . a p p e n d C h i l d ( t a b l e ) ;  
             }  
             t h i s . V K I _ d e a d k e y s E l e m . s t y l e . d i s p l a y   =   ( ! t h i s . V K I _ l a y o u t D D K [ t h i s . V K I _ k t ]   & &   h a s D e a d K e y )   ?   " i n l i n e "   :   " n o n e " ;  
         } ;  
  
         t h i s . V K I _ b u i l d K e y s ( ) ;  
         V K I _ d i s a b l e S e l e c t i o n ( t h i s . V K I _ k e y b o a r d ) ;  
  
  
         / *   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  
           *   C o n t r o l s   m o d i f i e r   k e y s  
           *  
           * /  
         t h i s . V K I _ m o d i f y   =   f u n c t i o n ( t y p e )   {  
             s w i t c h   ( t y p e )   {  
                 c a s e   " A l t " :  
                 c a s e   " A l t G r " :   t h i s . V K I _ a l t e r n a t e   =   ! t h i s . V K I _ a l t e r n a t e ;   b r e a k ;  
                 c a s e   " C a p s " :   t h i s . V K I _ c a p s l o c k   =   ! t h i s . V K I _ c a p s l o c k ;   b r e a k ;  
                 c a s e   " S h i f t " :   t h i s . V K I _ s h i f t   =   ! t h i s . V K I _ s h i f t ;   b r e a k ;  
             }   v a r   v c h a r   =   0 ;  
             i f   ( ! t h i s . V K I _ s h i f t   ! =   ! t h i s . V K I _ c a p s l o c k )   v c h a r   + =   1 ;  
  
             v a r   t a b l e s   =   t h i s . V K I _ k e y b o a r d . g e t E l e m e n t s B y T a g N a m e ( ' t a b l e ' ) ;  
             f o r   ( v a r   x   =   0 ;   x   <   t a b l e s . l e n g t h ;   x + + )   {  
                 v a r   t d s   =   t a b l e s [ x ] . g e t E l e m e n t s B y T a g N a m e ( ' t d ' ) ;  
                 f o r   ( v a r   y   =   0 ;   y   <   t d s . l e n g t h ;   y + + )   {  
                     v a r   c l a s s N a m e   =   [ ] ;  
                     v a r   l k e y   =   t h i s . V K I _ l a y o u t [ t h i s . V K I _ k t ] [ x ] [ y ] ;  
  
                     i f   ( t d s [ y ] . c l a s s N a m e . i n d e x O f ( ' h o v e r ' )   >   - 1 )   c l a s s N a m e . p u s h ( " h o v e r " ) ;  
  
                     s w i t c h   ( l k e y [ 1 ] )   {  
                         c a s e   " A l t " :  
                         c a s e   " A l t G r " :  
                             i f   ( t h i s . V K I _ a l t e r n a t e )   c l a s s N a m e . p u s h ( " d e a d " ) ;  
                             b r e a k ;  
                         c a s e   " S h i f t " :  
                             i f   ( t h i s . V K I _ s h i f t )   c l a s s N a m e . p u s h ( " d e a d " ) ;  
                             b r e a k ;  
                         c a s e   " C a p s " :  
                             i f   ( t h i s . V K I _ c a p s l o c k )   c l a s s N a m e . p u s h ( " d e a d " ) ;  
                             b r e a k ;  
                         c a s e   " T a b " :   c a s e   " E n t e r " :   c a s e   " B k s p " :   b r e a k ;  
                         d e f a u l t :  
                             i f   ( t y p e )   t d s [ y ] . f i r s t C h i l d . n o d e V a l u e   =   l k e y [ v c h a r   +   ( ( t h i s . V K I _ a l t e r n a t e   & &   l k e y . l e n g t h   = =   4 )   ?   2   :   0 ) ] ;  
                             i f   ( t h i s . V K I _ d e a d k e y s O n )   {  
                                 v a r   c h a r   =   t d s [ y ] . f i r s t C h i l d . n o d e V a l u e ;  
                                 i f   ( t h i s . V K I _ d e a d )   {  
                                     i f   ( c h a r   = =   t h i s . V K I _ d e a d )   c l a s s N a m e . p u s h ( " d e a d " ) ;  
                                     f o r   ( v a r   z   =   0 ;   z   <   t h i s . V K I _ d e a d k e y [ t h i s . V K I _ d e a d ] . l e n g t h ;   z + + )   {  
                                         i f   ( c h a r   = =   t h i s . V K I _ d e a d k e y [ t h i s . V K I _ d e a d ] [ z ] [ 0 ] )   {  
                                             c l a s s N a m e . p u s h ( " t a r g e t " ) ;  
                                             b r e a k ;  
                                         }  
                                     }  
                                 }  
                                 f o r   ( k e y   i n   t h i s . V K I _ d e a d k e y )  
                                     i f   ( k e y   = = =   c h a r )   {   c l a s s N a m e . p u s h ( " a l i v e " ) ;   b r e a k ;   }  
                             }  
                     }  
  
                     i f   ( y   = =   t d s . l e n g t h   -   1   & &   t d s . l e n g t h   >   t h i s . V K I _ k e y C e n t e r )   c l a s s N a m e . p u s h ( " l a s t " ) ;  
                     i f   ( l k e y [ 0 ]   = =   "   " )   c l a s s N a m e . p u s h ( " s p a c e " ) ;  
                     t d s [ y ] . c l a s s N a m e   =   c l a s s N a m e . j o i n ( "   " ) ;  
                 }  
             }  
         } ;  
  
  
         / *   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  
           *   I n s e r t   t e x t   a t   t h e   c u r s o r  
           *  
           * /  
         t h i s . V K I _ i n s e r t   =   f u n c t i o n ( t e x t )   {  
             t h i s . V K I _ t a r g e t . f o c u s ( ) ;  
             i f   ( t h i s . V K I _ t a r g e t . s e t S e l e c t i o n R a n g e )   {  
                 i f   ( t h i s . V K I _ t a r g e t . r e a d O n l y   & &   t h i s . V K I _ i s W e b K i t )   {  
                     v a r   r n g   =   [ t h i s . V K I _ t a r g e t . s e l S t a r t   | |   0 ,   t h i s . V K I _ t a r g e t . s e l E n d   | |   0 ] ;  
                 }   e l s e   v a r   r n g   =   [ t h i s . V K I _ t a r g e t . s e l e c t i o n S t a r t ,   t h i s . V K I _ t a r g e t . s e l e c t i o n E n d ] ;  
                 t h i s . V K I _ t a r g e t . v a l u e   =   t h i s . V K I _ t a r g e t . v a l u e . s u b s t r ( 0 ,   r n g [ 0 ] )   +   t e x t   +   t h i s . V K I _ t a r g e t . v a l u e . s u b s t r ( r n g [ 1 ] ) ;  
                 i f   ( t e x t   = =   " \ n "   & &   w i n d o w . o p e r a )   r n g [ 0 ] + + ;  
                 t h i s . V K I _ t a r g e t . s e t S e l e c t i o n R a n g e ( r n g [ 0 ]   +   t e x t . l e n g t h ,   r n g [ 0 ]   +   t e x t . l e n g t h ) ;  
                 i f   ( t h i s . V K I _ t a r g e t . r e a d O n l y   & &   t h i s . V K I _ i s W e b K i t )   {  
                     v a r   r a n g e   =   w i n d o w . g e t S e l e c t i o n ( ) . g e t R a n g e A t ( 0 ) ;  
                     t h i s . V K I _ t a r g e t . s e l S t a r t   =   r a n g e . s t a r t O f f s e t ;  
                     t h i s . V K I _ t a r g e t . s e l E n d   =   r a n g e . e n d O f f s e t ;  
                 }  
             }   e l s e   i f   ( t h i s . V K I _ t a r g e t . c r e a t e T e x t R a n g e )   {  
                 t r y   {  
                     t h i s . V K I _ t a r g e t . r a n g e . s e l e c t ( ) ;  
                 }   c a t c h ( e )   {   t h i s . V K I _ t a r g e t . r a n g e   =   d o c u m e n t . s e l e c t i o n . c r e a t e R a n g e ( ) ;   }  
                 t h i s . V K I _ t a r g e t . r a n g e . t e x t   =   t e x t ;  
                 t h i s . V K I _ t a r g e t . r a n g e . c o l l a p s e ( t r u e ) ;  
                 t h i s . V K I _ t a r g e t . r a n g e . s e l e c t ( ) ;  
             }   e l s e   t h i s . V K I _ t a r g e t . v a l u e   + =   t e x t ;  
             i f   ( t h i s . V K I _ s h i f t )   t h i s . V K I _ m o d i f y ( " S h i f t " ) ;  
             i f   ( t h i s . V K I _ a l t e r n a t e )   t h i s . V K I _ m o d i f y ( " A l t G r " ) ;  
             t h i s . V K I _ t a r g e t . f o c u s ( ) ;  
         } ;  
  
  
         / *   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  
           *   S h o w   t h e   k e y b o a r d   i n t e r f a c e  
           *  
           * /  
         t h i s . V K I _ s h o w   =   f u n c t i o n ( i d )   {  
             i f   ( t h i s . V K I _ t a r g e t   =   d o c u m e n t . g e t E l e m e n t B y I d ( i d ) )   {  
                 i f   ( t h i s . V K I _ v i s i b l e   ! =   i d )   {  
                     i f   ( t h i s . V K I _ i s I E )   {  
                         i f   ( ! t h i s . V K I _ t a r g e t . r a n g e )   {  
                             t h i s . V K I _ t a r g e t . r a n g e   =   t h i s . V K I _ t a r g e t . c r e a t e T e x t R a n g e ( ) ;  
                             t h i s . V K I _ t a r g e t . r a n g e . m o v e S t a r t ( ' c h a r a c t e r ' ,   t h i s . V K I _ t a r g e t . v a l u e . l e n g t h ) ;  
                         }   t h i s . V K I _ t a r g e t . r a n g e . s e l e c t ( ) ;  
                     }  
                     t r y   {   t h i s . V K I _ k e y b o a r d . p a r e n t N o d e . r e m o v e C h i l d ( t h i s . V K I _ k e y b o a r d ) ;   }   c a t c h   ( e )   { }  
                     i f   ( t h i s . V K I _ c l e a r P a s s w o r d s   & &   t h i s . V K I _ t a r g e t . t y p e   = =   " p a s s w o r d " )   t h i s . V K I _ t a r g e t . v a l u e   =   " " ;  
  
                     v a r   e l e m   =   t h i s . V K I _ t a r g e t ;  
                     t h i s . V K I _ t a r g e t . k e y b o a r d P o s i t i o n   =   " a b s o l u t e " ;  
                     d o   {  
                         i f   ( V K I _ g e t S t y l e ( e l e m ,   " p o s i t i o n " )   = =   " f i x e d " )   {  
                             t h i s . V K I _ t a r g e t . k e y b o a r d P o s i t i o n   =   " f i x e d " ;  
                             b r e a k ;  
                         }  
                     }   w h i l e   ( e l e m   =   e l e m . o f f s e t P a r e n t ) ;  
  
                     t h i s . V K I _ k e y b o a r d . s t y l e . t o p   =   t h i s . V K I _ k e y b o a r d . s t y l e . r i g h t   =   t h i s . V K I _ k e y b o a r d . s t y l e . b o t t o m   =   t h i s . V K I _ k e y b o a r d . s t y l e . l e f t   =   " a u t o " ;  
                     t h i s . V K I _ k e y b o a r d . s t y l e . p o s i t i o n   =   t h i s . V K I _ t a r g e t . k e y b o a r d P o s i t i o n ;  
                     i f   ( t h i s . V K I _ i s I E 6 )   d o c u m e n t . b o d y . a p p e n d C h i l d ( t h i s . V K I _ i f r a m e ) ;  
                     d o c u m e n t . b o d y . a p p e n d C h i l d ( t h i s . V K I _ k e y b o a r d ) ;  
  
                     t h i s . V K I _ v i s i b l e   =   t h i s . V K I _ t a r g e t . i d ;  
                     t h i s . V K I _ p o s i t i o n ( ) ;  
                     t h i s . V K I _ t a r g e t . f o c u s ( ) ;  
                 }   e l s e   t h i s . V K I _ c l o s e ( ) ;  
             }  
         } ;  
  
  
         / *   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  
           *   P o s i t i o n   t h e   k e y b o a r d  
           *  
           * /  
         t h i s . V K I _ p o s i t i o n   =   f u n c t i o n ( )   {  
             i f   ( s e l f . V K I _ v i s i b l e   ! =   " " )   {  
                 v a r   i n p u t E l e m P o s   =   V K I _ f i n d P o s ( s e l f . V K I _ t a r g e t ) ;  
                 s e l f . V K I _ k e y b o a r d . s t y l e . t o p   =   i n p u t E l e m P o s [ 1 ]   -   ( ( s e l f . V K I _ t a r g e t . k e y b o a r d P o s i t i o n   = =   " f i x e d "   & &   ! s e l f . V K I _ i s I E   & &   ! s e l f . V K I _ i s M o z )   ?   V K I _ s c r o l l D i s t ( ) [ 1 ]   :   0 )   +   s e l f . V K I _ t a r g e t . o f f s e t H e i g h t   +   3   +   " p x " ;  
                 s e l f . V K I _ k e y b o a r d . s t y l e . l e f t   =   M a t h . m i n ( V K I _ i n n e r D i m e n s i o n s ( ) [ 0 ]   -   s e l f . V K I _ k e y b o a r d . o f f s e t W i d t h   -   1 5 ,   i n p u t E l e m P o s [ 0 ] )   +   " p x " ;  
                 i f   ( s e l f . V K I _ i s I E 6 )   {  
                     s e l f . V K I _ i f r a m e . s t y l e . w i d t h   =   s e l f . V K I _ k e y b o a r d . o f f s e t W i d t h   +   " p x " ;  
                     s e l f . V K I _ i f r a m e . s t y l e . h e i g h t   =   s e l f . V K I _ k e y b o a r d . o f f s e t H e i g h t   +   " p x " ;  
                     s e l f . V K I _ i f r a m e . s t y l e . t o p   =   s e l f . V K I _ k e y b o a r d . s t y l e . t o p ;  
                     s e l f . V K I _ i f r a m e . s t y l e . l e f t   =   s e l f . V K I _ k e y b o a r d . s t y l e . l e f t ;  
                 }  
             }  
         } ;  
  
  
         i f   ( w i n d o w . a d d E v e n t L i s t e n e r )   {  
             w i n d o w . a d d E v e n t L i s t e n e r ( ' r e s i z e ' ,   t h i s . V K I _ p o s i t i o n ,   f a l s e ) ;    
         }   e l s e   i f   ( w i n d o w . a t t a c h E v e n t )  
             w i n d o w . a t t a c h E v e n t ( ' o n r e s i z e ' ,   t h i s . V K I _ p o s i t i o n ) ;  
  
  
         / *   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  
           *   C l o s e   t h e   k e y b o a r d   i n t e r f a c e  
           *  
           * /  
         t h i s . V K I _ c l o s e   =   f u n c t i o n ( )   {  
             t r y   {  
                 t h i s . V K I _ k e y b o a r d . p a r e n t N o d e . r e m o v e C h i l d ( t h i s . V K I _ k e y b o a r d ) ;  
                 i f   ( t h i s . V K I _ i s I E 6 )   t h i s . V K I _ i f r a m e . p a r e n t N o d e . r e m o v e C h i l d ( t h i s . V K I _ i f r a m e ) ;  
             }   c a t c h   ( e )   { }  
             t h i s . V K I _ v i s i b l e   =   " " ;  
             t h i s . V K I _ t a r g e t . f o c u s ( ) ;  
             t h i s . V K I _ t a r g e t   =   " " ;  
         } ;  
     }  
  
     f u n c t i o n   V K I _ f i n d P o s ( o b j )   {  
         v a r   c u r l e f t   =   c u r t o p   =   0 ;  
         d o   {  
             c u r l e f t   + =   o b j . o f f s e t L e f t ;  
             c u r t o p   + =   o b j . o f f s e t T o p ;  
         }   w h i l e   ( o b j   =   o b j . o f f s e t P a r e n t ) ;  
         r e t u r n   [ c u r l e f t ,   c u r t o p ] ;  
     }  
  
     f u n c t i o n   V K I _ i n n e r D i m e n s i o n s ( )   {  
         i f   ( s e l f . i n n e r H e i g h t )   {  
             r e t u r n   [ s e l f . i n n e r W i d t h ,   s e l f . i n n e r H e i g h t ] ;  
         }   e l s e   i f   ( d o c u m e n t . d o c u m e n t E l e m e n t   & &   d o c u m e n t . d o c u m e n t E l e m e n t . c l i e n t H e i g h t )   {  
             r e t u r n   [ d o c u m e n t . d o c u m e n t E l e m e n t . c l i e n t W i d t h ,   d o c u m e n t . d o c u m e n t E l e m e n t . c l i e n t H e i g h t ] ;  
         }   e l s e   i f   ( d o c u m e n t . b o d y )  
             r e t u r n   [ d o c u m e n t . b o d y . c l i e n t W i d t h ,   d o c u m e n t . b o d y . c l i e n t H e i g h t ] ;  
         r e t u r n   [ 0 ,   0 ] ;  
     }  
  
     f u n c t i o n   V K I _ s c r o l l D i s t ( )   {  
         v a r   h t m l   =   d o c u m e n t . g e t E l e m e n t s B y T a g N a m e ( ' h t m l ' ) [ 0 ] ;  
         i f   ( h t m l . s c r o l l T o p   & &   d o c u m e n t . d o c u m e n t E l e m e n t . s c r o l l T o p )   {  
             r e t u r n   [ h t m l . s c r o l l L e f t ,   h t m l . s c r o l l T o p ] ;  
         }   e l s e   i f   ( h t m l . s c r o l l T o p   | |   d o c u m e n t . d o c u m e n t E l e m e n t . s c r o l l T o p )  
             r e t u r n   [ h t m l . s c r o l l L e f t   +   d o c u m e n t . d o c u m e n t E l e m e n t . s c r o l l L e f t ,   h t m l . s c r o l l T o p   +   d o c u m e n t . d o c u m e n t E l e m e n t . s c r o l l T o p ] ;  
         r e t u r n   [ 0 ,   0 ] ;  
     }  
  
     f u n c t i o n   V K I _ g e t S t y l e ( o b j ,   s t y l e P r o p )   {  
         i f   ( o b j . c u r r e n t S t y l e )   {  
             v a r   y   =   o b j . c u r r e n t S t y l e [ s t y l e P r o p ] ;  
         }   e l s e   i f   ( w i n d o w . g e t C o m p u t e d S t y l e )  
             v a r   y   =   w i n d o w . g e t C o m p u t e d S t y l e ( o b j ,   n u l l ) [ s t y l e P r o p ] ;  
         r e t u r n   y ;  
     }  
  
     f u n c t i o n   V K I _ d i s a b l e S e l e c t i o n ( e l e m )   {  
         e l e m . o n s e l e c t s t a r t   =   f u n c t i o n ( )   {   r e t u r n   f a l s e ;   } ;  
         e l e m . u n s e l e c t a b l e   =   " o n " ;  
         e l e m . s t y l e . M o z U s e r S e l e c t   =   " n o n e " ;  
         e l e m . s t y l e . c u r s o r   =   " d e f a u l t " ;  
         i f   ( w i n d o w . o p e r a )   e l e m . o n m o u s e d o w n   =   f u n c t i o n ( )   {   r e t u r n   f a l s e ;   } ;  
     }  
  
  
     / *   * * * * *   A t t a c h   t h i s   s c r i p t   t o   t h e   o n l o a d   e v e n t   * * * * * * * * * * * * * * * * * * * *   * /  
     i f   ( w i n d o w . a d d E v e n t L i s t e n e r )   {  
         w i n d o w . a d d E v e n t L i s t e n e r ( ' l o a d ' ,   V K I _ b u i l d K e y b o a r d I n p u t s ,   f a l s e ) ;    
     }   e l s e   i f   ( w i n d o w . a t t a c h E v e n t )  
         w i n d o w . a t t a c h E v e n t ( ' o n l o a d ' ,   V K I _ b u i l d K e y b o a r d I n p u t s ) ; 
