Pete,
I think there still may be something odd regarding the WideFS keystroke generation.
I am attempting to control a copy of FS9 on a WideView attached client PC with a joystick button on the server with the primary FS9. What I want to do is change the FS9 view on the WideView client.
According to the WideFS documentation, this should be possible by changing the classinstance value for the WideClient.
After changing the classInstance value, I was able to run WideClient on the WideView client PC without a problem. I set up the keysends to generate keystrokes to change the view.
I tested the keystrokes with wordpad and WideFS properly sent the keystrokes to WordPad on the client PC. I started up the FS9 client and verified the keystrokes worked when entered from the keyboard on the client.
When I sent the keystrokes from the server, WideFS does not properly control FS9 on the client. The keys seem to be ignored (no view change). I tried to save a flight so I could enter keys into a text field for a test, the keystrokes would display but the spacing would not advance (using SendInput). The keys would over wright each other. Without SendInput turned on, I could never get a key to display with FS9.
When I programmed a switch with FSUIPC to control the server FS9 view via the same keycode, it works just fine.
Have you ever tried this? Does FS9 use some odd keyboard processing like Teamspeak? Could there be some bad interraction between WideFS and FS9 on the client?
It seems there still may be a variation between the FSUIPC keyboard processing and WideFS.
Any ideas? I am going to download and try the latest FSUIPC and WideFS and see what happens. I will report back.
thx,
Lee