Tato stránka popíše připojení myši k počítači, komunikační protokol a kódování pohybu myši. Kódování pohybu dvoutlačítkové myši (Microsoft Mouse) se liší od kódování třítlačítkové myši (Mouse System Mouse) a popsáno bude obojí. Veškeré časové průběhy byly odečteny pomocí logického analyzátoru. Literatura jež by popisovala dále uvedené nebyla k dispozici.
byte | bit | význam |
1. | 0.-1. | směr X (00 ... doprava, 11 ... doleva) |
2.-3. | směr Y (00 ... doprava, 11 ... doleva) | |
4. | pravé tlačítko (0 ... OFF, 1 ... ON) | |
5. | levé tlačítko (0 ... OFF, 1 ... ON) | |
6.-7. | vždy 11 | |
2. | 0.-5. | směr X velikost změny (-32..31) |
6. | vždy 0 | |
7. | vždy 1 | |
3. | 0.-5. | směr Y velikost změny (-32..31) |
6. | vždy 0 | |
7. | vždy 1 |
byte | bit | význam |
1. | 0. | pravé tlačítko (1 ... OFF, 0 ... ON) |
1. | střední tlačítko (1 ... OFF, 0 ... ON) | |
2. | levé tlačítko (1 ... OFF, 0 ... ON) | |
3.-6. | vždy 0 | |
7. | vždy 1 | |
2. | 0.-7. | změna ve směru X (-128..127) |
3. | 0.-7. | změna ve směru Y (-128..127) |
4. | 0.-7. | rychlost změny ve směru X (-128..127) |
5. | 0.-7. | rychlost změny ve směru Y (-128..127) |
|