Click here to Skip to main content
15,896,154 members
Articles / Web Development / CSS

JavaScript VirtualKeyboard

Rate me:
Please Sign up or sign in to vote.
4.95/5 (30 votes)
25 Mar 2009LGPL310 min read 28.2M   8.5K   110  
A true-multilingual Virtual Keyboard with input translation support.
  • virtualkeyboard_full_3_6_1.zip
    • VirtualKeyboard.full.3.6.1
      • VirtualKeyboard.full.3.6.1
        • css
        • demo_iframe.html
        • demo_inline.html
        • demo_popup.html
        • extensions
        • layouts
        • license.txt
        • setup
          • in
            • addons
            • albanian.klc
            • arabic 101.klc
            • arabic 102 azerty.klc
            • arabic.klc
            • armenian eastern.klc
            • armenian western.klc
            • azery-l.klc
            • azery-r.klc
            • belarus.klc
            • belgian-c.klc
            • belgian-f.klc
            • belgian-p.klc
            • bengali.klc
            • bengali-inscript.klc
            • bengali-inscript-improved.klc
            • bengali-probhat.klc
            • bengali-unijoy.klc
            • blackfoot.klc
            • bosnian.klc
            • bulgarian.klc
            • bulgarian-l.klc
            • canadian-f.klc
            • canadian-f-l.klc
            • canadian-m.klc
            • chechen-cyr.klc
            • chechen-lat.klc
            • cherokee.klc
            • chinese-cangjie.klc
            • chinese-pynsimpl.klc
            • chinese-pyntrad.klc
            • croatian.klc
            • czech.klc
            • czech-p.klc
            • czech-q.klc
            • danish.klc
            • dari.klc
            • devanagari-inscript.klc
            • dinka.klc
            • divehi phonetic.klc
            • divehi typewriter.klc
            • dutch.klc
            • dzongkha.klc
            • estonian.klc
            • ethiopic-pan-amharic.klc
            • ethiopic-washra.klc
            • ethiopic-xtt.klc
            • faeroese.klc
            • farsi.klc
            • finnish.klc
            • finnish-s.klc
            • french.klc
            • gaelic.klc
            • georgian.klc
            • german.klc
            • german-ibm.klc
            • glagolitic.klc
            • gothic.klc
            • greek.klc
            • greek-220.klc
            • greek-220-l.klc
            • greek-319.klc
            • greek-319-l.klc
            • greek-l.klc
            • greek-polytonic.klc
            • gujarati.klc
            • hebrew.klc
            • hindi.klc
            • hindi-inscript.klc
            • hungarian.klc
            • hungarian-101.klc
            • icelandic.klc
            • inuktitut-phonetic.klc
            • inuktitut-syllabic.klc
            • irish.klc
            • italian.klc
            • italian-142.klc
            • japanese.klc
            • kannada.klc
            • kazakh.klc
            • khmer-nida.klc
            • korean-2beolsik.klc
            • korean-3beolsik.klc
            • korean-ru2kor.klc
            • kurdish-ar.klc
            • kurdish-cyr.klc
            • kurdish-lat.klc
            • kyrgyz-c.klc
            • lakhota-standard.klc
            • lao-sengkeo.klc
            • latin-am.klc
            • latvian.klc
            • latvian-q.klc
            • lithuanian.klc
            • lithuanian-ibm.klc
            • luxembourg.klc
            • macedonian.klc
            • malayalam.klc
            • maltese-47.klc
            • maltese-48.klc
            • maori.klc
            • maori-dvorak-twohand.klc
            • marathi.klc
            • mongolian-c.klc
            • mongolian-d.klc
            • nepali.klc
            • norwegian.klc
            • norwegian-s.klc
            • ogham.klc
            • pashto.klc
            • polish-214.klc
            • polish-p.klc
            • portuguese.klc
            • portuguese-br.klc
            • portuguese-br-2.klc
            • punjabi.klc
            • romanian.klc
            • runic-anglo-frisian.klc
            • runic-elder.klc
            • runic-younder.klc
            • russian.klc
            • russian+qwerty.klc
            • russian-translit.klc
            • russian-translit-alt.klc
            • russian-typewriter.klc
            • sami-e-fs.klc
            • sami-e-n.klc
            • sanskrit-romanized.klc
            • serbian-c.klc
            • serbian-l.klc
            • slovak.klc
            • slovak-q.klc
            • slovenian.klc
            • spanish.klc
            • spanish-v.klc
            • swedish.klc
            • swedish-s.klc
            • swiss-f.klc
            • swiss-german.klc
            • syriac phonetic.klc
            • syriac.klc
            • tagalog.klc
            • tajik-lat.klc
            • tamil.klc
            • tatar.klc
            • telugu.klc
            • thai kedmanee.klc
            • thai pattachote.klc
            • thai.klc
            • tur-f.klc
            • turkmen-cyr.klc
            • tur-q.klc
            • uighur-ar.klc
            • uighur-cyr.klc
            • uighur-lat.klc
            • uk.klc
            • uk_intl4.klc
            • ukdvk3.klc
            • uk-e.klc
            • uk-qm102.klc
            • ukrainian.klc
            • ukrainian-translit.klc
            • urdu.klc
            • urdu-ar.klc
            • us.klc
            • us-d.klc
            • us-d-l.klc
            • us-d-r.klc
            • us-i.klc
            • us-rul90.klc
            • uzbek.klc
            • vietnamese.klc
            • zawgyi-l.klc
          • io.js
          • out
          • setup.html
          • setup.php
          • trantable.html
          • vk.inc.js
          • vk.inc.php
        • virtualkeyboard.js
        • vk_iframe.html
        • vk_iframe.js
        • vk_loader.js
        • vk_popup.html
        • vk_popup.js
  • virtualkeyboard_lite_3_6_1.zip
  • virtualkeyboard_tinymce3_3_6_1.zip
    • VirtualKeyboard.tinymce3.3.6.1
      • Jsvk
        • editor_plugin.js
        • editor_plugin_src.js
        • examples
        • img
          • jsvk.gif
        • jscripts
          • css
          • demo_iframe.html
          • demo_inline.html
          • demo_popup.html
          • extensions
          • layouts
          • license.txt
          • setup
            • in
              • addons
              • albanian.klc
              • arabic 101.klc
              • arabic 102 azerty.klc
              • arabic.klc
              • armenian eastern.klc
              • armenian western.klc
              • azery-l.klc
              • azery-r.klc
              • belarus.klc
              • belgian-c.klc
              • belgian-f.klc
              • belgian-p.klc
              • bengali.klc
              • bengali-inscript.klc
              • bengali-inscript-improved.klc
              • bengali-probhat.klc
              • bengali-unijoy.klc
              • blackfoot.klc
              • bosnian.klc
              • bulgarian.klc
              • bulgarian-l.klc
              • canadian-f.klc
              • canadian-f-l.klc
              • canadian-m.klc
              • chechen-cyr.klc
              • chechen-lat.klc
              • cherokee.klc
              • chinese-cangjie.klc
              • chinese-pynsimpl.klc
              • chinese-pyntrad.klc
              • croatian.klc
              • czech.klc
              • czech-p.klc
              • czech-q.klc
              • danish.klc
              • dari.klc
              • devanagari-inscript.klc
              • dinka.klc
              • divehi phonetic.klc
              • divehi typewriter.klc
              • dutch.klc
              • dzongkha.klc
              • estonian.klc
              • ethiopic-pan-amharic.klc
              • ethiopic-washra.klc
              • ethiopic-xtt.klc
              • faeroese.klc
              • farsi.klc
              • finnish.klc
              • finnish-s.klc
              • french.klc
              • gaelic.klc
              • georgian.klc
              • german.klc
              • german-ibm.klc
              • glagolitic.klc
              • gothic.klc
              • greek.klc
              • greek-220.klc
              • greek-220-l.klc
              • greek-319.klc
              • greek-319-l.klc
              • greek-l.klc
              • greek-polytonic.klc
              • gujarati.klc
              • hebrew.klc
              • hindi.klc
              • hindi-inscript.klc
              • hungarian.klc
              • hungarian-101.klc
              • icelandic.klc
              • inuktitut-phonetic.klc
              • inuktitut-syllabic.klc
              • irish.klc
              • italian.klc
              • italian-142.klc
              • japanese.klc
              • kannada.klc
              • kazakh.klc
              • khmer-nida.klc
              • korean-2beolsik.klc
              • korean-3beolsik.klc
              • korean-ru2kor.klc
              • kurdish-ar.klc
              • kurdish-cyr.klc
              • kurdish-lat.klc
              • kyrgyz-c.klc
              • lakhota-standard.klc
              • lao-sengkeo.klc
              • latin-am.klc
              • latvian.klc
              • latvian-q.klc
              • lithuanian.klc
              • lithuanian-ibm.klc
              • luxembourg.klc
              • macedonian.klc
              • malayalam.klc
              • maltese-47.klc
              • maltese-48.klc
              • maori.klc
              • maori-dvorak-twohand.klc
              • marathi.klc
              • mongolian-c.klc
              • mongolian-d.klc
              • nepali.klc
              • norwegian.klc
              • norwegian-s.klc
              • ogham.klc
              • pashto.klc
              • polish-214.klc
              • polish-p.klc
              • portuguese.klc
              • portuguese-br.klc
              • portuguese-br-2.klc
              • punjabi.klc
              • romanian.klc
              • runic-anglo-frisian.klc
              • runic-elder.klc
              • runic-younder.klc
              • russian.klc
              • russian+qwerty.klc
              • russian-translit.klc
              • russian-translit-alt.klc
              • russian-typewriter.klc
              • sami-e-fs.klc
              • sami-e-n.klc
              • sanskrit-romanized.klc
              • serbian-c.klc
              • serbian-l.klc
              • slovak.klc
              • slovak-q.klc
              • slovenian.klc
              • spanish.klc
              • spanish-v.klc
              • swedish.klc
              • swedish-s.klc
              • swiss-f.klc
              • swiss-german.klc
              • syriac phonetic.klc
              • syriac.klc
              • tagalog.klc
              • tajik-lat.klc
              • tamil.klc
              • tatar.klc
              • telugu.klc
              • thai kedmanee.klc
              • thai pattachote.klc
              • thai.klc
              • tur-f.klc
              • turkmen-cyr.klc
              • tur-q.klc
              • uighur-ar.klc
              • uighur-cyr.klc
              • uighur-lat.klc
              • uk.klc
              • uk_intl4.klc
              • ukdvk3.klc
              • uk-e.klc
              • uk-qm102.klc
              • ukrainian.klc
              • ukrainian-translit.klc
              • urdu.klc
              • urdu-ar.klc
              • us.klc
              • us-d.klc
              • us-d-l.klc
              • us-d-r.klc
              • us-i.klc
              • us-rul90.klc
              • uzbek.klc
              • vietnamese.klc
              • zawgyi-l.klc
            • io.js
            • out
            • setup.html
            • setup.php
            • trantable.html
            • vk.inc.js
            • vk.inc.php
          • virtualkeyboard.js
          • vk_iframe.html
          • vk_iframe.js
          • vk_loader.js
          • vk_popup.html
          • vk_popup.js
        • langs
        • readme.txt
  • virtualkeyboard_tinymce_3_6_1.zip
    • VirtualKeyboard.tinymce.3.6.1
      • Jsvk
        • editor_plugin.js
        • editor_plugin_src.js
        • examples
        • img
          • jsvk.gif
        • jscripts
          • css
          • demo_iframe.html
          • demo_inline.html
          • demo_popup.html
          • extensions
          • layouts
          • license.txt
          • setup
            • in
              • addons
              • albanian.klc
              • arabic 101.klc
              • arabic 102 azerty.klc
              • arabic.klc
              • armenian eastern.klc
              • armenian western.klc
              • azery-l.klc
              • azery-r.klc
              • belarus.klc
              • belgian-c.klc
              • belgian-f.klc
              • belgian-p.klc
              • bengali.klc
              • bengali-inscript.klc
              • bengali-inscript-improved.klc
              • bengali-probhat.klc
              • bengali-unijoy.klc
              • blackfoot.klc
              • bosnian.klc
              • bulgarian.klc
              • bulgarian-l.klc
              • canadian-f.klc
              • canadian-f-l.klc
              • canadian-m.klc
              • chechen-cyr.klc
              • chechen-lat.klc
              • cherokee.klc
              • chinese-cangjie.klc
              • chinese-pynsimpl.klc
              • chinese-pyntrad.klc
              • croatian.klc
              • czech.klc
              • czech-p.klc
              • czech-q.klc
              • danish.klc
              • dari.klc
              • devanagari-inscript.klc
              • dinka.klc
              • divehi phonetic.klc
              • divehi typewriter.klc
              • dutch.klc
              • dzongkha.klc
              • estonian.klc
              • ethiopic-pan-amharic.klc
              • ethiopic-washra.klc
              • ethiopic-xtt.klc
              • faeroese.klc
              • farsi.klc
              • finnish.klc
              • finnish-s.klc
              • french.klc
              • gaelic.klc
              • georgian.klc
              • german.klc
              • german-ibm.klc
              • glagolitic.klc
              • gothic.klc
              • greek.klc
              • greek-220.klc
              • greek-220-l.klc
              • greek-319.klc
              • greek-319-l.klc
              • greek-l.klc
              • greek-polytonic.klc
              • gujarati.klc
              • hebrew.klc
              • hindi.klc
              • hindi-inscript.klc
              • hungarian.klc
              • hungarian-101.klc
              • icelandic.klc
              • inuktitut-phonetic.klc
              • inuktitut-syllabic.klc
              • irish.klc
              • italian.klc
              • italian-142.klc
              • japanese.klc
              • kannada.klc
              • kazakh.klc
              • khmer-nida.klc
              • korean-2beolsik.klc
              • korean-3beolsik.klc
              • korean-ru2kor.klc
              • kurdish-ar.klc
              • kurdish-cyr.klc
              • kurdish-lat.klc
              • kyrgyz-c.klc
              • lakhota-standard.klc
              • lao-sengkeo.klc
              • latin-am.klc
              • latvian.klc
              • latvian-q.klc
              • lithuanian.klc
              • lithuanian-ibm.klc
              • luxembourg.klc
              • macedonian.klc
              • malayalam.klc
              • maltese-47.klc
              • maltese-48.klc
              • maori.klc
              • maori-dvorak-twohand.klc
              • marathi.klc
              • mongolian-c.klc
              • mongolian-d.klc
              • nepali.klc
              • norwegian.klc
              • norwegian-s.klc
              • ogham.klc
              • pashto.klc
              • polish-214.klc
              • polish-p.klc
              • portuguese.klc
              • portuguese-br.klc
              • portuguese-br-2.klc
              • punjabi.klc
              • romanian.klc
              • runic-anglo-frisian.klc
              • runic-elder.klc
              • runic-younder.klc
              • russian.klc
              • russian+qwerty.klc
              • russian-translit.klc
              • russian-translit-alt.klc
              • russian-typewriter.klc
              • sami-e-fs.klc
              • sami-e-n.klc
              • sanskrit-romanized.klc
              • serbian-c.klc
              • serbian-l.klc
              • slovak.klc
              • slovak-q.klc
              • slovenian.klc
              • spanish.klc
              • spanish-v.klc
              • swedish.klc
              • swedish-s.klc
              • swiss-f.klc
              • swiss-german.klc
              • syriac phonetic.klc
              • syriac.klc
              • tagalog.klc
              • tajik-lat.klc
              • tamil.klc
              • tatar.klc
              • telugu.klc
              • thai kedmanee.klc
              • thai pattachote.klc
              • thai.klc
              • tur-f.klc
              • turkmen-cyr.klc
              • tur-q.klc
              • uighur-ar.klc
              • uighur-cyr.klc
              • uighur-lat.klc
              • uk.klc
              • uk_intl4.klc
              • ukdvk3.klc
              • uk-e.klc
              • uk-qm102.klc
              • ukrainian.klc
              • ukrainian-translit.klc
              • urdu.klc
              • urdu-ar.klc
              • us.klc
              • us-d.klc
              • us-d-l.klc
              • us-d-r.klc
              • us-i.klc
              • us-rul90.klc
              • uzbek.klc
              • vietnamese.klc
              • zawgyi-l.klc
            • io.js
            • out
            • setup.html
            • setup.php
            • trantable.html
            • vk.inc.js
            • vk.inc.php
          • virtualkeyboard.js
          • vk_iframe.html
          • vk_iframe.js
          • vk_loader.js
          • vk_popup.html
          • vk_popup.js
        • langs
        • readme.txt
  • virtualkeyboard_compact_3_6_1.zip
    • VirtualKeyboard.compact.3.6.1
      • VirtualKeyboard.compact.3.6.1
        • css
        • demo_iframe.html
        • demo_inline.html
        • demo_popup.html
        • extensions
        • layouts
        • license.txt
        • setup
          • in
            • addons
            • albanian.klc
            • arabic 101.klc
            • arabic 102 azerty.klc
            • arabic.klc
            • armenian eastern.klc
            • armenian western.klc
            • azery-l.klc
            • azery-r.klc
            • belarus.klc
            • belgian-c.klc
            • belgian-f.klc
            • belgian-p.klc
            • bengali.klc
            • bengali-inscript.klc
            • bengali-inscript-improved.klc
            • bengali-probhat.klc
            • bengali-unijoy.klc
            • blackfoot.klc
            • bosnian.klc
            • bulgarian.klc
            • bulgarian-l.klc
            • canadian-f.klc
            • canadian-f-l.klc
            • canadian-m.klc
            • chechen-cyr.klc
            • chechen-lat.klc
            • cherokee.klc
            • chinese-cangjie.klc
            • chinese-pynsimpl.klc
            • chinese-pyntrad.klc
            • croatian.klc
            • czech.klc
            • czech-p.klc
            • czech-q.klc
            • danish.klc
            • dari.klc
            • devanagari-inscript.klc
            • dinka.klc
            • divehi phonetic.klc
            • divehi typewriter.klc
            • dutch.klc
            • dzongkha.klc
            • estonian.klc
            • ethiopic-pan-amharic.klc
            • ethiopic-washra.klc
            • ethiopic-xtt.klc
            • faeroese.klc
            • farsi.klc
            • finnish.klc
            • finnish-s.klc
            • french.klc
            • gaelic.klc
            • georgian.klc
            • german.klc
            • german-ibm.klc
            • glagolitic.klc
            • gothic.klc
            • greek.klc
            • greek-220.klc
            • greek-220-l.klc
            • greek-319.klc
            • greek-319-l.klc
            • greek-l.klc
            • greek-polytonic.klc
            • gujarati.klc
            • hebrew.klc
            • hindi.klc
            • hindi-inscript.klc
            • hungarian.klc
            • hungarian-101.klc
            • icelandic.klc
            • inuktitut-phonetic.klc
            • inuktitut-syllabic.klc
            • irish.klc
            • italian.klc
            • italian-142.klc
            • japanese.klc
            • kannada.klc
            • kazakh.klc
            • khmer-nida.klc
            • korean-2beolsik.klc
            • korean-3beolsik.klc
            • korean-ru2kor.klc
            • kurdish-ar.klc
            • kurdish-cyr.klc
            • kurdish-lat.klc
            • kyrgyz-c.klc
            • lakhota-standard.klc
            • lao-sengkeo.klc
            • latin-am.klc
            • latvian.klc
            • latvian-q.klc
            • lithuanian.klc
            • lithuanian-ibm.klc
            • luxembourg.klc
            • macedonian.klc
            • malayalam.klc
            • maltese-47.klc
            • maltese-48.klc
            • maori.klc
            • maori-dvorak-twohand.klc
            • marathi.klc
            • mongolian-c.klc
            • mongolian-d.klc
            • nepali.klc
            • norwegian.klc
            • norwegian-s.klc
            • ogham.klc
            • pashto.klc
            • polish-214.klc
            • polish-p.klc
            • portuguese.klc
            • portuguese-br.klc
            • portuguese-br-2.klc
            • punjabi.klc
            • romanian.klc
            • runic-anglo-frisian.klc
            • runic-elder.klc
            • runic-younder.klc
            • russian.klc
            • russian+qwerty.klc
            • russian-translit.klc
            • russian-translit-alt.klc
            • russian-typewriter.klc
            • sami-e-fs.klc
            • sami-e-n.klc
            • sanskrit-romanized.klc
            • serbian-c.klc
            • serbian-l.klc
            • slovak.klc
            • slovak-q.klc
            • slovenian.klc
            • spanish.klc
            • spanish-v.klc
            • swedish.klc
            • swedish-s.klc
            • swiss-f.klc
            • swiss-german.klc
            • syriac phonetic.klc
            • syriac.klc
            • tagalog.klc
            • tajik-lat.klc
            • tamil.klc
            • tatar.klc
            • telugu.klc
            • thai kedmanee.klc
            • thai pattachote.klc
            • thai.klc
            • tur-f.klc
            • turkmen-cyr.klc
            • tur-q.klc
            • uighur-ar.klc
            • uighur-cyr.klc
            • uighur-lat.klc
            • uk.klc
            • uk_intl4.klc
            • ukdvk3.klc
            • uk-e.klc
            • uk-qm102.klc
            • ukrainian.klc
            • ukrainian-translit.klc
            • urdu.klc
            • urdu-ar.klc
            • us.klc
            • us-d.klc
            • us-d-l.klc
            • us-d-r.klc
            • us-i.klc
            • us-rul90.klc
            • uzbek.klc
            • vietnamese.klc
            • zawgyi-l.klc
          • io.js
          • out
          • setup.html
          • setup.php
          • trantable.html
          • vk.inc.js
          • vk.inc.php
        • virtualkeyboard.js
        • vk_iframe.html
        • vk_iframe.js
        • vk_loader.js
        • vk_popup.html
        • vk_popup.js
  • virtualkeyboard_xinha_3_6_1.zip
    • VirtualKeyboard.xinha.3.6.1
      • Jsvk
        • examples
        • img
          • jsvk.gif
        • jscripts
          • css
          • demo_iframe.html
          • demo_inline.html
          • demo_popup.html
          • extensions
          • layouts
          • license.txt
          • setup
            • in
              • addons
              • albanian.klc
              • arabic 101.klc
              • arabic 102 azerty.klc
              • arabic.klc
              • armenian eastern.klc
              • armenian western.klc
              • azery-l.klc
              • azery-r.klc
              • belarus.klc
              • belgian-c.klc
              • belgian-f.klc
              • belgian-p.klc
              • bengali.klc
              • bengali-inscript.klc
              • bengali-inscript-improved.klc
              • bengali-probhat.klc
              • bengali-unijoy.klc
              • blackfoot.klc
              • bosnian.klc
              • bulgarian.klc
              • bulgarian-l.klc
              • canadian-f.klc
              • canadian-f-l.klc
              • canadian-m.klc
              • chechen-cyr.klc
              • chechen-lat.klc
              • cherokee.klc
              • chinese-cangjie.klc
              • chinese-pynsimpl.klc
              • chinese-pyntrad.klc
              • croatian.klc
              • czech.klc
              • czech-p.klc
              • czech-q.klc
              • danish.klc
              • dari.klc
              • devanagari-inscript.klc
              • dinka.klc
              • divehi phonetic.klc
              • divehi typewriter.klc
              • dutch.klc
              • dzongkha.klc
              • estonian.klc
              • ethiopic-pan-amharic.klc
              • ethiopic-washra.klc
              • ethiopic-xtt.klc
              • faeroese.klc
              • farsi.klc
              • finnish.klc
              • finnish-s.klc
              • french.klc
              • gaelic.klc
              • georgian.klc
              • german.klc
              • german-ibm.klc
              • glagolitic.klc
              • gothic.klc
              • greek.klc
              • greek-220.klc
              • greek-220-l.klc
              • greek-319.klc
              • greek-319-l.klc
              • greek-l.klc
              • greek-polytonic.klc
              • gujarati.klc
              • hebrew.klc
              • hindi.klc
              • hindi-inscript.klc
              • hungarian.klc
              • hungarian-101.klc
              • icelandic.klc
              • inuktitut-phonetic.klc
              • inuktitut-syllabic.klc
              • irish.klc
              • italian.klc
              • italian-142.klc
              • japanese.klc
              • kannada.klc
              • kazakh.klc
              • khmer-nida.klc
              • korean-2beolsik.klc
              • korean-3beolsik.klc
              • korean-ru2kor.klc
              • kurdish-ar.klc
              • kurdish-cyr.klc
              • kurdish-lat.klc
              • kyrgyz-c.klc
              • lakhota-standard.klc
              • lao-sengkeo.klc
              • latin-am.klc
              • latvian.klc
              • latvian-q.klc
              • lithuanian.klc
              • lithuanian-ibm.klc
              • luxembourg.klc
              • macedonian.klc
              • malayalam.klc
              • maltese-47.klc
              • maltese-48.klc
              • maori.klc
              • maori-dvorak-twohand.klc
              • marathi.klc
              • mongolian-c.klc
              • mongolian-d.klc
              • nepali.klc
              • norwegian.klc
              • norwegian-s.klc
              • ogham.klc
              • pashto.klc
              • polish-214.klc
              • polish-p.klc
              • portuguese.klc
              • portuguese-br.klc
              • portuguese-br-2.klc
              • punjabi.klc
              • romanian.klc
              • runic-anglo-frisian.klc
              • runic-elder.klc
              • runic-younder.klc
              • russian.klc
              • russian+qwerty.klc
              • russian-translit.klc
              • russian-translit-alt.klc
              • russian-typewriter.klc
              • sami-e-fs.klc
              • sami-e-n.klc
              • sanskrit-romanized.klc
              • serbian-c.klc
              • serbian-l.klc
              • slovak.klc
              • slovak-q.klc
              • slovenian.klc
              • spanish.klc
              • spanish-v.klc
              • swedish.klc
              • swedish-s.klc
              • swiss-f.klc
              • swiss-german.klc
              • syriac phonetic.klc
              • syriac.klc
              • tagalog.klc
              • tajik-lat.klc
              • tamil.klc
              • tatar.klc
              • telugu.klc
              • thai kedmanee.klc
              • thai pattachote.klc
              • thai.klc
              • tur-f.klc
              • turkmen-cyr.klc
              • tur-q.klc
              • uighur-ar.klc
              • uighur-cyr.klc
              • uighur-lat.klc
              • uk.klc
              • uk_intl4.klc
              • ukdvk3.klc
              • uk-e.klc
              • uk-qm102.klc
              • ukrainian.klc
              • ukrainian-translit.klc
              • urdu.klc
              • urdu-ar.klc
              • us.klc
              • us-d.klc
              • us-d-l.klc
              • us-d-r.klc
              • us-i.klc
              • us-rul90.klc
              • uzbek.klc
              • vietnamese.klc
              • zawgyi-l.klc
            • io.js
            • out
            • setup.html
            • setup.php
            • trantable.html
            • vk.inc.js
            • vk.inc.php
          • virtualkeyboard.js
          • vk_iframe.html
          • vk_iframe.js
          • vk_loader.js
          • vk_popup.html
          • vk_popup.js
        • jsvk.js
        • readme.txt
  • jsvk_demo.zip
  • vklitev301.zip
  • vkfullv301.zip
  • vkcompactv301.zip
    • .htaccess
    • button_set.gif
    • keyboard.css
    • button_set.gif
    • keyboard.css
    • demo_inline.html
    • demo_popup.html
    • documentselection.js
    • selectbox.js
    • e.js
    • layouts.js
    • license.txt
    • .Bengali-needed
    • .Chineese-needed
    • .Chineese-simpl-needed
    • .Japanese-needed
    • .Korean-needed
    • .Malayalam-needed
    • .Maori-needed
    • 2 Beolsik
    • 3 Beolsik
    • Ru-Kor
    • KR
    • albanian.klc
    • arabic.klc
    • azeri-cyr.klc
    • azery-l.klc
    • azery-r.klc
    • belarus.klc
    • belgian-c.klc
    • belgian-f.klc
    • belgian-p.klc
    • bosnian.klc
    • bulgarian.klc
    • bulgarian-l.klc
    • canadian-f.klc
    • canadian-f-l.klc
    • canadian-m.klc
    • croatian.klc
    • czech.klc
    • czech-p.klc
    • czech-q.klc
    • danish.klc
    • dutch.klc
    • estonian.klc
    • faeroese.klc
    • finnish.klc
    • finnish-s.klc
    • french.klc
    • fyro-macedonian.klc
    • gaelic.klc
    • german.klc
    • german-ibm.klc
    • greek.klc
    • greek-220.klc
    • greek-220-l.klc
    • greek-319.klc
    • greek-319-l.klc
    • greek-l.klc
    • greek-polytonic.klc
    • hebrew.klc
    • hungarian.klc
    • hungarian-101.klc
    • icelandic.klc
    • irish.klc
    • italian.klc
    • italian-142.klc
    • kazakh.klc
    • korean-2beolsik.klc
    • korean-3beolsik.klc
    • korean-ru2kor.klc
    • kyrgyz-c.klc
    • latin-am.klc
    • latvian.klc
    • latvian-q.klc
    • lithuanian.klc
    • lithuanian-ibm.klc
    • maltese-47.klc
    • maltese-48.klc
    • mongolian-c.klc
    • norwegian.klc
    • norwegian-s.klc
    • polish-214.klc
    • polish-p.klc
    • portuguese.klc
    • portuguese-br.klc
    • portuguese-br-2.klc
    • romanian.klc
    • russian.klc
    • russian-translit.klc
    • russian-translit-alt.klc
    • russian-typewriter.klc
    • sami-e-fs.klc
    • sami-e-n.klc
    • serbian-c.klc
    • serbian-l.klc
    • slovak.klc
    • slovak-q.klc
    • slovenian.klc
    • spanish.klc
    • spanish-v.klc
    • swedish.klc
    • swedish-s.klc
    • swiss-f.klc
    • swiss-german.klc
    • tatar.klc
    • tur-f.klc
    • tur-q.klc
    • uk.klc
    • uk-e.klc
    • ukrainian.klc
    • ukrainian-translit.klc
    • us.klc
    • us-d.klc
    • us-d-l.klc
    • us-d-r.klc
    • us-i.klc
    • uzbek.klc
    • io.js
    • setup.html
    • virtualkeyboard.js
    • vk_loader.js
    • vk_popup.html
    • vk_popup.js
  • virtualkeyboardfull330b1.zip
    • VirtualKeyboard.full.3.3.0b1
      • css
      • demo_inline.html
      • demo_popup.html
      • extensions
      • layouts
      • license.txt
      • setup
        • in
          • .Bengali-not-supported
          • .Chineese-needed
          • .Chineese-simpl-needed
          • .Japanese-needed
          • addons
          • albanian.klc
          • arabic 101.klc
          • arabic 102 azerty.klc
          • arabic.klc
          • armenian eastern.klc
          • armenian western.klc
          • azeri-cyr.klc
          • azery-l.klc
          • azery-r.klc
          • belarus.klc
          • belgian-c.klc
          • belgian-f.klc
          • belgian-p.klc
          • bengali.klc
          • bengali-inscript.klc
          • bosnian.klc
          • bulgarian.klc
          • bulgarian-l.klc
          • canadian-f.klc
          • canadian-f-l.klc
          • canadian-m.klc
          • chinese-cangjie.klc
          • chinese-pynsimpl.klc
          • chinese-simplified.klc
          • croatian.klc
          • czech.klc
          • czech-p.klc
          • czech-q.klc
          • danish.klc
          • devanagari-inscript.klc
          • divehi phonetic.klc
          • divehi typewriter.klc
          • dutch.klc
          • dzongkha.klc
          • estonian.klc
          • faeroese.klc
          • farsi.klc
          • finnish.klc
          • finnish-s.klc
          • french.klc
          • fyro-macedonian.klc
          • gaelic.klc
          • georgian.klc
          • german.klc
          • german-ibm.klc
          • greek.klc
          • greek-220.klc
          • greek-220-l.klc
          • greek-319.klc
          • greek-319-l.klc
          • greek-l.klc
          • greek-polytonic.klc
          • gujarati.klc
          • hebrew.klc
          • hindi.klc
          • hungarian.klc
          • hungarian-101.klc
          • icelandic.klc
          • irish.klc
          • italian.klc
          • italian-142.klc
          • kannada.klc
          • kazakh.klc
          • korean-2beolsik.klc
          • korean-3beolsik.klc
          • korean-ru2kor.klc
          • kyrgyz-c.klc
          • lakhota-standard.klc
          • latin-am.klc
          • latvian.klc
          • latvian-q.klc
          • lithuanian.klc
          • lithuanian-ibm.klc
          • malayalam.klc
          • maltese-47.klc
          • maltese-48.klc
          • maori.klc
          • maori-dvorak-twohand.klc
          • marathi.klc
          • mongolian-c.klc
          • mongolian-d.klc
          • norwegian.klc
          • norwegian-s.klc
          • polish-214.klc
          • polish-p.klc
          • portuguese.klc
          • portuguese-br.klc
          • portuguese-br-2.klc
          • punjabi.klc
          • romanian.klc
          • russian.klc
          • russian-translit.klc
          • russian-translit-alt.klc
          • russian-typewriter.klc
          • sami-e-fs.klc
          • sami-e-n.klc
          • serbian-c.klc
          • serbian-l.klc
          • slovak.klc
          • slovak-q.klc
          • slovenian.klc
          • spanish.klc
          • spanish-v.klc
          • swedish.klc
          • swedish-s.klc
          • swiss-f.klc
          • swiss-german.klc
          • syriac phonetic.klc
          • syriac.klc
          • tamil.klc
          • tatar.klc
          • telugu.klc
          • thai kedmanee non-shiftlock.klc
          • thai kedmanee.klc
          • thai pattachote - non-shiftlock.klc
          • thai pattachote.klc
          • thai.klc
          • tur-f.klc
          • tur-q.klc
          • uk.klc
          • uk_intl4.klc
          • ukdvk3.klc
          • uk-e.klc
          • uk-qm102.klc
          • ukrainian.klc
          • ukrainian-translit.klc
          • urdu.klc
          • us.klc
          • us-d.klc
          • us-d-l.klc
          • us-d-r.klc
          • us-i.klc
          • us-rul90.klc
          • uzbek.klc
          • vietnamese.klc
        • io.js
        • out
        • setup.html
        • setup.php
        • vk.inc.php
      • virtualkeyboard.js
      • vk_loader.js
      • vk_popup.html
      • vk_popup.js
  • virtualkeyboardcompact330b1.zip
    • VirtualKeyboard.compact.3.3.0b1
      • css
      • demo_inline.html
      • demo_popup.html
      • extensions
      • layouts
      • license.txt
      • setup
        • in
          • .Bengali-not-supported
          • .Chineese-needed
          • .Chineese-simpl-needed
          • .Japanese-needed
          • addons
          • albanian.klc
          • arabic 101.klc
          • arabic 102 azerty.klc
          • arabic.klc
          • armenian eastern.klc
          • armenian western.klc
          • azeri-cyr.klc
          • azery-l.klc
          • azery-r.klc
          • belarus.klc
          • belgian-c.klc
          • belgian-f.klc
          • belgian-p.klc
          • bengali.klc
          • bengali-inscript.klc
          • bosnian.klc
          • bulgarian.klc
          • bulgarian-l.klc
          • canadian-f.klc
          • canadian-f-l.klc
          • canadian-m.klc
          • chinese-cangjie.klc
          • chinese-pynsimpl.klc
          • chinese-simplified.klc
          • croatian.klc
          • czech.klc
          • czech-p.klc
          • czech-q.klc
          • danish.klc
          • devanagari-inscript.klc
          • divehi phonetic.klc
          • divehi typewriter.klc
          • dutch.klc
          • dzongkha.klc
          • estonian.klc
          • faeroese.klc
          • farsi.klc
          • finnish.klc
          • finnish-s.klc
          • french.klc
          • fyro-macedonian.klc
          • gaelic.klc
          • georgian.klc
          • german.klc
          • german-ibm.klc
          • greek.klc
          • greek-220.klc
          • greek-220-l.klc
          • greek-319.klc
          • greek-319-l.klc
          • greek-l.klc
          • greek-polytonic.klc
          • gujarati.klc
          • hebrew.klc
          • hindi.klc
          • hungarian.klc
          • hungarian-101.klc
          • icelandic.klc
          • irish.klc
          • italian.klc
          • italian-142.klc
          • kannada.klc
          • kazakh.klc
          • korean-2beolsik.klc
          • korean-3beolsik.klc
          • korean-ru2kor.klc
          • kyrgyz-c.klc
          • lakhota-standard.klc
          • latin-am.klc
          • latvian.klc
          • latvian-q.klc
          • lithuanian.klc
          • lithuanian-ibm.klc
          • malayalam.klc
          • maltese-47.klc
          • maltese-48.klc
          • maori.klc
          • maori-dvorak-twohand.klc
          • marathi.klc
          • mongolian-c.klc
          • mongolian-d.klc
          • norwegian.klc
          • norwegian-s.klc
          • polish-214.klc
          • polish-p.klc
          • portuguese.klc
          • portuguese-br.klc
          • portuguese-br-2.klc
          • punjabi.klc
          • romanian.klc
          • russian.klc
          • russian-translit.klc
          • russian-translit-alt.klc
          • russian-typewriter.klc
          • sami-e-fs.klc
          • sami-e-n.klc
          • serbian-c.klc
          • serbian-l.klc
          • slovak.klc
          • slovak-q.klc
          • slovenian.klc
          • spanish.klc
          • spanish-v.klc
          • swedish.klc
          • swedish-s.klc
          • swiss-f.klc
          • swiss-german.klc
          • syriac phonetic.klc
          • syriac.klc
          • tamil.klc
          • tatar.klc
          • telugu.klc
          • thai kedmanee non-shiftlock.klc
          • thai kedmanee.klc
          • thai pattachote - non-shiftlock.klc
          • thai pattachote.klc
          • thai.klc
          • tur-f.klc
          • tur-q.klc
          • uk.klc
          • uk_intl4.klc
          • ukdvk3.klc
          • uk-e.klc
          • uk-qm102.klc
          • ukrainian.klc
          • ukrainian-translit.klc
          • urdu.klc
          • us.klc
          • us-d.klc
          • us-d-l.klc
          • us-d-r.klc
          • us-i.klc
          • us-rul90.klc
          • uzbek.klc
          • vietnamese.klc
        • io.js
        • out
        • setup.html
        • setup.php
        • vk.inc.php
      • virtualkeyboard.js
      • vk_loader.js
      • vk_popup.html
      • vk_popup.js
  • virtualkeyboardlite330b1.zip
  • virtualkeyboardtinymce330b1.zip
    • VirtualKeyboard.tinymce.3.3.0b1
      • jsvk
        • editor_plugin.js
        • editor_plugin_src.js
        • examples
        • images
          • jsvk.gif
        • jscripts
          • css
          • demo_inline.html
          • demo_popup.html
          • extensions
          • layouts
          • license.txt
          • setup
            • in
              • .Bengali-not-supported
              • .Chineese-needed
              • .Chineese-simpl-needed
              • .Japanese-needed
              • addons
              • albanian.klc
              • arabic 101.klc
              • arabic 102 azerty.klc
              • arabic.klc
              • armenian eastern.klc
              • armenian western.klc
              • azeri-cyr.klc
              • azery-l.klc
              • azery-r.klc
              • belarus.klc
              • belgian-c.klc
              • belgian-f.klc
              • belgian-p.klc
              • bengali.klc
              • bengali-inscript.klc
              • bosnian.klc
              • bulgarian.klc
              • bulgarian-l.klc
              • canadian-f.klc
              • canadian-f-l.klc
              • canadian-m.klc
              • chinese-cangjie.klc
              • chinese-pynsimpl.klc
              • chinese-simplified.klc
              • croatian.klc
              • czech.klc
              • czech-p.klc
              • czech-q.klc
              • danish.klc
              • devanagari-inscript.klc
              • divehi phonetic.klc
              • divehi typewriter.klc
              • dutch.klc
              • dzongkha.klc
              • estonian.klc
              • faeroese.klc
              • farsi.klc
              • finnish.klc
              • finnish-s.klc
              • french.klc
              • fyro-macedonian.klc
              • gaelic.klc
              • georgian.klc
              • german.klc
              • german-ibm.klc
              • greek.klc
              • greek-220.klc
              • greek-220-l.klc
              • greek-319.klc
              • greek-319-l.klc
              • greek-l.klc
              • greek-polytonic.klc
              • gujarati.klc
              • hebrew.klc
              • hindi.klc
              • hungarian.klc
              • hungarian-101.klc
              • icelandic.klc
              • irish.klc
              • italian.klc
              • italian-142.klc
              • kannada.klc
              • kazakh.klc
              • korean-2beolsik.klc
              • korean-3beolsik.klc
              • korean-ru2kor.klc
              • kyrgyz-c.klc
              • lakhota-standard.klc
              • latin-am.klc
              • latvian.klc
              • latvian-q.klc
              • lithuanian.klc
              • lithuanian-ibm.klc
              • malayalam.klc
              • maltese-47.klc
              • maltese-48.klc
              • maori.klc
              • maori-dvorak-twohand.klc
              • marathi.klc
              • mongolian-c.klc
              • mongolian-d.klc
              • norwegian.klc
              • norwegian-s.klc
              • polish-214.klc
              • polish-p.klc
              • portuguese.klc
              • portuguese-br.klc
              • portuguese-br-2.klc
              • punjabi.klc
              • romanian.klc
              • russian.klc
              • russian-translit.klc
              • russian-translit-alt.klc
              • russian-typewriter.klc
              • sami-e-fs.klc
              • sami-e-n.klc
              • serbian-c.klc
              • serbian-l.klc
              • slovak.klc
              • slovak-q.klc
              • slovenian.klc
              • spanish.klc
              • spanish-v.klc
              • swedish.klc
              • swedish-s.klc
              • swiss-f.klc
              • swiss-german.klc
              • syriac phonetic.klc
              • syriac.klc
              • tamil.klc
              • tatar.klc
              • telugu.klc
              • thai kedmanee non-shiftlock.klc
              • thai kedmanee.klc
              • thai pattachote - non-shiftlock.klc
              • thai pattachote.klc
              • thai.klc
              • tur-f.klc
              • tur-q.klc
              • uk.klc
              • uk_intl4.klc
              • ukdvk3.klc
              • uk-e.klc
              • uk-qm102.klc
              • ukrainian.klc
              • ukrainian-translit.klc
              • urdu.klc
              • us.klc
              • us-d.klc
              • us-d-l.klc
              • us-d-r.klc
              • us-i.klc
              • us-rul90.klc
              • uzbek.klc
              • vietnamese.klc
            • io.js
            • out
            • setup.html
            • setup.php
            • vk.inc.php
          • virtualkeyboard.js
          • vk_loader.js
          • vk_popup.html
          • vk_popup.js
        • langs
        • readme.txt
  • virtualkeyboard.full.3.3.3.zip
    • VirtualKeyboard.full.3.3.3
      • css
      • demo_inline.html
      • demo_popup.html
      • extensions
      • layouts
      • license.txt
      • setup
        • in
          • .Bengali-not-supported
          • addons
          • albanian.klc
          • arabic 101.klc
          • arabic 102 azerty.klc
          • arabic.klc
          • armenian eastern.klc
          • armenian western.klc
          • azeri-cyr.klc
          • azery-l.klc
          • azery-r.klc
          • belarus.klc
          • belgian-c.klc
          • belgian-f.klc
          • belgian-p.klc
          • bengali.klc
          • bengali-inscript.klc
          • bosnian.klc
          • bulgarian.klc
          • bulgarian-l.klc
          • canadian-f.klc
          • canadian-f-l.klc
          • canadian-m.klc
          • chinese-cangjie.klc
          • chinese-pynsimpl.klc
          • chinese-simplified.klc
          • croatian.klc
          • czech.klc
          • czech-p.klc
          • czech-q.klc
          • danish.klc
          • devanagari-inscript.klc
          • divehi phonetic.klc
          • divehi typewriter.klc
          • dutch.klc
          • dzongkha.klc
          • estonian.klc
          • faeroese.klc
          • farsi.klc
          • finnish.klc
          • finnish-s.klc
          • french.klc
          • fyro-macedonian.klc
          • gaelic.klc
          • georgian.klc
          • german.klc
          • german-ibm.klc
          • greek.klc
          • greek-220.klc
          • greek-220-l.klc
          • greek-319.klc
          • greek-319-l.klc
          • greek-l.klc
          • greek-polytonic.klc
          • gujarati.klc
          • hebrew.klc
          • hindi.klc
          • hungarian.klc
          • hungarian-101.klc
          • icelandic.klc
          • irish.klc
          • italian.klc
          • italian-142.klc
          • japanese.klc
          • kannada.klc
          • kazakh.klc
          • korean-2beolsik.klc
          • korean-3beolsik.klc
          • korean-ru2kor.klc
          • kyrgyz-c.klc
          • lakhota-standard.klc
          • latin-am.klc
          • latvian.klc
          • latvian-q.klc
          • lithuanian.klc
          • lithuanian-ibm.klc
          • malayalam.klc
          • maltese-47.klc
          • maltese-48.klc
          • maori.klc
          • maori-dvorak-twohand.klc
          • marathi.klc
          • mongolian-c.klc
          • mongolian-d.klc
          • norwegian.klc
          • norwegian-s.klc
          • polish-214.klc
          • polish-p.klc
          • portuguese.klc
          • portuguese-br.klc
          • portuguese-br-2.klc
          • punjabi.klc
          • romanian.klc
          • russian.klc
          • russian-translit.klc
          • russian-translit-alt.klc
          • russian-typewriter.klc
          • sami-e-fs.klc
          • sami-e-n.klc
          • serbian-c.klc
          • serbian-l.klc
          • slovak.klc
          • slovak-q.klc
          • slovenian.klc
          • spanish.klc
          • spanish-v.klc
          • swedish.klc
          • swedish-s.klc
          • swiss-f.klc
          • swiss-german.klc
          • syriac phonetic.klc
          • syriac.klc
          • tamil.klc
          • tatar.klc
          • telugu.klc
          • thai kedmanee non-shiftlock.klc
          • thai kedmanee.klc
          • thai pattachote - non-shiftlock.klc
          • thai pattachote.klc
          • thai.klc
          • tur-f.klc
          • tur-q.klc
          • uk.klc
          • uk_intl4.klc
          • ukdvk3.klc
          • uk-e.klc
          • uk-qm102.klc
          • ukrainian.klc
          • ukrainian-translit.klc
          • urdu.klc
          • us.klc
          • us-d.klc
          • us-d-l.klc
          • us-d-r.klc
          • us-i.klc
          • us-rul90.klc
          • uzbek.klc
          • vietnamese.klc
        • io.js
        • out
        • setup.html
        • setup.php
        • vk.inc.php
      • virtualkeyboard.js
      • vk_loader.js
      • vk_popup.html
      • vk_popup.js
  • virtualkeyboard.full.3.4.3.zip
    • VirtualKeyboard.full.3.4.3
      • css
      • demo_iframe.html
      • demo_inline.html
      • demo_popup.html
      • extensions
      • layouts
      • license.txt
      • setup
        • in
          • .Bengali-not-supported
          • addons
          • albanian.klc
          • arabic 101.klc
          • arabic 102 azerty.klc
          • arabic.klc
          • armenian eastern.klc
          • armenian western.klc
          • azery-l.klc
          • azery-r.klc
          • belarus.klc
          • belgian-c.klc
          • belgian-f.klc
          • belgian-p.klc
          • bengali.klc
          • bengali-inscript.klc
          • bosnian.klc
          • bulgarian.klc
          • bulgarian-l.klc
          • canadian-f.klc
          • canadian-f-l.klc
          • canadian-m.klc
          • chechen-cyr.klc
          • chechen-lat.klc
          • chinese-cangjie.klc
          • chinese-pynsimpl.klc
          • chinese-pyntrad.klc
          • croatian.klc
          • czech.klc
          • czech-p.klc
          • czech-q.klc
          • danish.klc
          • dari.klc
          • devanagari-inscript.klc
          • dinka.klc
          • divehi phonetic.klc
          • divehi typewriter.klc
          • dutch.klc
          • dzongkha.klc
          • estonian.klc
          • faeroese.klc
          • farsi.klc
          • finnish.klc
          • finnish-s.klc
          • french.klc
          • gaelic.klc
          • georgian.klc
          • german.klc
          • german-ibm.klc
          • greek.klc
          • greek-220.klc
          • greek-220-l.klc
          • greek-319.klc
          • greek-319-l.klc
          • greek-l.klc
          • greek-polytonic.klc
          • gujarati.klc
          • hebrew.klc
          • hindi.klc
          • hungarian.klc
          • hungarian-101.klc
          • icelandic.klc
          • irish.klc
          • italian.klc
          • italian-142.klc
          • japanese.klc
          • kannada.klc
          • kazakh.klc
          • korean-2beolsik.klc
          • korean-3beolsik.klc
          • korean-ru2kor.klc
          • kurdish-ar.klc
          • kurdish-cyr.klc
          • kurdish-lat.klc
          • kyrgyz-c.klc
          • lakhota-standard.klc
          • latin-am.klc
          • latvian.klc
          • latvian-q.klc
          • lithuanian.klc
          • lithuanian-ibm.klc
          • macedonian.klc
          • malayalam.klc
          • maltese-47.klc
          • maltese-48.klc
          • maori.klc
          • maori-dvorak-twohand.klc
          • marathi.klc
          • mongolian-c.klc
          • mongolian-d.klc
          • norwegian.klc
          • norwegian-s.klc
          • pashto.klc
          • polish-214.klc
          • polish-p.klc
          • portuguese.klc
          • portuguese-br.klc
          • portuguese-br-2.klc
          • punjabi.klc
          • romanian.klc
          • russian.klc
          • russian+qwerty.klc
          • russian-translit.klc
          • russian-translit-alt.klc
          • russian-typewriter.klc
          • sami-e-fs.klc
          • sami-e-n.klc
          • serbian-c.klc
          • serbian-l.klc
          • slovak.klc
          • slovak-q.klc
          • slovenian.klc
          • spanish.klc
          • spanish-v.klc
          • swedish.klc
          • swedish-s.klc
          • swiss-f.klc
          • swiss-german.klc
          • syriac phonetic.klc
          • syriac.klc
          • tagalog.klc
          • tajik-lat.klc
          • tamil.klc
          • tatar.klc
          • telugu.klc
          • thai kedmanee non-shiftlock.klc
          • thai kedmanee.klc
          • thai pattachote - non-shiftlock.klc
          • thai pattachote.klc
          • thai.klc
          • tur-f.klc
          • turkmen-cyr.klc
          • tur-q.klc
          • uighur-ar.klc
          • uighur-cyr.klc
          • uighur-lat.klc
          • uk.klc
          • uk_intl4.klc
          • ukdvk3.klc
          • uk-e.klc
          • uk-qm102.klc
          • ukrainian.klc
          • ukrainian-translit.klc
          • urdu.klc
          • urdu-ar.klc
          • us.klc
          • us-d.klc
          • us-d-l.klc
          • us-d-r.klc
          • us-i.klc
          • us-rul90.klc
          • uzbek.klc
          • vietnamese.klc
        • io.js
        • out
        • setup.html
        • setup.php
        • vk.inc.php
      • virtualkeyboard.js
      • vk_iframe.html
      • vk_iframe.js
      • vk_loader.js
      • vk_popup.html
      • vk_popup.js
  • virtualkeyboard.compact.3.3.3.zip
    • VirtualKeyboard.compact.3.3.3
      • css
      • demo_inline.html
      • demo_popup.html
      • extensions
      • layouts
      • license.txt
      • setup
        • in
          • .Bengali-not-supported
          • addons
          • albanian.klc
          • arabic 101.klc
          • arabic 102 azerty.klc
          • arabic.klc
          • armenian eastern.klc
          • armenian western.klc
          • azeri-cyr.klc
          • azery-l.klc
          • azery-r.klc
          • belarus.klc
          • belgian-c.klc
          • belgian-f.klc
          • belgian-p.klc
          • bengali.klc
          • bengali-inscript.klc
          • bosnian.klc
          • bulgarian.klc
          • bulgarian-l.klc
          • canadian-f.klc
          • canadian-f-l.klc
          • canadian-m.klc
          • chinese-cangjie.klc
          • chinese-pynsimpl.klc
          • chinese-simplified.klc
          • croatian.klc
          • czech.klc
          • czech-p.klc
          • czech-q.klc
          • danish.klc
          • devanagari-inscript.klc
          • divehi phonetic.klc
          • divehi typewriter.klc
          • dutch.klc
          • dzongkha.klc
          • estonian.klc
          • faeroese.klc
          • farsi.klc
          • finnish.klc
          • finnish-s.klc
          • french.klc
          • fyro-macedonian.klc
          • gaelic.klc
          • georgian.klc
          • german.klc
          • german-ibm.klc
          • greek.klc
          • greek-220.klc
          • greek-220-l.klc
          • greek-319.klc
          • greek-319-l.klc
          • greek-l.klc
          • greek-polytonic.klc
          • gujarati.klc
          • hebrew.klc
          • hindi.klc
          • hungarian.klc
          • hungarian-101.klc
          • icelandic.klc
          • irish.klc
          • italian.klc
          • italian-142.klc
          • japanese.klc
          • kannada.klc
          • kazakh.klc
          • korean-2beolsik.klc
          • korean-3beolsik.klc
          • korean-ru2kor.klc
          • kyrgyz-c.klc
          • lakhota-standard.klc
          • latin-am.klc
          • latvian.klc
          • latvian-q.klc
          • lithuanian.klc
          • lithuanian-ibm.klc
          • malayalam.klc
          • maltese-47.klc
          • maltese-48.klc
          • maori.klc
          • maori-dvorak-twohand.klc
          • marathi.klc
          • mongolian-c.klc
          • mongolian-d.klc
          • norwegian.klc
          • norwegian-s.klc
          • polish-214.klc
          • polish-p.klc
          • portuguese.klc
          • portuguese-br.klc
          • portuguese-br-2.klc
          • punjabi.klc
          • romanian.klc
          • russian.klc
          • russian-translit.klc
          • russian-translit-alt.klc
          • russian-typewriter.klc
          • sami-e-fs.klc
          • sami-e-n.klc
          • serbian-c.klc
          • serbian-l.klc
          • slovak.klc
          • slovak-q.klc
          • slovenian.klc
          • spanish.klc
          • spanish-v.klc
          • swedish.klc
          • swedish-s.klc
          • swiss-f.klc
          • swiss-german.klc
          • syriac phonetic.klc
          • syriac.klc
          • tamil.klc
          • tatar.klc
          • telugu.klc
          • thai kedmanee non-shiftlock.klc
          • thai kedmanee.klc
          • thai pattachote - non-shiftlock.klc
          • thai pattachote.klc
          • thai.klc
          • tur-f.klc
          • tur-q.klc
          • uk.klc
          • uk_intl4.klc
          • ukdvk3.klc
          • uk-e.klc
          • uk-qm102.klc
          • ukrainian.klc
          • ukrainian-translit.klc
          • urdu.klc
          • us.klc
          • us-d.klc
          • us-d-l.klc
          • us-d-r.klc
          • us-i.klc
          • us-rul90.klc
          • uzbek.klc
          • vietnamese.klc
        • io.js
        • out
        • setup.html
        • setup.php
        • vk.inc.php
      • virtualkeyboard.js
      • vk_loader.js
      • vk_popup.html
      • vk_popup.js
  • VirtualKeyboard.compact.3.4.3.zip
    • VirtualKeyboard.compact.3.4.3
      • css
      • demo_iframe.html
      • demo_inline.html
      • demo_popup.html
      • extensions
      • layouts
      • license.txt
      • setup
        • in
          • .Bengali-not-supported
          • addons
          • albanian.klc
          • arabic 101.klc
          • arabic 102 azerty.klc
          • arabic.klc
          • armenian eastern.klc
          • armenian western.klc
          • azery-l.klc
          • azery-r.klc
          • belarus.klc
          • belgian-c.klc
          • belgian-f.klc
          • belgian-p.klc
          • bengali.klc
          • bengali-inscript.klc
          • bosnian.klc
          • bulgarian.klc
          • bulgarian-l.klc
          • canadian-f.klc
          • canadian-f-l.klc
          • canadian-m.klc
          • chechen-cyr.klc
          • chechen-lat.klc
          • chinese-cangjie.klc
          • chinese-pynsimpl.klc
          • chinese-pyntrad.klc
          • croatian.klc
          • czech.klc
          • czech-p.klc
          • czech-q.klc
          • danish.klc
          • dari.klc
          • devanagari-inscript.klc
          • dinka.klc
          • divehi phonetic.klc
          • divehi typewriter.klc
          • dutch.klc
          • dzongkha.klc
          • estonian.klc
          • faeroese.klc
          • farsi.klc
          • finnish.klc
          • finnish-s.klc
          • french.klc
          • gaelic.klc
          • georgian.klc
          • german.klc
          • german-ibm.klc
          • greek.klc
          • greek-220.klc
          • greek-220-l.klc
          • greek-319.klc
          • greek-319-l.klc
          • greek-l.klc
          • greek-polytonic.klc
          • gujarati.klc
          • hebrew.klc
          • hindi.klc
          • hungarian.klc
          • hungarian-101.klc
          • icelandic.klc
          • irish.klc
          • italian.klc
          • italian-142.klc
          • japanese.klc
          • kannada.klc
          • kazakh.klc
          • korean-2beolsik.klc
          • korean-3beolsik.klc
          • korean-ru2kor.klc
          • kurdish-ar.klc
          • kurdish-cyr.klc
          • kurdish-lat.klc
          • kyrgyz-c.klc
          • lakhota-standard.klc
          • latin-am.klc
          • latvian.klc
          • latvian-q.klc
          • lithuanian.klc
          • lithuanian-ibm.klc
          • macedonian.klc
          • malayalam.klc
          • maltese-47.klc
          • maltese-48.klc
          • maori.klc
          • maori-dvorak-twohand.klc
          • marathi.klc
          • mongolian-c.klc
          • mongolian-d.klc
          • norwegian.klc
          • norwegian-s.klc
          • pashto.klc
          • polish-214.klc
          • polish-p.klc
          • portuguese.klc
          • portuguese-br.klc
          • portuguese-br-2.klc
          • punjabi.klc
          • romanian.klc
          • russian.klc
          • russian+qwerty.klc
          • russian-translit.klc
          • russian-translit-alt.klc
          • russian-typewriter.klc
          • sami-e-fs.klc
          • sami-e-n.klc
          • serbian-c.klc
          • serbian-l.klc
          • slovak.klc
          • slovak-q.klc
          • slovenian.klc
          • spanish.klc
          • spanish-v.klc
          • swedish.klc
          • swedish-s.klc
          • swiss-f.klc
          • swiss-german.klc
          • syriac phonetic.klc
          • syriac.klc
          • tagalog.klc
          • tajik-lat.klc
          • tamil.klc
          • tatar.klc
          • telugu.klc
          • thai kedmanee non-shiftlock.klc
          • thai kedmanee.klc
          • thai pattachote - non-shiftlock.klc
          • thai pattachote.klc
          • thai.klc
          • tur-f.klc
          • turkmen-cyr.klc
          • tur-q.klc
          • uighur-ar.klc
          • uighur-cyr.klc
          • uighur-lat.klc
          • uk.klc
          • uk_intl4.klc
          • ukdvk3.klc
          • uk-e.klc
          • uk-qm102.klc
          • ukrainian.klc
          • ukrainian-translit.klc
          • urdu.klc
          • urdu-ar.klc
          • us.klc
          • us-d.klc
          • us-d-l.klc
          • us-d-r.klc
          • us-i.klc
          • us-rul90.klc
          • uzbek.klc
          • vietnamese.klc
        • io.js
        • out
        • setup.html
        • setup.php
        • vk.inc.php
      • virtualkeyboard.js
      • vk_iframe.html
      • vk_iframe.js
      • vk_loader.js
      • vk_popup.html
      • vk_popup.js
  • VirtualKeyboard.compact.3.5.1.tar.zip
    • VirtualKeyboard.compact.3.5.1.tar
      • VirtualKeyboard.compact.3.5.1.tar
  • VirtualKeyboard.compact.3.5.1.zip
    • VirtualKeyboard.compact.3.5.1
      • css
      • demo_iframe.html
      • demo_inline.html
      • demo_popup.html
      • extensions
      • layouts
      • license.txt
      • setup
        • in
          • .Bengali-not-supported
          • addons
          • albanian.klc
          • arabic 101.klc
          • arabic 102 azerty.klc
          • arabic.klc
          • armenian eastern.klc
          • armenian western.klc
          • azery-l.klc
          • azery-r.klc
          • belarus.klc
          • belgian-c.klc
          • belgian-f.klc
          • belgian-p.klc
          • bengali.klc
          • bengali-inscript.klc
          • bosnian.klc
          • bulgarian.klc
          • bulgarian-l.klc
          • canadian-f.klc
          • canadian-f-l.klc
          • canadian-m.klc
          • chechen-cyr.klc
          • chechen-lat.klc
          • chinese-cangjie.klc
          • chinese-pynsimpl.klc
          • chinese-pyntrad.klc
          • croatian.klc
          • czech.klc
          • czech-p.klc
          • czech-q.klc
          • danish.klc
          • dari.klc
          • devanagari-inscript.klc
          • dinka.klc
          • divehi phonetic.klc
          • divehi typewriter.klc
          • dutch.klc
          • dzongkha.klc
          • estonian.klc
          • faeroese.klc
          • farsi.klc
          • finnish.klc
          • finnish-s.klc
          • french.klc
          • gaelic.klc
          • georgian.klc
          • german.klc
          • german-ibm.klc
          • greek.klc
          • greek-220.klc
          • greek-220-l.klc
          • greek-319.klc
          • greek-319-l.klc
          • greek-l.klc
          • greek-polytonic.klc
          • gujarati.klc
          • hebrew.klc
          • hindi.klc
          • hungarian.klc
          • hungarian-101.klc
          • icelandic.klc
          • irish.klc
          • italian.klc
          • italian-142.klc
          • japanese.klc
          • kannada.klc
          • kazakh.klc
          • korean-2beolsik.klc
          • korean-3beolsik.klc
          • korean-ru2kor.klc
          • kurdish-ar.klc
          • kurdish-cyr.klc
          • kurdish-lat.klc
          • kyrgyz-c.klc
          • lakhota-standard.klc
          • latin-am.klc
          • latvian.klc
          • latvian-q.klc
          • lithuanian.klc
          • lithuanian-ibm.klc
          • macedonian.klc
          • malayalam.klc
          • maltese-47.klc
          • maltese-48.klc
          • maori.klc
          • maori-dvorak-twohand.klc
          • marathi.klc
          • mongolian-c.klc
          • mongolian-d.klc
          • norwegian.klc
          • norwegian-s.klc
          • pashto.klc
          • polish-214.klc
          • polish-p.klc
          • portuguese.klc
          • portuguese-br.klc
          • portuguese-br-2.klc
          • punjabi.klc
          • romanian.klc
          • russian.klc
          • russian+qwerty.klc
          • russian-translit.klc
          • russian-translit-alt.klc
          • russian-typewriter.klc
          • sami-e-fs.klc
          • sami-e-n.klc
          • serbian-c.klc
          • serbian-l.klc
          • slovak.klc
          • slovak-q.klc
          • slovenian.klc
          • spanish.klc
          • spanish-v.klc
          • swedish.klc
          • swedish-s.klc
          • swiss-f.klc
          • swiss-german.klc
          • syriac phonetic.klc
          • syriac.klc
          • tagalog.klc
          • tajik-lat.klc
          • tamil.klc
          • tatar.klc
          • telugu.klc
          • thai kedmanee non-shiftlock.klc
          • thai kedmanee.klc
          • thai pattachote - non-shiftlock.klc
          • thai pattachote.klc
          • thai.klc
          • tur-f.klc
          • turkmen-cyr.klc
          • tur-q.klc
          • uighur-ar.klc
          • uighur-cyr.klc
          • uighur-lat.klc
          • uk.klc
          • uk_intl4.klc
          • ukdvk3.klc
          • uk-e.klc
          • uk-qm102.klc
          • ukrainian.klc
          • ukrainian-translit.klc
          • urdu.klc
          • urdu-ar.klc
          • us.klc
          • us-d.klc
          • us-d-l.klc
          • us-d-r.klc
          • us-i.klc
          • us-rul90.klc
          • uzbek.klc
          • vietnamese.klc
        • io.js
        • out
        • setup.html
        • setup.php
        • trantable.html
        • vk.inc.php
      • virtualkeyboard.js
      • vk_iframe.html
      • vk_iframe.js
      • vk_loader.js
      • vk_popup.html
      • vk_popup.js
  • VirtualKeyboard.full.3.4.3.tar.zip
    • VirtualKeyboard.full.3.4.3.tar
      • VirtualKeyboard.full.3.4.3.tar
  • VirtualKeyboard.full.3.5.1.tar.zip
    • VirtualKeyboard.full.3.5.1.tar
      • VirtualKeyboard.full.3.5.1.tar
  • VirtualKeyboard.full.3.5.1.zip
    • VirtualKeyboard.full.3.5.1
      • css
      • demo_iframe.html
      • demo_inline.html
      • demo_popup.html
      • extensions
      • layouts
      • license.txt
      • setup
        • in
          • .Bengali-not-supported
          • addons
          • albanian.klc
          • arabic 101.klc
          • arabic 102 azerty.klc
          • arabic.klc
          • armenian eastern.klc
          • armenian western.klc
          • azery-l.klc
          • azery-r.klc
          • belarus.klc
          • belgian-c.klc
          • belgian-f.klc
          • belgian-p.klc
          • bengali.klc
          • bengali-inscript.klc
          • bosnian.klc
          • bulgarian.klc
          • bulgarian-l.klc
          • canadian-f.klc
          • canadian-f-l.klc
          • canadian-m.klc
          • chechen-cyr.klc
          • chechen-lat.klc
          • chinese-cangjie.klc
          • chinese-pynsimpl.klc
          • chinese-pyntrad.klc
          • croatian.klc
          • czech.klc
          • czech-p.klc
          • czech-q.klc
          • danish.klc
          • dari.klc
          • devanagari-inscript.klc
          • dinka.klc
          • divehi phonetic.klc
          • divehi typewriter.klc
          • dutch.klc
          • dzongkha.klc
          • estonian.klc
          • faeroese.klc
          • farsi.klc
          • finnish.klc
          • finnish-s.klc
          • french.klc
          • gaelic.klc
          • georgian.klc
          • german.klc
          • german-ibm.klc
          • greek.klc
          • greek-220.klc
          • greek-220-l.klc
          • greek-319.klc
          • greek-319-l.klc
          • greek-l.klc
          • greek-polytonic.klc
          • gujarati.klc
          • hebrew.klc
          • hindi.klc
          • hungarian.klc
          • hungarian-101.klc
          • icelandic.klc
          • irish.klc
          • italian.klc
          • italian-142.klc
          • japanese.klc
          • kannada.klc
          • kazakh.klc
          • korean-2beolsik.klc
          • korean-3beolsik.klc
          • korean-ru2kor.klc
          • kurdish-ar.klc
          • kurdish-cyr.klc
          • kurdish-lat.klc
          • kyrgyz-c.klc
          • lakhota-standard.klc
          • latin-am.klc
          • latvian.klc
          • latvian-q.klc
          • lithuanian.klc
          • lithuanian-ibm.klc
          • macedonian.klc
          • malayalam.klc
          • maltese-47.klc
          • maltese-48.klc
          • maori.klc
          • maori-dvorak-twohand.klc
          • marathi.klc
          • mongolian-c.klc
          • mongolian-d.klc
          • norwegian.klc
          • norwegian-s.klc
          • pashto.klc
          • polish-214.klc
          • polish-p.klc
          • portuguese.klc
          • portuguese-br.klc
          • portuguese-br-2.klc
          • punjabi.klc
          • romanian.klc
          • russian.klc
          • russian+qwerty.klc
          • russian-translit.klc
          • russian-translit-alt.klc
          • russian-typewriter.klc
          • sami-e-fs.klc
          • sami-e-n.klc
          • serbian-c.klc
          • serbian-l.klc
          • slovak.klc
          • slovak-q.klc
          • slovenian.klc
          • spanish.klc
          • spanish-v.klc
          • swedish.klc
          • swedish-s.klc
          • swiss-f.klc
          • swiss-german.klc
          • syriac phonetic.klc
          • syriac.klc
          • tagalog.klc
          • tajik-lat.klc
          • tamil.klc
          • tatar.klc
          • telugu.klc
          • thai kedmanee non-shiftlock.klc
          • thai kedmanee.klc
          • thai pattachote - non-shiftlock.klc
          • thai pattachote.klc
          • thai.klc
          • tur-f.klc
          • turkmen-cyr.klc
          • tur-q.klc
          • uighur-ar.klc
          • uighur-cyr.klc
          • uighur-lat.klc
          • uk.klc
          • uk_intl4.klc
          • ukdvk3.klc
          • uk-e.klc
          • uk-qm102.klc
          • ukrainian.klc
          • ukrainian-translit.klc
          • urdu.klc
          • urdu-ar.klc
          • us.klc
          • us-d.klc
          • us-d-l.klc
          • us-d-r.klc
          • us-i.klc
          • us-rul90.klc
          • uzbek.klc
          • vietnamese.klc
        • io.js
        • out
        • setup.html
        • setup.php
        • trantable.html
        • vk.inc.php
      • virtualkeyboard.js
      • vk_iframe.html
      • vk_iframe.js
      • vk_loader.js
      • vk_popup.html
      • vk_popup.js
  • virtualkeyboard.lite.3.3.3.zip
  • VirtualKeyboard.lite.3.4.3.tar.zip
    • VirtualKeyboard.lite.3.4.3.tar
      • VirtualKeyboard.lite.3.4.3.tar
  • VirtualKeyboard.lite.3.4.3.zip
  • VirtualKeyboard.lite.3.5.1.tar.zip
    • VirtualKeyboard.lite.3.5.1.tar
      • VirtualKeyboard.lite.3.5.1.tar
  • VirtualKeyboard.lite.3.5.1.zip
  • virtualkeyboard.tinymce.3.3.3.zip
    • Jsvk
      • editor_plugin.js
      • editor_plugin_src.js
      • examples
      • img
        • jsvk.gif
      • jscripts
        • css
        • demo_inline.html
        • demo_popup.html
        • extensions
        • layouts
        • license.txt
        • setup
          • in
            • .Bengali-not-supported
            • addons
            • albanian.klc
            • arabic 101.klc
            • arabic 102 azerty.klc
            • arabic.klc
            • armenian eastern.klc
            • armenian western.klc
            • azeri-cyr.klc
            • azery-l.klc
            • azery-r.klc
            • belarus.klc
            • belgian-c.klc
            • belgian-f.klc
            • belgian-p.klc
            • bengali.klc
            • bengali-inscript.klc
            • bosnian.klc
            • bulgarian.klc
            • bulgarian-l.klc
            • canadian-f.klc
            • canadian-f-l.klc
            • canadian-m.klc
            • chinese-cangjie.klc
            • chinese-pynsimpl.klc
            • chinese-simplified.klc
            • croatian.klc
            • czech.klc
            • czech-p.klc
            • czech-q.klc
            • danish.klc
            • devanagari-inscript.klc
            • divehi phonetic.klc
            • divehi typewriter.klc
            • dutch.klc
            • dzongkha.klc
            • estonian.klc
            • faeroese.klc
            • farsi.klc
            • finnish.klc
            • finnish-s.klc
            • french.klc
            • fyro-macedonian.klc
            • gaelic.klc
            • georgian.klc
            • german.klc
            • german-ibm.klc
            • greek.klc
            • greek-220.klc
            • greek-220-l.klc
            • greek-319.klc
            • greek-319-l.klc
            • greek-l.klc
            • greek-polytonic.klc
            • gujarati.klc
            • hebrew.klc
            • hindi.klc
            • hungarian.klc
            • hungarian-101.klc
            • icelandic.klc
            • irish.klc
            • italian.klc
            • italian-142.klc
            • japanese.klc
            • kannada.klc
            • kazakh.klc
            • korean-2beolsik.klc
            • korean-3beolsik.klc
            • korean-ru2kor.klc
            • kyrgyz-c.klc
            • lakhota-standard.klc
            • latin-am.klc
            • latvian.klc
            • latvian-q.klc
            • lithuanian.klc
            • lithuanian-ibm.klc
            • malayalam.klc
            • maltese-47.klc
            • maltese-48.klc
            • maori.klc
            • maori-dvorak-twohand.klc
            • marathi.klc
            • mongolian-c.klc
            • mongolian-d.klc
            • norwegian.klc
            • norwegian-s.klc
            • polish-214.klc
            • polish-p.klc
            • portuguese.klc
            • portuguese-br.klc
            • portuguese-br-2.klc
            • punjabi.klc
            • romanian.klc
            • russian.klc
            • russian-translit.klc
            • russian-translit-alt.klc
            • russian-typewriter.klc
            • sami-e-fs.klc
            • sami-e-n.klc
            • serbian-c.klc
            • serbian-l.klc
            • slovak.klc
            • slovak-q.klc
            • slovenian.klc
            • spanish.klc
            • spanish-v.klc
            • swedish.klc
            • swedish-s.klc
            • swiss-f.klc
            • swiss-german.klc
            • syriac phonetic.klc
            • syriac.klc
            • tamil.klc
            • tatar.klc
            • telugu.klc
            • thai kedmanee non-shiftlock.klc
            • thai kedmanee.klc
            • thai pattachote - non-shiftlock.klc
            • thai pattachote.klc
            • thai.klc
            • tur-f.klc
            • tur-q.klc
            • uk.klc
            • uk_intl4.klc
            • ukdvk3.klc
            • uk-e.klc
            • uk-qm102.klc
            • ukrainian.klc
            • ukrainian-translit.klc
            • urdu.klc
            • us.klc
            • us-d.klc
            • us-d-l.klc
            • us-d-r.klc
            • us-i.klc
            • us-rul90.klc
            • uzbek.klc
            • vietnamese.klc
          • io.js
          • out
          • setup.html
          • setup.php
          • vk.inc.php
        • virtualkeyboard.js
        • vk_loader.js
        • vk_popup.html
        • vk_popup.js
      • langs
      • readme.txt
  • VirtualKeyboard.tinymce.3.4.3.tar.zip
    • VirtualKeyboard.tinymce.3.4.3.tar
      • VirtualKeyboard.tinymce.3.4.3.tar
  • VirtualKeyboard.tinymce.3.4.3.zip
    • editor_plugin.js
    • editor_plugin_src.js
    • simple.html
    • jsvk.gif
    • button_set.gif
    • keyboard.css
    • button_set.gif
    • keyboard.css
    • soberTouch
      • button_set.gif
      • keyboard.css
      • button_set.gif
      • keyboard.css
      • demo_iframe.html
      • demo_inline.html
      • demo_popup.html
      • e.js
      • scriptqueue.js
      • layouts.js
      • license.txt
      • .Bengali-not-supported
      • chinese-cangjie.js
      • chinese-pynsimpl.js
      • chinese-pyntrad.js
      • japanese.js
      • korean-2beolsik.js
      • korean-3beolsik.js
      • korean-ru2kor.js
      • lakhota-standard.js
      • CN.js
      • JP.js
      • KR.js
      • LA.js
      • albanian.klc
      • arabic 101.klc
      • arabic 102 azerty.klc
      • arabic.klc
      • armenian eastern.klc
      • armenian western.klc
      • azery-l.klc
      • azery-r.klc
      • belarus.klc
      • belgian-c.klc
      • belgian-f.klc
      • belgian-p.klc
      • bengali.klc
      • bengali-inscript.klc
      • bosnian.klc
      • bulgarian.klc
      • bulgarian-l.klc
      • canadian-f.klc
      • canadian-f-l.klc
      • canadian-m.klc
      • chechen-cyr.klc
      • chechen-lat.klc
      • chinese-cangjie.klc
      • chinese-pynsimpl.klc
      • chinese-pyntrad.klc
      • croatian.klc
      • czech.klc
      • czech-p.klc
      • czech-q.klc
      • danish.klc
      • dari.klc
      • devanagari-inscript.klc
      • dinka.klc
      • divehi phonetic.klc
      • divehi typewriter.klc
      • dutch.klc
      • dzongkha.klc
      • estonian.klc
      • faeroese.klc
      • farsi.klc
      • finnish.klc
      • finnish-s.klc
      • french.klc
      • gaelic.klc
      • georgian.klc
      • german.klc
      • german-ibm.klc
      • greek.klc
      • greek-220.klc
      • greek-220-l.klc
      • greek-319.klc
      • greek-319-l.klc
      • greek-l.klc
      • greek-polytonic.klc
      • gujarati.klc
      • hebrew.klc
      • hindi.klc
      • hungarian.klc
      • hungarian-101.klc
      • icelandic.klc
      • irish.klc
      • italian.klc
      • italian-142.klc
      • japanese.klc
      • kannada.klc
      • kazakh.klc
      • korean-2beolsik.klc
      • korean-3beolsik.klc
      • korean-ru2kor.klc
      • kurdish-ar.klc
      • kurdish-cyr.klc
      • kurdish-lat.klc
      • kyrgyz-c.klc
      • lakhota-standard.klc
      • latin-am.klc
      • latvian.klc
      • latvian-q.klc
      • lithuanian.klc
      • lithuanian-ibm.klc
      • macedonian.klc
      • malayalam.klc
      • maltese-47.klc
      • maltese-48.klc
      • maori.klc
      • maori-dvorak-twohand.klc
      • marathi.klc
      • mongolian-c.klc
      • mongolian-d.klc
      • norwegian.klc
      • norwegian-s.klc
      • pashto.klc
      • polish-214.klc
      • polish-p.klc
      • portuguese.klc
      • portuguese-br.klc
      • portuguese-br-2.klc
      • punjabi.klc
      • romanian.klc
      • russian.klc
      • russian+qwerty.klc
      • russian-translit.klc
      • russian-translit-alt.klc
      • russian-typewriter.klc
      • sami-e-fs.klc
      • sami-e-n.klc
      • serbian-c.klc
      • serbian-l.klc
      • slovak.klc
      • slovak-q.klc
      • slovenian.klc
      • spanish.klc
      • spanish-v.klc
      • swedish.klc
      • swedish-s.klc
      • swiss-f.klc
      • swiss-german.klc
      • syriac phonetic.klc
      • syriac.klc
      • tagalog.klc
      • tajik-lat.klc
      • tamil.klc
      • tatar.klc
      • telugu.klc
      • thai kedmanee non-shiftlock.klc
      • thai kedmanee.klc
      • thai pattachote - non-shiftlock.klc
      • thai pattachote.klc
      • thai.klc
      • tur-f.klc
      • turkmen-cyr.klc
      • tur-q.klc
      • uighur-ar.klc
      • uighur-cyr.klc
      • uighur-lat.klc
      • uk.klc
      • uk_intl4.klc
      • ukdvk3.klc
      • uk-e.klc
      • uk-qm102.klc
      • ukrainian.klc
      • ukrainian-translit.klc
      • urdu.klc
      • urdu-ar.klc
      • us.klc
      • us-d.klc
      • us-d-l.klc
      • us-d-r.klc
      • us-i.klc
      • us-rul90.klc
      • uzbek.klc
      • vietnamese.klc
      • io.js
      • setup.html
      • setup.php
      • vk.inc.php
      • virtualkeyboard.js
      • vk_iframe.html
      • vk_iframe.js
      • vk_loader.js
      • vk_popup.html
      • vk_popup.js
      • en.js
      • readme.txt
  • VirtualKeyboard.tinymce.3.5.1.tar.zip
    • VirtualKeyboard.tinymce.3.5.1.tar
      • VirtualKeyboard.tinymce.3.5.1.tar
  • VirtualKeyboard.tinymce.3.5.1.zip
    • editor_plugin.js
    • editor_plugin_src.js
    • simple.html
    • jsvk.gif
    • button_set.gif
    • keyboard.css
    • button_set.gif
    • keyboard.css
    • button_set.gif
    • keyboard.css
    • button_set.gif
    • keyboard.css
    • demo_iframe.html
    • demo_inline.html
    • demo_popup.html
    • e.js
    • scriptqueue.js
    • layouts.js
    • license.txt
    • .Bengali-not-supported
    • chinese-cangjie.js
    • chinese-pynsimpl.js
    • chinese-pyntrad.js
    • japanese.js
    • korean-2beolsik.js
    • korean-3beolsik.js
    • korean-ru2kor.js
    • lakhota-standard.js
    • CN.js
    • JP.js
    • KR.js
    • LA.js
    • albanian.klc
    • arabic 101.klc
    • arabic 102 azerty.klc
    • arabic.klc
    • armenian eastern.klc
    • armenian western.klc
    • azery-l.klc
    • azery-r.klc
    • belarus.klc
    • belgian-c.klc
    • belgian-f.klc
    • belgian-p.klc
    • bengali.klc
    • bengali-inscript.klc
    • bosnian.klc
    • bulgarian.klc
    • bulgarian-l.klc
    • canadian-f.klc
    • canadian-f-l.klc
    • canadian-m.klc
    • chechen-cyr.klc
    • chechen-lat.klc
    • chinese-cangjie.klc
    • chinese-pynsimpl.klc
    • chinese-pyntrad.klc
    • croatian.klc
    • czech.klc
    • czech-p.klc
    • czech-q.klc
    • danish.klc
    • dari.klc
    • devanagari-inscript.klc
    • dinka.klc
    • divehi phonetic.klc
    • divehi typewriter.klc
    • dutch.klc
    • dzongkha.klc
    • estonian.klc
    • faeroese.klc
    • farsi.klc
    • finnish.klc
    • finnish-s.klc
    • french.klc
    • gaelic.klc
    • georgian.klc
    • german.klc
    • german-ibm.klc
    • greek.klc
    • greek-220.klc
    • greek-220-l.klc
    • greek-319.klc
    • greek-319-l.klc
    • greek-l.klc
    • greek-polytonic.klc
    • gujarati.klc
    • hebrew.klc
    • hindi.klc
    • hungarian.klc
    • hungarian-101.klc
    • icelandic.klc
    • irish.klc
    • italian.klc
    • italian-142.klc
    • japanese.klc
    • kannada.klc
    • kazakh.klc
    • korean-2beolsik.klc
    • korean-3beolsik.klc
    • korean-ru2kor.klc
    • kurdish-ar.klc
    • kurdish-cyr.klc
    • kurdish-lat.klc
    • kyrgyz-c.klc
    • lakhota-standard.klc
    • latin-am.klc
    • latvian.klc
    • latvian-q.klc
    • lithuanian.klc
    • lithuanian-ibm.klc
    • macedonian.klc
    • malayalam.klc
    • maltese-47.klc
    • maltese-48.klc
    • maori.klc
    • maori-dvorak-twohand.klc
    • marathi.klc
    • mongolian-c.klc
    • mongolian-d.klc
    • norwegian.klc
    • norwegian-s.klc
    • pashto.klc
    • polish-214.klc
    • polish-p.klc
    • portuguese.klc
    • portuguese-br.klc
    • portuguese-br-2.klc
    • punjabi.klc
    • romanian.klc
    • russian.klc
    • russian+qwerty.klc
    • russian-translit.klc
    • russian-translit-alt.klc
    • russian-typewriter.klc
    • sami-e-fs.klc
    • sami-e-n.klc
    • serbian-c.klc
    • serbian-l.klc
    • slovak.klc
    • slovak-q.klc
    • slovenian.klc
    • spanish.klc
    • spanish-v.klc
    • swedish.klc
    • swedish-s.klc
    • swiss-f.klc
    • swiss-german.klc
    • syriac phonetic.klc
    • syriac.klc
    • tagalog.klc
    • tajik-lat.klc
    • tamil.klc
    • tatar.klc
    • telugu.klc
    • thai kedmanee non-shiftlock.klc
    • thai kedmanee.klc
    • thai pattachote - non-shiftlock.klc
    • thai pattachote.klc
    • thai.klc
    • tur-f.klc
    • turkmen-cyr.klc
    • tur-q.klc
    • uighur-ar.klc
    • uighur-cyr.klc
    • uighur-lat.klc
    • uk.klc
    • uk_intl4.klc
    • ukdvk3.klc
    • uk-e.klc
    • uk-qm102.klc
    • ukrainian.klc
    • ukrainian-translit.klc
    • urdu.klc
    • urdu-ar.klc
    • us.klc
    • us-d.klc
    • us-d-l.klc
    • us-d-r.klc
    • us-i.klc
    • us-rul90.klc
    • uzbek.klc
    • vietnamese.klc
    • io.js
    • setup.html
    • setup.php
    • trantable.html
    • vk.inc.php
    • virtualkeyboard.js
    • vk_iframe.html
    • vk_iframe.js
    • vk_loader.js
    • vk_popup.html
    • vk_popup.js
    • en.js
    • readme.txt
  • virtualkeyboard.tinymce3.3.3.3.zip
    • editor_plugin.js
    • editor_plugin_src.js
    • simple.html
    • jsvk.gif
    • button_set.gif
    • keyboard.css
    • button_set.gif
    • keyboard.css
    • button_set.gif
    • keyboard.css
    • demo_inline.html
    • demo_popup.html
    • e.js
    • scriptqueue.js
    • layouts.js
    • license.txt
    • .Bengali-not-supported
    • chinese-cangjie.js
    • chinese-pynsimpl.js
    • chinese-simplified.js
    • japanese.js
    • korean-2beolsik.js
    • korean-3beolsik.js
    • korean-ru2kor.js
    • lakhota-standard.js
    • CN.js
    • JP.js
    • KR.js
    • LA.js
    • albanian.klc
    • arabic 101.klc
    • arabic 102 azerty.klc
    • arabic.klc
    • armenian eastern.klc
    • armenian western.klc
    • azeri-cyr.klc
    • azery-l.klc
    • azery-r.klc
    • belarus.klc
    • belgian-c.klc
    • belgian-f.klc
    • belgian-p.klc
    • bengali.klc
    • bengali-inscript.klc
    • bosnian.klc
    • bulgarian.klc
    • bulgarian-l.klc
    • canadian-f.klc
    • canadian-f-l.klc
    • canadian-m.klc
    • chinese-cangjie.klc
    • chinese-pynsimpl.klc
    • chinese-simplified.klc
    • croatian.klc
    • czech.klc
    • czech-p.klc
    • czech-q.klc
    • danish.klc
    • devanagari-inscript.klc
    • divehi phonetic.klc
    • divehi typewriter.klc
    • dutch.klc
    • dzongkha.klc
    • estonian.klc
    • faeroese.klc
    • farsi.klc
    • finnish.klc
    • finnish-s.klc
    • french.klc
    • fyro-macedonian.klc
    • gaelic.klc
    • georgian.klc
    • german.klc
    • german-ibm.klc
    • greek.klc
    • greek-220.klc
    • greek-220-l.klc
    • greek-319.klc
    • greek-319-l.klc
    • greek-l.klc
    • greek-polytonic.klc
    • gujarati.klc
    • hebrew.klc
    • hindi.klc
    • hungarian.klc
    • hungarian-101.klc
    • icelandic.klc
    • irish.klc
    • italian.klc
    • italian-142.klc
    • japanese.klc
    • kannada.klc
    • kazakh.klc
    • korean-2beolsik.klc
    • korean-3beolsik.klc
    • korean-ru2kor.klc
    • kyrgyz-c.klc
    • lakhota-standard.klc
    • latin-am.klc
    • latvian.klc
    • latvian-q.klc
    • lithuanian.klc
    • lithuanian-ibm.klc
    • malayalam.klc
    • maltese-47.klc
    • maltese-48.klc
    • maori.klc
    • maori-dvorak-twohand.klc
    • marathi.klc
    • mongolian-c.klc
    • mongolian-d.klc
    • norwegian.klc
    • norwegian-s.klc
    • polish-214.klc
    • polish-p.klc
    • portuguese.klc
    • portuguese-br.klc
    • portuguese-br-2.klc
    • punjabi.klc
    • romanian.klc
    • russian.klc
    • russian-translit.klc
    • russian-translit-alt.klc
    • russian-typewriter.klc
    • sami-e-fs.klc
    • sami-e-n.klc
    • serbian-c.klc
    • serbian-l.klc
    • slovak.klc
    • slovak-q.klc
    • slovenian.klc
    • spanish.klc
    • spanish-v.klc
    • swedish.klc
    • swedish-s.klc
    • swiss-f.klc
    • swiss-german.klc
    • syriac phonetic.klc
    • syriac.klc
    • tamil.klc
    • tatar.klc
    • telugu.klc
    • thai kedmanee non-shiftlock.klc
    • thai kedmanee.klc
    • thai pattachote - non-shiftlock.klc
    • thai pattachote.klc
    • thai.klc
    • tur-f.klc
    • tur-q.klc
    • uk.klc
    • uk_intl4.klc
    • ukdvk3.klc
    • uk-e.klc
    • uk-qm102.klc
    • ukrainian.klc
    • ukrainian-translit.klc
    • urdu.klc
    • us.klc
    • us-d.klc
    • us-d-l.klc
    • us-d-r.klc
    • us-i.klc
    • us-rul90.klc
    • uzbek.klc
    • vietnamese.klc
    • io.js
    • setup.html
    • setup.php
    • vk.inc.php
    • virtualkeyboard.js
    • vk_loader.js
    • vk_popup.html
    • vk_popup.js
    • en.js
    • readme.txt
  • VirtualKeyboard.tinymce3.3.4.3.tar.zip
    • VirtualKeyboard.tinymce3.3.4.3.tar
      • VirtualKeyboard.tinymce3.3.4.3.tar
  • VirtualKeyboard.tinymce3.3.4.3.zip
    • editor_plugin.js
    • editor_plugin_src.js
    • simple.html
    • jsvk.gif
    • button_set.gif
    • keyboard.css
    • button_set.gif
    • keyboard.css
    • button_set.gif
    • keyboard.css
    • button_set.gif
    • keyboard.css
    • demo_iframe.html
    • demo_inline.html
    • demo_popup.html
    • e.js
    • scriptqueue.js
    • layouts.js
    • license.txt
    • .Bengali-not-supported
    • chinese-cangjie.js
    • chinese-pynsimpl.js
    • chinese-pyntrad.js
    • japanese.js
    • korean-2beolsik.js
    • korean-3beolsik.js
    • korean-ru2kor.js
    • lakhota-standard.js
    • CN.js
    • JP.js
    • KR.js
    • LA.js
    • albanian.klc
    • arabic 101.klc
    • arabic 102 azerty.klc
    • arabic.klc
    • armenian eastern.klc
    • armenian western.klc
    • azery-l.klc
    • azery-r.klc
    • belarus.klc
    • belgian-c.klc
    • belgian-f.klc
    • belgian-p.klc
    • bengali.klc
    • bengali-inscript.klc
    • bosnian.klc
    • bulgarian.klc
    • bulgarian-l.klc
    • canadian-f.klc
    • canadian-f-l.klc
    • canadian-m.klc
    • chechen-cyr.klc
    • chechen-lat.klc
    • chinese-cangjie.klc
    • chinese-pynsimpl.klc
    • chinese-pyntrad.klc
    • croatian.klc
    • czech.klc
    • czech-p.klc
    • czech-q.klc
    • danish.klc
    • dari.klc
    • devanagari-inscript.klc
    • dinka.klc
    • divehi phonetic.klc
    • divehi typewriter.klc
    • dutch.klc
    • dzongkha.klc
    • estonian.klc
    • faeroese.klc
    • farsi.klc
    • finnish.klc
    • finnish-s.klc
    • french.klc
    • gaelic.klc
    • georgian.klc
    • german.klc
    • german-ibm.klc
    • greek.klc
    • greek-220.klc
    • greek-220-l.klc
    • greek-319.klc
    • greek-319-l.klc
    • greek-l.klc
    • greek-polytonic.klc
    • gujarati.klc
    • hebrew.klc
    • hindi.klc
    • hungarian.klc
    • hungarian-101.klc
    • icelandic.klc
    • irish.klc
    • italian.klc
    • italian-142.klc
    • japanese.klc
    • kannada.klc
    • kazakh.klc
    • korean-2beolsik.klc
    • korean-3beolsik.klc
    • korean-ru2kor.klc
    • kurdish-ar.klc
    • kurdish-cyr.klc
    • kurdish-lat.klc
    • kyrgyz-c.klc
    • lakhota-standard.klc
    • latin-am.klc
    • latvian.klc
    • latvian-q.klc
    • lithuanian.klc
    • lithuanian-ibm.klc
    • macedonian.klc
    • malayalam.klc
    • maltese-47.klc
    • maltese-48.klc
    • maori.klc
    • maori-dvorak-twohand.klc
    • marathi.klc
    • mongolian-c.klc
    • mongolian-d.klc
    • norwegian.klc
    • norwegian-s.klc
    • pashto.klc
    • polish-214.klc
    • polish-p.klc
    • portuguese.klc
    • portuguese-br.klc
    • portuguese-br-2.klc
    • punjabi.klc
    • romanian.klc
    • russian.klc
    • russian+qwerty.klc
    • russian-translit.klc
    • russian-translit-alt.klc
    • russian-typewriter.klc
    • sami-e-fs.klc
    • sami-e-n.klc
    • serbian-c.klc
    • serbian-l.klc
    • slovak.klc
    • slovak-q.klc
    • slovenian.klc
    • spanish.klc
    • spanish-v.klc
    • swedish.klc
    • swedish-s.klc
    • swiss-f.klc
    • swiss-german.klc
    • syriac phonetic.klc
    • syriac.klc
    • tagalog.klc
    • tajik-lat.klc
    • tamil.klc
    • tatar.klc
    • telugu.klc
    • thai kedmanee non-shiftlock.klc
    • thai kedmanee.klc
    • thai pattachote - non-shiftlock.klc
    • thai pattachote.klc
    • thai.klc
    • tur-f.klc
    • turkmen-cyr.klc
    • tur-q.klc
    • uighur-ar.klc
    • uighur-cyr.klc
    • uighur-lat.klc
    • uk.klc
    • uk_intl4.klc
    • ukdvk3.klc
    • uk-e.klc
    • uk-qm102.klc
    • ukrainian.klc
    • ukrainian-translit.klc
    • urdu.klc
    • urdu-ar.klc
    • us.klc
    • us-d.klc
    • us-d-l.klc
    • us-d-r.klc
    • us-i.klc
    • us-rul90.klc
    • uzbek.klc
    • vietnamese.klc
    • io.js
    • setup.html
    • setup.php
    • vk.inc.php
    • virtualkeyboard.js
    • vk_iframe.html
    • vk_iframe.js
    • vk_loader.js
    • vk_popup.html
    • vk_popup.js
    • en.js
    • readme.txt
  • VirtualKeyboard.tinymce3.3.5.1.tar.zip
    • VirtualKeyboard.tinymce3.3.5.1.tar
      • VirtualKeyboard.tinymce3.3.5.1.tar
  • VirtualKeyboard.tinymce3.3.5.1.zip
    • editor_plugin.js
    • editor_plugin_src.js
    • simple.html
    • jsvk.gif
    • button_set.gif
    • keyboard.css
    • button_set.gif
    • keyboard.css
    • button_set.gif
    • keyboard.css
    • button_set.gif
    • keyboard.css
    • demo_iframe.html
    • demo_inline.html
    • demo_popup.html
    • e.js
    • scriptqueue.js
    • layouts.js
    • license.txt
    • .Bengali-not-supported
    • chinese-cangjie.js
    • chinese-pynsimpl.js
    • chinese-pyntrad.js
    • japanese.js
    • korean-2beolsik.js
    • korean-3beolsik.js
    • korean-ru2kor.js
    • lakhota-standard.js
    • CN.js
    • JP.js
    • KR.js
    • LA.js
    • albanian.klc
    • arabic 101.klc
    • arabic 102 azerty.klc
    • arabic.klc
    • armenian eastern.klc
    • armenian western.klc
    • azery-l.klc
    • azery-r.klc
    • belarus.klc
    • belgian-c.klc
    • belgian-f.klc
    • belgian-p.klc
    • bengali.klc
    • bengali-inscript.klc
    • bosnian.klc
    • bulgarian.klc
    • bulgarian-l.klc
    • canadian-f.klc
    • canadian-f-l.klc
    • canadian-m.klc
    • chechen-cyr.klc
    • chechen-lat.klc
    • chinese-cangjie.klc
    • chinese-pynsimpl.klc
    • chinese-pyntrad.klc
    • croatian.klc
    • czech.klc
    • czech-p.klc
    • czech-q.klc
    • danish.klc
    • dari.klc
    • devanagari-inscript.klc
    • dinka.klc
    • divehi phonetic.klc
    • divehi typewriter.klc
    • dutch.klc
    • dzongkha.klc
    • estonian.klc
    • faeroese.klc
    • farsi.klc
    • finnish.klc
    • finnish-s.klc
    • french.klc
    • gaelic.klc
    • georgian.klc
    • german.klc
    • german-ibm.klc
    • greek.klc
    • greek-220.klc
    • greek-220-l.klc
    • greek-319.klc
    • greek-319-l.klc
    • greek-l.klc
    • greek-polytonic.klc
    • gujarati.klc
    • hebrew.klc
    • hindi.klc
    • hungarian.klc
    • hungarian-101.klc
    • icelandic.klc
    • irish.klc
    • italian.klc
    • italian-142.klc
    • japanese.klc
    • kannada.klc
    • kazakh.klc
    • korean-2beolsik.klc
    • korean-3beolsik.klc
    • korean-ru2kor.klc
    • kurdish-ar.klc
    • kurdish-cyr.klc
    • kurdish-lat.klc
    • kyrgyz-c.klc
    • lakhota-standard.klc
    • latin-am.klc
    • latvian.klc
    • latvian-q.klc
    • lithuanian.klc
    • lithuanian-ibm.klc
    • macedonian.klc
    • malayalam.klc
    • maltese-47.klc
    • maltese-48.klc
    • maori.klc
    • maori-dvorak-twohand.klc
    • marathi.klc
    • mongolian-c.klc
    • mongolian-d.klc
    • norwegian.klc
    • norwegian-s.klc
    • pashto.klc
    • polish-214.klc
    • polish-p.klc
    • portuguese.klc
    • portuguese-br.klc
    • portuguese-br-2.klc
    • punjabi.klc
    • romanian.klc
    • russian.klc
    • russian+qwerty.klc
    • russian-translit.klc
    • russian-translit-alt.klc
    • russian-typewriter.klc
    • sami-e-fs.klc
    • sami-e-n.klc
    • serbian-c.klc
    • serbian-l.klc
    • slovak.klc
    • slovak-q.klc
    • slovenian.klc
    • spanish.klc
    • spanish-v.klc
    • swedish.klc
    • swedish-s.klc
    • swiss-f.klc
    • swiss-german.klc
    • syriac phonetic.klc
    • syriac.klc
    • tagalog.klc
    • tajik-lat.klc
    • tamil.klc
    • tatar.klc
    • telugu.klc
    • thai kedmanee non-shiftlock.klc
    • thai kedmanee.klc
    • thai pattachote - non-shiftlock.klc
    • thai pattachote.klc
    • thai.klc
    • tur-f.klc
    • turkmen-cyr.klc
    • tur-q.klc
    • uighur-ar.klc
    • uighur-cyr.klc
    • uighur-lat.klc
    • uk.klc
    • uk_intl4.klc
    • ukdvk3.klc
    • uk-e.klc
    • uk-qm102.klc
    • ukrainian.klc
    • ukrainian-translit.klc
    • urdu.klc
    • urdu-ar.klc
    • us.klc
    • us-d.klc
    • us-d-l.klc
    • us-d-r.klc
    • us-i.klc
    • us-rul90.klc
    • uzbek.klc
    • vietnamese.klc
    • io.js
    • setup.html
    • setup.php
    • trantable.html
    • vk.inc.php
    • virtualkeyboard.js
    • vk_iframe.html
    • vk_iframe.js
    • vk_loader.js
    • vk_popup.html
    • vk_popup.js
    • en.js
    • readme.txt
  • virtualkeyboard.xinha.3.3.3.zip
    • simple.html
    • jsvk.gif
    • button_set.gif
    • keyboard.css
    • button_set.gif
    • keyboard.css
    • button_set.gif
    • keyboard.css
    • demo_inline.html
    • demo_popup.html
    • e.js
    • scriptqueue.js
    • layouts.js
    • license.txt
    • .Bengali-not-supported
    • chinese-cangjie.js
    • chinese-pynsimpl.js
    • chinese-simplified.js
    • japanese.js
    • korean-2beolsik.js
    • korean-3beolsik.js
    • korean-ru2kor.js
    • lakhota-standard.js
    • CN.js
    • JP.js
    • KR.js
    • LA.js
    • albanian.klc
    • arabic 101.klc
    • arabic 102 azerty.klc
    • arabic.klc
    • armenian eastern.klc
    • armenian western.klc
    • azeri-cyr.klc
    • azery-l.klc
    • azery-r.klc
    • belarus.klc
    • belgian-c.klc
    • belgian-f.klc
    • belgian-p.klc
    • bengali.klc
    • bengali-inscript.klc
    • bosnian.klc
    • bulgarian.klc
    • bulgarian-l.klc
    • canadian-f.klc
    • canadian-f-l.klc
    • canadian-m.klc
    • chinese-cangjie.klc
    • chinese-pynsimpl.klc
    • chinese-simplified.klc
    • croatian.klc
    • czech.klc
    • czech-p.klc
    • czech-q.klc
    • danish.klc
    • devanagari-inscript.klc
    • divehi phonetic.klc
    • divehi typewriter.klc
    • dutch.klc
    • dzongkha.klc
    • estonian.klc
    • faeroese.klc
    • farsi.klc
    • finnish.klc
    • finnish-s.klc
    • french.klc
    • fyro-macedonian.klc
    • gaelic.klc
    • georgian.klc
    • german.klc
    • german-ibm.klc
    • greek.klc
    • greek-220.klc
    • greek-220-l.klc
    • greek-319.klc
    • greek-319-l.klc
    • greek-l.klc
    • greek-polytonic.klc
    • gujarati.klc
    • hebrew.klc
    • hindi.klc
    • hungarian.klc
    • hungarian-101.klc
    • icelandic.klc
    • irish.klc
    • italian.klc
    • italian-142.klc
    • japanese.klc
    • kannada.klc
    • kazakh.klc
    • korean-2beolsik.klc
    • korean-3beolsik.klc
    • korean-ru2kor.klc
    • kyrgyz-c.klc
    • lakhota-standard.klc
    • latin-am.klc
    • latvian.klc
    • latvian-q.klc
    • lithuanian.klc
    • lithuanian-ibm.klc
    • malayalam.klc
    • maltese-47.klc
    • maltese-48.klc
    • maori.klc
    • maori-dvorak-twohand.klc
    • marathi.klc
    • mongolian-c.klc
    • mongolian-d.klc
    • norwegian.klc
    • norwegian-s.klc
    • polish-214.klc
    • polish-p.klc
    • portuguese.klc
    • portuguese-br.klc
    • portuguese-br-2.klc
    • punjabi.klc
    • romanian.klc
    • russian.klc
    • russian-translit.klc
    • russian-translit-alt.klc
    • russian-typewriter.klc
    • sami-e-fs.klc
    • sami-e-n.klc
    • serbian-c.klc
    • serbian-l.klc
    • slovak.klc
    • slovak-q.klc
    • slovenian.klc
    • spanish.klc
    • spanish-v.klc
    • swedish.klc
    • swedish-s.klc
    • swiss-f.klc
    • swiss-german.klc
    • syriac phonetic.klc
    • syriac.klc
    • tamil.klc
    • tatar.klc
    • telugu.klc
    • thai kedmanee non-shiftlock.klc
    • thai kedmanee.klc
    • thai pattachote - non-shiftlock.klc
    • thai pattachote.klc
    • thai.klc
    • tur-f.klc
    • tur-q.klc
    • uk.klc
    • uk_intl4.klc
    • ukdvk3.klc
    • uk-e.klc
    • uk-qm102.klc
    • ukrainian.klc
    • ukrainian-translit.klc
    • urdu.klc
    • us.klc
    • us-d.klc
    • us-d-l.klc
    • us-d-r.klc
    • us-i.klc
    • us-rul90.klc
    • uzbek.klc
    • vietnamese.klc
    • io.js
    • setup.html
    • setup.php
    • vk.inc.php
    • virtualkeyboard.js
    • vk_loader.js
    • vk_popup.html
    • vk_popup.js
    • jsvk.js
    • readme.txt
  • VirtualKeyboard.xinha.3.4.3.tar.zip
    • VirtualKeyboard.xinha.3.4.3.tar
      • VirtualKeyboard.xinha.3.4.3.tar
  • VirtualKeyboard.xinha.3.4.3.zip
    • simple.html
    • jsvk.gif
    • button_set.gif
    • keyboard.css
    • button_set.gif
    • keyboard.css
    • button_set.gif
    • keyboard.css
    • button_set.gif
    • keyboard.css
    • demo_iframe.html
    • demo_inline.html
    • demo_popup.html
    • e.js
    • scriptqueue.js
    • layouts.js
    • license.txt
    • .Bengali-not-supported
    • chinese-cangjie.js
    • chinese-pynsimpl.js
    • chinese-pyntrad.js
    • japanese.js
    • korean-2beolsik.js
    • korean-3beolsik.js
    • korean-ru2kor.js
    • lakhota-standard.js
    • CN.js
    • JP.js
    • KR.js
    • LA.js
    • albanian.klc
    • arabic 101.klc
    • arabic 102 azerty.klc
    • arabic.klc
    • armenian eastern.klc
    • armenian western.klc
    • azery-l.klc
    • azery-r.klc
    • belarus.klc
    • belgian-c.klc
    • belgian-f.klc
    • belgian-p.klc
    • bengali.klc
    • bengali-inscript.klc
    • bosnian.klc
    • bulgarian.klc
    • bulgarian-l.klc
    • canadian-f.klc
    • canadian-f-l.klc
    • canadian-m.klc
    • chechen-cyr.klc
    • chechen-lat.klc
    • chinese-cangjie.klc
    • chinese-pynsimpl.klc
    • chinese-pyntrad.klc
    • croatian.klc
    • czech.klc
    • czech-p.klc
    • czech-q.klc
    • danish.klc
    • dari.klc
    • devanagari-inscript.klc
    • dinka.klc
    • divehi phonetic.klc
    • divehi typewriter.klc
    • dutch.klc
    • dzongkha.klc
    • estonian.klc
    • faeroese.klc
    • farsi.klc
    • finnish.klc
    • finnish-s.klc
    • french.klc
    • gaelic.klc
    • georgian.klc
    • german.klc
    • german-ibm.klc
    • greek.klc
    • greek-220.klc
    • greek-220-l.klc
    • greek-319.klc
    • greek-319-l.klc
    • greek-l.klc
    • greek-polytonic.klc
    • gujarati.klc
    • hebrew.klc
    • hindi.klc
    • hungarian.klc
    • hungarian-101.klc
    • icelandic.klc
    • irish.klc
    • italian.klc
    • italian-142.klc
    • japanese.klc
    • kannada.klc
    • kazakh.klc
    • korean-2beolsik.klc
    • korean-3beolsik.klc
    • korean-ru2kor.klc
    • kurdish-ar.klc
    • kurdish-cyr.klc
    • kurdish-lat.klc
    • kyrgyz-c.klc
    • lakhota-standard.klc
    • latin-am.klc
    • latvian.klc
    • latvian-q.klc
    • lithuanian.klc
    • lithuanian-ibm.klc
    • macedonian.klc
    • malayalam.klc
    • maltese-47.klc
    • maltese-48.klc
    • maori.klc
    • maori-dvorak-twohand.klc
    • marathi.klc
    • mongolian-c.klc
    • mongolian-d.klc
    • norwegian.klc
    • norwegian-s.klc
    • pashto.klc
    • polish-214.klc
    • polish-p.klc
    • portuguese.klc
    • portuguese-br.klc
    • portuguese-br-2.klc
    • punjabi.klc
    • romanian.klc
    • russian.klc
    • russian+qwerty.klc
    • russian-translit.klc
    • russian-translit-alt.klc
    • russian-typewriter.klc
    • sami-e-fs.klc
    • sami-e-n.klc
    • serbian-c.klc
    • serbian-l.klc
    • slovak.klc
    • slovak-q.klc
    • slovenian.klc
    • spanish.klc
    • spanish-v.klc
    • swedish.klc
    • swedish-s.klc
    • swiss-f.klc
    • swiss-german.klc
    • syriac phonetic.klc
    • syriac.klc
    • tagalog.klc
    • tajik-lat.klc
    • tamil.klc
    • tatar.klc
    • telugu.klc
    • thai kedmanee non-shiftlock.klc
    • thai kedmanee.klc
    • thai pattachote - non-shiftlock.klc
    • thai pattachote.klc
    • thai.klc
    • tur-f.klc
    • turkmen-cyr.klc
    • tur-q.klc
    • uighur-ar.klc
    • uighur-cyr.klc
    • uighur-lat.klc
    • uk.klc
    • uk_intl4.klc
    • ukdvk3.klc
    • uk-e.klc
    • uk-qm102.klc
    • ukrainian.klc
    • ukrainian-translit.klc
    • urdu.klc
    • urdu-ar.klc
    • us.klc
    • us-d.klc
    • us-d-l.klc
    • us-d-r.klc
    • us-i.klc
    • us-rul90.klc
    • uzbek.klc
    • vietnamese.klc
    • io.js
    • setup.html
    • setup.php
    • vk.inc.php
    • virtualkeyboard.js
    • vk_iframe.html
    • vk_iframe.js
    • vk_loader.js
    • vk_popup.html
    • vk_popup.js
    • jsvk.js
    • readme.txt
  • VirtualKeyboard.xinha.3.5.1.tar.zip
    • VirtualKeyboard.xinha.3.5.1.tar
      • VirtualKeyboard.xinha.3.5.1.tar
  • VirtualKeyboard.xinha.3.5.1.zip
    • simple.html
    • jsvk.gif
    • button_set.gif
    • keyboard.css
    • button_set.gif
    • keyboard.css
    • button_set.gif
    • keyboard.css
    • button_set.gif
    • keyboard.css
    • demo_iframe.html
    • demo_inline.html
    • demo_popup.html
    • e.js
    • scriptqueue.js
    • layouts.js
    • license.txt
    • .Bengali-not-supported
    • chinese-cangjie.js
    • chinese-pynsimpl.js
    • chinese-pyntrad.js
    • japanese.js
    • korean-2beolsik.js
    • korean-3beolsik.js
    • korean-ru2kor.js
    • lakhota-standard.js
    • CN.js
    • JP.js
    • KR.js
    • LA.js
    • albanian.klc
    • arabic 101.klc
    • arabic 102 azerty.klc
    • arabic.klc
    • armenian eastern.klc
    • armenian western.klc
    • azery-l.klc
    • azery-r.klc
    • belarus.klc
    • belgian-c.klc
    • belgian-f.klc
    • belgian-p.klc
    • bengali.klc
    • bengali-inscript.klc
    • bosnian.klc
    • bulgarian.klc
    • bulgarian-l.klc
    • canadian-f.klc
    • canadian-f-l.klc
    • canadian-m.klc
    • chechen-cyr.klc
    • chechen-lat.klc
    • chinese-cangjie.klc
    • chinese-pynsimpl.klc
    • chinese-pyntrad.klc
    • croatian.klc
    • czech.klc
    • czech-p.klc
    • czech-q.klc
    • danish.klc
    • dari.klc
    • devanagari-inscript.klc
    • dinka.klc
    • divehi phonetic.klc
    • divehi typewriter.klc
    • dutch.klc
    • dzongkha.klc
    • estonian.klc
    • faeroese.klc
    • farsi.klc
    • finnish.klc
    • finnish-s.klc
    • french.klc
    • gaelic.klc
    • georgian.klc
    • german.klc
    • german-ibm.klc
    • greek.klc
    • greek-220.klc
    • greek-220-l.klc
    • greek-319.klc
    • greek-319-l.klc
    • greek-l.klc
    • greek-polytonic.klc
    • gujarati.klc
    • hebrew.klc
    • hindi.klc
    • hungarian.klc
    • hungarian-101.klc
    • icelandic.klc
    • irish.klc
    • italian.klc
    • italian-142.klc
    • japanese.klc
    • kannada.klc
    • kazakh.klc
    • korean-2beolsik.klc
    • korean-3beolsik.klc
    • korean-ru2kor.klc
    • kurdish-ar.klc
    • kurdish-cyr.klc
    • kurdish-lat.klc
    • kyrgyz-c.klc
    • lakhota-standard.klc
    • latin-am.klc
    • latvian.klc
    • latvian-q.klc
    • lithuanian.klc
    • lithuanian-ibm.klc
    • macedonian.klc
    • malayalam.klc
    • maltese-47.klc
    • maltese-48.klc
    • maori.klc
    • maori-dvorak-twohand.klc
    • marathi.klc
    • mongolian-c.klc
    • mongolian-d.klc
    • norwegian.klc
    • norwegian-s.klc
    • pashto.klc
    • polish-214.klc
    • polish-p.klc
    • portuguese.klc
    • portuguese-br.klc
    • portuguese-br-2.klc
    • punjabi.klc
    • romanian.klc
    • russian.klc
    • russian+qwerty.klc
    • russian-translit.klc
    • russian-translit-alt.klc
    • russian-typewriter.klc
    • sami-e-fs.klc
    • sami-e-n.klc
    • serbian-c.klc
    • serbian-l.klc
    • slovak.klc
    • slovak-q.klc
    • slovenian.klc
    • spanish.klc
    • spanish-v.klc
    • swedish.klc
    • swedish-s.klc
    • swiss-f.klc
    • swiss-german.klc
    • syriac phonetic.klc
    • syriac.klc
    • tagalog.klc
    • tajik-lat.klc
    • tamil.klc
    • tatar.klc
    • telugu.klc
    • thai kedmanee non-shiftlock.klc
    • thai kedmanee.klc
    • thai pattachote - non-shiftlock.klc
    • thai pattachote.klc
    • thai.klc
    • tur-f.klc
    • turkmen-cyr.klc
    • tur-q.klc
    • uighur-ar.klc
    • uighur-cyr.klc
    • uighur-lat.klc
    • uk.klc
    • uk_intl4.klc
    • ukdvk3.klc
    • uk-e.klc
    • uk-qm102.klc
    • ukrainian.klc
    • ukrainian-translit.klc
    • urdu.klc
    • urdu-ar.klc
    • us.klc
    • us-d.klc
    • us-d-l.klc
    • us-d-r.klc
    • us-i.klc
    • us-rul90.klc
    • uzbek.klc
    • vietnamese.klc
    • io.js
    • setup.html
    • setup.php
    • trantable.html
    • vk.inc.php
    • virtualkeyboard.js
    • vk_iframe.html
    • vk_iframe.js
    • vk_loader.js
    • vk_popup.html
    • vk_popup.js
    • jsvk.js
    • readme.txt
