I have a G27. There aren't enough keys accessible on the wheel. There also is no way to build macros to achieve a specific function. For example, say I want to be able to press one button and have the pit boss tell me the time on my last lap. Last week, I ordered and received a Teensy Arduino board. With it, I can respond to up to 25 switches and I can program each switch to do whatever I want. For example, I can press the Key1 button and have it send one or numerous keyboard scan codes to F2 2016 (F1 2016, as you have discovered from looking at the action map xml file, responds to key scan codes and virtual scan codes only...you can't send it an ascii sequence). Let's say I want my last last time. Right now, I have to press the Talk button and then the MFD button several times and then the down button several times and then the right button to ask the question. I don't know about you, but I'm in the weeds by the time I do all that. With the Teensy, I can program a button to automatically press the Talk Button, press the MFD button twice, press the Down button three times and press the Right button once. One keypress for something I want to know every lap. Maybe I'm the only one who cares about a feature like this, but just in case I'm not, I believe I have found a way you can accomplish this. I have tested this on a breadboard and it functions . I am building a prototype this week with 21 buttons that will be located on the wheel. This doesn't include the six G27 buttons, which I find hard to find often without looking. I guess I'd like to make this a community project if anyone else is interested. It's not an expensive project. The Teensy is about $25 USD. Besides that you need buttons, and those are relatively inexpensive (about $1 each) and a soldering iron and solder and a plan to mount them to the wheel. What the heck? I'll post updates as I make progress and maybe this should be moved to the mods section.