I've been using FSUIPC to do all my controller assignments for years now, and I had an idea this week that might be of interest to some.
I use several control layouts, depending on what type of plan I'm flying. Right now, in order to set up aicraft-specific controls, I need to define axes and buttons for each type of plane in FSUIPC, then use the ShortAircraftNames=Substring parameter in fsuipc.ini to make sure that every 172, for instance, uses this layout. Making multiple assignments for different types of aircraft involves either setting them up individually in FSUIPC, or looking up the titles in their respective aicraft.cfg files and making manual entries into the ini file.
What I'm finding is that I have about 3 or 4 basic layouts--stick or yoke, levers for jets vs. piston, etc. I'd love it if I could define a controller profile in FSUIPC the way I do now, then simply assign it to a particular aircraft using a select list. I know it's never as easy to do these things as people think, but if you get a bee in your bonnet to try it out, you'd make me a happy guy.
Either way, thanks!