/**
 *  $Id: string.js 370 2007-11-25 01:39:30Z wingedfox $
 *  $HeadURL: https://svn.debugger.ru/repos/jslibs/BrowserExtensions/tags/BrowserExtensions.015/ext/string.js $
 * 
 *  @author Ildar Shaimordanov
 *  @author Ilya Lebedev
 *  @license LGPL
 *  @version $Rev: 370 $
 */

/**
 *  Decodes html entities
 *
 *  @return {String} string with decoded entities
 *  @scope public
 */
String.prototype.entityDecode = function() {
    if (!arguments.callee.span) arguments.callee.span = document.createElement('span');
    var s = arguments.callee.span;
    s.innerHTML = this;
    return s.firstChild?s.firstChild.nodeValue:"";
}

/**
 *  Method is used to trim specified chars from the left of the string
 * 
 *  @param {String, Array} c char or char list to be trimmed, default is \s
 *  @return {String}
 *  @scope public
 */
String.prototype.ltrim = function(c) {
    if (isString(c)) c=c.split("");
    if (isArray(c) || isUndefined(c)) {
        c = isEmpty(c)?"\\s":RegExp.escape(c); 
        c = new RegExp("^(?:"+c+")+", "g");
        return this.replace(c, "");
    }
    return this; 
}
/**
 *  Method is used to trim specified list from the right of the string
 * 
 *  @param {String, Array} c char or char sequence to be trimmed, default is \s
 *  @return {String}
 *  @scope public
 */
