Currently, most analog and digital devices have a Infrared input for remote controllers. Each manufacturer has their own type of control. It is not rare that the same manufacturer to ship different types of controls, depending on the device. Unfortunately, during several years, there weren't any effort to uniform the IR keycodes under different boards. This resulted that the same IR keyname to be mapped completely different on differnt IR's. There were, however, an effort to keep those IR layouts at the same file (ir-common.c).
See ir-common.c IR summary by Aug, 26 2009 for a sample of the confusion.
Starting on Aug, 27 2009, there's a proposal for using a common keycode definition at the supported IR's to be used also by userspace applications.