Those Haggy boards look pretty easy to program and looking at your overhead they look well worth it. A bit high on the price scale though. If I build one panel at a time and use the joystick options in fsxpand I might be able to get away with one.
A newbie question John, do you use the default keystrokes in FS9? Or did you need to edit it?
masternerd,
I feel the price is a good value for the money on the KE72. They are SO versatile and SO "bulletproof" (never had to tweek, fuss, play with, reaserch, or anything with them).
I started things off by canabalizing gamepads and joysticks... and came to the conclusion that approach resulted in WAY too much time spent on getting things active and WAY too many mechanical and electrical places for stuff to go WRONG! I still will use some hacked joystick stuiff....... like for the rudder trim panel...... but it will be a minor component of the pit... not the major source. If you look at he overhead alone.... you can figure out how many hacked units it would take,........ and what they would actually COST. No... the hagstrom card is CHEAP. ;)
As to keystrokes........ not a simple answer.

If you go into "Settings" in fs2004, you'll see that there are a LOT of things that are not assigned keystrokes by default but are available to control separately. For the things that ARE listed there, it is a simple matter of deciding which key combinations to assign (which is an exercise in keeping track of information), and then assigning it right there. Not too difficult.
Unfortunately, for stuff that it NOT listed there........ it is a little more "circumspect". You will have to first delve into the "magic" of a CRUCIAL payware program called FSUIPC by Peter Dowson. In fact, if you don't yet have that program as well as his WideFS program..... just go and buy them (links in the Cockpit Resources sticky at the top of the forum section). Bought as a pair there is a discount, I think.
The "mysteries" of FSUIPC are the KEY to cockpit building!
Start off by READING the HUGE manual..... that is full of programmer-speak type stuff. You won't learn that one overnight!

It takes HOURS of study to find out what is POSSIBLE, and then more hours to figure out how to DO it.
Many simulator functions are controlable, but you have to know what they are, where to find them, and how to get info in and out of the program. FSUIPC's job is to interface between you and the sim. There are things called "offsets" that have values in them (all hexadecimal stuff here!). Some cane be read, some can be written.
EXAMPLE
Let's say you find that the value at location 0D46 is what controls the high pressure fuel valve on engine 1. The values here are either a "1" for "on" or a "0" for off. So... first of all you wire up a panel switch for the valve on engine one and hook it to an input on the Hagstrom KE72 card. You then go into the Hagstrom card config file and assign a keypress for that switch, for both make and for break. In this section you need to send two different keystrokes... not the same one .... since the value at 0D46 is going to be changed differently depending on the state of the switch. You find unused key combinations (and it can be a macro) and assign them.
Great... now when the switch is thrown, the Hagstrom sends some keys to the sime in the computer. But at the moment they do NOTHING!
Now you go into the FSUIPC interface in the sim. It is a module that resides within the Modules folder, and has a pull down menu on the menu bar in the sim when you press "Alt". In it, there is a function that allows you to assign keystrokes to changes it will make at specific offsets. In this case, you need the keypresses to send a "1" when the switch is "on, and a "0" when it is off. SO .......you assign the one sent keypress to place a value of "0" in the offset, and the other keypress to place a value of "1" there.
Done.

Flip the switch and turn on and off the valve.
Hope that explains it well enough.
best,
...................john