String.prototype.rtrim = function(c) {
    if (isString(c)) c=c.split("");
    if (isArray(c) || isUndefined(c)) {
        c = isEmpty(c)?"\\s":RegExp.escape(c); 
        c = new RegExp("(?:"+c+")+$", "g");
        return this.replace(c, "");
    }
    return this; 
}
/**
 *  Method is used to trim specified chars from the left and the right of the string
 * 
 *  @param {String, Array} c char or char list to be trimmed, default is \s
 *  @return {String}
 *  @scope public
 */
String.prototype.trim = function(c) {
    if (isString(c)) c=c.split("");
    if (isArray(c) || isUndefined(c)) {
        c = isEmpty(c)?"\\s":RegExp.escape(c); 
        c = new RegExp("^(?:"+c+")+|(?:"+c+")+$", "g");
        return this.replace(c, "");
    }
    return this; 
}

/**
 *  Duplicates the string
 *  
 *  @return {String}
 *  @scope public
 */
String.prototype.dup = function() {
    var val = this.valueOf();
    return [val,val].join("");
}
/**
 *  Repeats string specified number of times 
 * 
 *  @param {Number} n number of times to repeat the string
 *  @return {String}
 *  @scope public
 */
String.prototype.repeat = function(n /* :Number */) /* :String */ {
    if (isNaN(n=parseInt(n)) || n<0) return "";
    return Array(n+1).join(this.valueOf());
}
/**
 *  Pads the string to the specified length 
 * 
 *  @param {Number} n number of times to repeat c
 *                 positive - on the right side
 *                 negative - on the left side
 *  @param {String} c fill char, space is default 
 *  @return {String} 
 *  @scope public
 */
