My code basically seems to work now, at least on Teensy 2.0. It should work on Teensy++ with a recompile, I'll build it if you wanna try it out!
Of course! It will be a pleasure testing it
I'm also making a video-resume of the whole steps, im building your statue
Right, here's a zip of controller stuff, which should be all you need for the moment. You'll also want to get the latest converter zip, for the docs, since the method of loading a config is the same. Then you'll need to load Soarer_Controller_1.2_at90usb1286.hex onto the Teensy++, and then compile (scas) and load (scwr) the kevex.sc config file.
That will set it up to scan the matrix, but it won't be outputting any keys (it would get messy if it happened to spew out random keys!). It will be printing stuff out that can be viewed using hid_listen - if it's basically working you'll see nothing much until you press a key, and a hex code prefixed by either \ (key down) or / (key up). The hex code corresponds to the matrix position of the key - the strobe number first, and the sense number second.
If that all looks good, you can start editing a new config file, replacing all the UNASSIGNED entries with useful HID codes (such as A or SPACE, see the Codes page of the docs). So you press Q, see what the code is, plug Q into the config at the right place. Rinse and repeat!
Oh, the three lines near the end beginning with 'unstrobed' are left shift, right shift and that reset key... but I'm not sure what order. They will have matrix codes of B0, B1 and B2, in that order.