In addition to lmce I use yavdr for standalone DVB-S2 Satellite TV. They just released the new 0.4 version (64bit only) which implements something called eventlircd for enhanced plug and play of remotes.
I mention this because on this latest yavdr it seems that every button on my Gyration 3101 is recognised ootb including the coloured buttons at the bottom.
I am not a developer but I was impressed with how it works. Thought it might be of interest.
Sorry if this is old news.