String.prototype.padding = function(n, c) {
    var val = this.valueOf();
    n = parseInt(n);
    if (!n) return val;
    if (isUndefined(c)) c = " ";
    var pad = String(c).charAt(0).repeat(Math.abs(n) - this.length);
    return (n < 0) ? pad + val : val + pad;
}
/**
 *  Pads the string on the right side
 * 
 *  @param {Number} n number of times to repeat c
 *  @param {String} c fill char
 *  @return {String} 
 *  @scope public
 */
String.prototype.padLeft = function(n, c) {
    return this.padding(-Math.abs(n), c);
}
/**
 *  Pads the string on the left side
 * 
 *  @param {Number} n number of times to repeat c
 *  @param {String} c fill char
 *  @return {String} 
 *  @scope public
 */
String.prototype.padRight = function(n, c) {
    return this.padding(Math.abs(n), c);
}

/**
 * sprintf(format, argument_list)
 *
 * The string format function like the one in C/C++, PHP, Perl
 * Each conversion specification is defined as below:
 *
 * %[index][alignment][padding][width][precision]type
 *
 * index         An optional index specifier that changes the order of the 
 *               arguments in the list to be displayed.
 * alignment     An optional alignment specifier that says if the result should be 
 *               left-justified or right-justified. The default is 
 *               right-justified; a "-" character here will make it left-justified.
 * padding       An optional padding specifier that says what character will be 
 *               used for padding the results to the right string size. This may 
 *               be a space character or a "0" (zero character). The default is to 
 *               pad with spaces. An alternate padding character can be specified 
 *               by prefixing it with a single quote ('). See the examples below.
 * width         An optional number, a width specifier that says how many 
 *               characters (minimum) this conversion should result in.
 * precision     An optional precision specifier that says how many decimal digits 
 *               should be displayed for floating-point numbers. This option has 
 *               no effect for other types than float.
 * type          A type specifier that says what type the argument data should be 
 *               treated as. Possible types:
 *
 * % - a literal percent character. No argument is required.  
 * b - the argument is treated as an integer, and presented as a binary number.
 * c - the argument is treated as an integer, and presented as the character 
 *       with that ASCII value.
 * d - the argument is treated as an integer, and presented as a decimal number.
 * u - the same as "d".
 * f - the argument is treated as a float, and presented as a floating-point.
 * o - the argument is treated as an integer, and presented as an octal number.
 * s - the argument is treated as and presented as a string.
 * x - the argument is treated as an integer and presented as a hexadecimal 
 *        number (with lowercase letters).
 * X - the argument is treated as an integer and presented as a hexadecimal 
 *        number (with uppercase letters).
 *        
 *  @return {String}
 *  @scope public
 */
