With Insoet you create tables which you can use like virtual keyboards. The tables are customizable to your specific needs so that you can insert any Unicode character into your other applications. You can combine e.g. Chinese, Spanish and Polish characters and insert them in your applications on a German (QWERTZ) keyboard without any need to add an additional Windows keyboard.