FWIW, I'm having the same problem, but a different reason for not liking the static configuration solution: My keyboard's got a scroll wheel, so it's both keyboard and pointer. Yes, I *can* set this up statically, but it's far more sensible to avoid the keyboard/mouse dichotomy in the first place. There are other bugs involving inconsistencies between event types and input devices; I'd say it's better to quit pretending that keyboards and mice are always inherently different. (Besides, that's what's so nifty about Linux's evdev mechanism anyway - it abstracts the events from the originating devices.)
FWIW, I'm having the same problem, but a different reason for not liking the static configuration solution: My keyboard's got a scroll wheel, so it's both keyboard and pointer. Yes, I *can* set this up statically, but it's far more sensible to avoid the keyboard/mouse dichotomy in the first place. There are other bugs involving inconsistencies between event types and input devices; I'd say it's better to quit pretending that keyboards and mice are always inherently different. (Besides, that's what's so nifty about Linux's evdev mechanism anyway - it abstracts the events from the originating devices.)