When we looked at an IR keyboard I seem to recall that Mike worked out it used the RC6 protocol. His comment was "I am not writing a driving for that!" so it looks like you have some fun ahead of you!

Rob