когда свой драйвер писал, вроде покороче было, что то выкинул, бо разобрался что к чему, не лень было, да и принято у меня так, пишу только тогда когда понимаю что пишу. Да код дома, глянуть ща не могу, что делал. Но мыши трёх типов определял и в один порт можно было клаву втыкать и мышь, один фиг работало.