Hi, Akira321,
Google Germany spit out this company for me:
http://www.touchkeyboard.de/(It's in german, but the site says the there is also an english version of the program
avialable).
I'll give you a rough translation of the key features:
"MH touchkeyboard (=name of the program) shows a freely configurably keyboard on the monitor. This virtual
keyboard can be operated by mouse or directly via touch screen."
"The highlights are:
* arbitrarly user-defines keyboeard layouts
* provided layout editor (pro-version)
* Windows-login with TouchKeyboard (PRO-Version)
* PlugIn-Management to extend the keyboard with custom functions and layouts with DLLs.
* can be remote controlled with an COM/Automation (ActiveX) interface (whatever that is

)
* one keystroke can write a whole word, start a program, open a file, etc.
* supports Unicode for different programs (e.g. Word, Wordpad)
* if required, always in the foreground (no other windows covering the keyboard)
* operating systems Windows XP, NT 4, und Win9x"
A flyer in english can be found:
hereThere is also a time limited demo for download. I've taken a quick look at it, in some of the demo layouts,
the buttons were huge (several cm on my screen), so I guess the size is configurable, too.
If you want to know more, I'll be happy to provide more translation.
Best,
Minks