I dont know what dasher is, but i think your best bet is the onscreen keyboard that comes with windows (start, all programs, accessories, accessablity, on-screen keyboard) the only thing that the windows keyboard wont work for (srangely enough) is movement... the arrow keys are greyed out on mine
So you can either clumsily run with autorun (numlock) or (if a head mouse can even do this) hold down left and right click at the same time... that would actualy work very well!
but we cant do an onscreen keyboard from xml, we dont have the commands for it.
i'm not really sure about the hotkey stuff (/loadhotkey doesnt really work), but i think the important question is WHY do you want a hotkey that changes hotkey banks? whats wrong with the arrows or shift 1-0?
Let us know if theres anything we can make to help out your bro.