diff --git a/.gitignore b/web/.gitignore similarity index 100% rename from .gitignore rename to web/.gitignore diff --git a/LICENSE b/web/LICENSE similarity index 100% rename from LICENSE rename to web/LICENSE diff --git a/NOTICE b/web/NOTICE similarity index 100% rename from NOTICE rename to web/NOTICE diff --git a/README b/web/README similarity index 100% rename from README rename to web/README diff --git a/index.html b/web/index.html similarity index 100% rename from index.html rename to web/index.html diff --git a/samples/compiled.html b/web/samples/compiled.html similarity index 100% rename from samples/compiled.html rename to web/samples/compiled.html diff --git a/samples/european2-1.4.js b/web/samples/european2-1.4.js similarity index 100% rename from samples/european2-1.4.js rename to web/samples/european2-1.4.js diff --git a/samples/index.html b/web/samples/index.html similarity index 100% rename from samples/index.html rename to web/samples/index.html diff --git a/samples/issue58.html b/web/samples/issue58.html similarity index 100% rename from samples/issue58.html rename to web/samples/issue58.html diff --git a/samples/issue58.js b/web/samples/issue58.js similarity index 100% rename from samples/issue58.js rename to web/samples/issue58.js diff --git a/samples/lao_2008_basic.js b/web/samples/lao_2008_basic.js similarity index 100% rename from samples/lao_2008_basic.js rename to web/samples/lao_2008_basic.js diff --git a/samples/multilingual.html b/web/samples/multilingual.html similarity index 100% rename from samples/multilingual.html rename to web/samples/multilingual.html diff --git a/samples/samplehdr.js b/web/samples/samplehdr.js similarity index 100% rename from samples/samplehdr.js rename to web/samples/samplehdr.js diff --git a/samples/uncompiled.html b/web/samples/uncompiled.html similarity index 100% rename from samples/uncompiled.html rename to web/samples/uncompiled.html diff --git a/samples/us-1.0.js b/web/samples/us-1.0.js similarity index 100% rename from samples/us-1.0.js rename to web/samples/us-1.0.js diff --git a/source/build.bat b/web/source/build.bat similarity index 100% rename from source/build.bat rename to web/source/build.bat diff --git a/source/keymanweb.js b/web/source/keymanweb.js similarity index 100% rename from source/keymanweb.js rename to web/source/keymanweb.js diff --git a/source/kmwbase.js b/web/source/kmwbase.js similarity index 100% rename from source/kmwbase.js rename to web/source/kmwbase.js diff --git a/source/kmwcallback.js b/web/source/kmwcallback.js similarity index 100% rename from source/kmwcallback.js rename to web/source/kmwcallback.js diff --git a/source/kmwdebug.js b/web/source/kmwdebug.js similarity index 100% rename from source/kmwdebug.js rename to web/source/kmwdebug.js diff --git a/source/kmwdebugstub.js b/web/source/kmwdebugstub.js similarity index 100% rename from source/kmwdebugstub.js rename to web/source/kmwdebugstub.js diff --git a/source/kmwinit.js b/web/source/kmwinit.js similarity index 100% rename from source/kmwinit.js rename to web/source/kmwinit.js diff --git a/source/kmwkeymaps.js b/web/source/kmwkeymaps.js similarity index 100% rename from source/kmwkeymaps.js rename to web/source/kmwkeymaps.js diff --git a/source/kmwlayout.js b/web/source/kmwlayout.js similarity index 100% rename from source/kmwlayout.js rename to web/source/kmwlayout.js diff --git a/source/kmwlegacy.js b/web/source/kmwlegacy.js similarity index 100% rename from source/kmwlegacy.js rename to web/source/kmwlegacy.js diff --git a/source/kmwnative.js b/web/source/kmwnative.js similarity index 100% rename from source/kmwnative.js rename to web/source/kmwnative.js diff --git a/source/kmwosk.js b/web/source/kmwosk.js similarity index 100% rename from source/kmwosk.js rename to web/source/kmwosk.js diff --git a/source/kmwreleasestub.js b/web/source/kmwreleasestub.js similarity index 100% rename from source/kmwreleasestub.js rename to web/source/kmwreleasestub.js diff --git a/source/kmwstring.js b/web/source/kmwstring.js similarity index 100% rename from source/kmwstring.js rename to web/source/kmwstring.js diff --git a/source/kmwuibutton.js b/web/source/kmwuibutton.js similarity index 100% rename from source/kmwuibutton.js rename to web/source/kmwuibutton.js diff --git a/source/kmwuifloat.js b/web/source/kmwuifloat.js similarity index 100% rename from source/kmwuifloat.js rename to web/source/kmwuifloat.js diff --git a/source/kmwuitoggle.js b/web/source/kmwuitoggle.js similarity index 100% rename from source/kmwuitoggle.js rename to web/source/kmwuitoggle.js diff --git a/source/kmwuitoolbar.js b/web/source/kmwuitoolbar.js similarity index 100% rename from source/kmwuitoolbar.js rename to web/source/kmwuitoolbar.js diff --git a/source/resources/osk/ajax-loader.gif b/web/source/resources/osk/ajax-loader.gif similarity index 100% rename from source/resources/osk/ajax-loader.gif rename to web/source/resources/osk/ajax-loader.gif diff --git a/source/resources/osk/keymanweb-osk.eot b/web/source/resources/osk/keymanweb-osk.eot similarity index 100% rename from source/resources/osk/keymanweb-osk.eot rename to web/source/resources/osk/keymanweb-osk.eot diff --git a/source/resources/osk/keymanweb-osk.ttf b/web/source/resources/osk/keymanweb-osk.ttf similarity index 100% rename from source/resources/osk/keymanweb-osk.ttf rename to web/source/resources/osk/keymanweb-osk.ttf diff --git a/source/resources/osk/keymanweb-osk.woff b/web/source/resources/osk/keymanweb-osk.woff similarity index 100% rename from source/resources/osk/keymanweb-osk.woff rename to web/source/resources/osk/keymanweb-osk.woff diff --git a/source/resources/osk/kmwosk.css b/web/source/resources/osk/kmwosk.css similarity index 100% rename from source/resources/osk/kmwosk.css rename to web/source/resources/osk/kmwosk.css diff --git a/source/resources/ui/button/kbdicon.gif b/web/source/resources/ui/button/kbdicon.gif similarity index 100% rename from source/resources/ui/button/kbdicon.gif rename to web/source/resources/ui/button/kbdicon.gif diff --git a/source/resources/ui/button/kmw_button.gif b/web/source/resources/ui/button/kmw_button.gif similarity index 100% rename from source/resources/ui/button/kmw_button.gif rename to web/source/resources/ui/button/kmw_button.gif diff --git a/source/resources/ui/float/kbdicon.gif b/web/source/resources/ui/float/kbdicon.gif similarity index 100% rename from source/resources/ui/float/kbdicon.gif rename to web/source/resources/ui/float/kbdicon.gif diff --git a/source/resources/ui/float/kmicon.gif b/web/source/resources/ui/float/kmicon.gif similarity index 100% rename from source/resources/ui/float/kmicon.gif rename to web/source/resources/ui/float/kmicon.gif diff --git a/source/resources/ui/ios/kbdicon.png b/web/source/resources/ui/ios/kbdicon.png similarity index 100% rename from source/resources/ui/ios/kbdicon.png rename to web/source/resources/ui/ios/kbdicon.png diff --git a/source/resources/ui/toggle/kbdicon.gif b/web/source/resources/ui/toggle/kbdicon.gif similarity index 100% rename from source/resources/ui/toggle/kbdicon.gif rename to web/source/resources/ui/toggle/kbdicon.gif diff --git a/source/resources/ui/toggle/kmw_logo_16.gif b/web/source/resources/ui/toggle/kmw_logo_16.gif similarity index 100% rename from source/resources/ui/toggle/kmw_logo_16.gif rename to web/source/resources/ui/toggle/kmw_logo_16.gif diff --git a/source/resources/ui/toggle/kmw_logo_16_down.gif b/web/source/resources/ui/toggle/kmw_logo_16_down.gif similarity index 100% rename from source/resources/ui/toggle/kmw_logo_16_down.gif rename to web/source/resources/ui/toggle/kmw_logo_16_down.gif diff --git a/source/resources/ui/toggle/kmw_osk_16.gif b/web/source/resources/ui/toggle/kmw_osk_16.gif similarity index 100% rename from source/resources/ui/toggle/kmw_osk_16.gif rename to web/source/resources/ui/toggle/kmw_osk_16.gif diff --git a/source/resources/ui/toggle/kmwcontroller2.gif b/web/source/resources/ui/toggle/kmwcontroller2.gif similarity index 100% rename from source/resources/ui/toggle/kmwcontroller2.gif rename to web/source/resources/ui/toggle/kmwcontroller2.gif diff --git a/source/resources/ui/toggle/kmwcontroller2x.gif b/web/source/resources/ui/toggle/kmwcontroller2x.gif similarity index 100% rename from source/resources/ui/toggle/kmwcontroller2x.gif rename to web/source/resources/ui/toggle/kmwcontroller2x.gif diff --git a/source/resources/ui/toolbar/blank.gif b/web/source/resources/ui/toolbar/blank.gif similarity index 100% rename from source/resources/ui/toolbar/blank.gif rename to web/source/resources/ui/toolbar/blank.gif diff --git a/source/resources/ui/toolbar/kmwuitoolbar.css b/web/source/resources/ui/toolbar/kmwuitoolbar.css similarity index 100% rename from source/resources/ui/toolbar/kmwuitoolbar.css rename to web/source/resources/ui/toolbar/kmwuitoolbar.css diff --git a/source/resources/ui/toolbar/toolbar.gif b/web/source/resources/ui/toolbar/toolbar.gif similarity index 100% rename from source/resources/ui/toolbar/toolbar.gif rename to web/source/resources/ui/toolbar/toolbar.gif diff --git a/source/resources/ui/toolbar/world.png b/web/source/resources/ui/toolbar/world.png similarity index 100% rename from source/resources/ui/toolbar/world.png rename to web/source/resources/ui/toolbar/world.png diff --git a/source/version.txt b/web/source/version.txt similarity index 100% rename from source/version.txt rename to web/source/version.txt diff --git a/tools/compiler.jar b/web/tools/compiler.jar similarity index 100% rename from tools/compiler.jar rename to web/tools/compiler.jar