That app looks like a way to emulate a keybord as a custom macro device. Like those nostromo macro board things.

The only way I can think of to get this to work would be to use virtual machines. But even then it would take more than one computer so you can have more than one person log into that box, But that will require more than one system and not be what you are looking for. Also last I looked virtual machines did not support directx.

It would be a neat thing to have if you could find one.