Something related to game controllers was discussed recently. I think it might be interesting for you.