String.prototype.sprintf = function() {
    var args = isArray(arguments[0])?arguments[0]:arguments
       ,index = 0
       ,frmt = this.replace(/%%/g, "\0\0")
       ,re = /%((?:\d+\$)?)((?:[-0+# ])?)((?:\d+|\*(?:\d+\$)?)?)((?:.(?:\d+|\*(?:\d+\$)?))?)([bcdeEfosuxX])/g;
    /*
    * The re.exec() method returns the array with the following properties
    * wich are used in this function
    *       x.index contains the substring position found at the origin string
    *       x[0] contains the found substring
    *       x[1] contains the explicit parameter number
    *       x[2] contains the flags
    *       x[3] contains the minwidth
    *       x[4] contains the precision
    *       x[5] contains the type specifier (as [bcdfosuxX])
    */
    frmt = frmt.replace(re, function() {
        var x = arguments
           ,sign = false
           ,ins;

        /*
        *  calculate min width 
        */
        if (!isUndefined(x[3]) && x[3].indexOf("*")==0) {
            x[3] = parseInt(x[3].replace(/\D/g,""))
            if (isNaN(x[3])) {
              x[3] = args[index];
              /*
              *  increment 
              */
              index++;
            } else {
              x[3] = args[x[3]]  
            }
        }
        /*
        *  calculate precision
        */
        if ("" != x[4]) {
            if (x[4].indexOf("*")==1) {
                x[4] = parseInt(x[4].replace(/\D/g,""))
                if (isNaN(x[4])) {
                  x[4] = args[index];
                  /*
                  *  increment 
                  */
                  index++;
                } else {
                  x[4] = args[x[4]]  
                }
            } else {
                x[4] = x[4].replace(/\D/,"")
            }
            x[4] = Math.abs(x[4]);
        }
        /*
        *  calculate insertion value 
        */   
        x[1] = parseInt(x[1]);
        var ins;
        if (isNumeric(x[1])) {
            ins = args[x[1]];
        } else {
            ins = args[index];
            /*
            *  index should be incremented only when no explicit parameter number is specified  
            */
            index++;
        }
        switch (x[5]) {
        case "b":
            if (ins<0) ins = 0x10000000000000000+parseInt(ins);
            ins = Number(ins).bin(x[4]);
            if (x[4]) ins = ins.substr(0,x[4]);
            if (x[2]=='#') ins = '0b'+ins;
            break;
        case "c":
            ins = String.fromCharCode(ins);
            break;
        case "u":
            ins = Math.abs(ins);  
        case "d":
            ins = Math.round(ins);       
            if (ins<0) {
                ins = "-"+Math.abs(ins).dec(x[4]);
            } else {
                ins = Number(ins).dec(x[4]);
                sign = (x[2] == ' ' || x[2] == '+');
            }
            break;
        case "e":
        case "E":
            if (ins>0) {
                sign = (x[2] == ' ' || x[2] == '+');
            }
            ins = Number(ins).toExponential(x[4]?x[4]:6);
            if (x[5]=='E') ins=ins.toUpperCase();
            break;
        case "f":
            if (ins>0) {
                sign = (x[2] == ' ' || x[2] == '+');
            }
            ins = Number(ins).toFixed(isNumeric(x[4])?x[4]:6);
            break;
        case "o":
            if (ins<0) ins = 0x10000000000000000+parseInt(ins);
            ins = Number(ins).toString(8);
            if (x[4]) ins = ins.substr(0,x[4]);
            if (x[2]=='#' && ins != 0) ins = '0'+ins;
            break;
        case "s":
            ins = String(ins);
            if (x[4]) ins = ins.substr(0,x[4]);
            break;
        case "x":
        case "X":
            if (ins<0) ins = 0x10000000000000000+parseInt(ins);
            ins = Number(ins).hex(-x[4]);
            if (x[4]) ins = ins.substr(0,x[4]);
            if (x[2]=='#') ins = '0x'+ins;
            if (x[5]=='X') ins = ins.toUpperCase();
            break;
        }
        if (sign) ins = x[2]+ins;
        if (x[3]) ins = (x[2]=='-' || x[3]<0)?ins.padRight(x[3]):ins.padLeft(x[3],x[2]=='0'?0:" ");
        return ins;
    })
    return frmt.replace(/\0\0/g, "%");
}

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The GNU Lesser General Public License (LGPLv3)


Written By
Web Developer
Russian Federation Russian Federation
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions