I am wondering if you are up to implementing some weird keysets like this one http://lirc.sourceforge.net/remotes/canon/RC-1_RC-5 for controlling DSLR cameras.... They usually have a few buttons and I don't know how well they are going to fit in your layout.