Making Accessible Keyboard for Win 8.1

Hi, I have a friend who has only good use of one hand, and they mentioned improvements to the windows touch keyboard. What would I need to implement a program that would display a keyboard (with added features), for example typing the keys "a,d,d,r" would display an option to key out the prescribed address?

Here are some of my specific questions:

1. Using user32.dll, what are the functions would I need to simulate keystrokes? Is there another windows library that I want to use in place of that or as well as that?

2. How would I simulate a response to the current cursor, would I need a handle to the current window as well as the cursor, or is there a way to get both?

3. What are some of the problems that I might have in making this keyboard program?
Topic archived. No new replies allowed.