Apache Awk Bash C cftp daemontools DHCP djbdns DNS Emacs Email ezmlm Fetchmail find GDB Hardware HTML HTTP Intro ISDN less Make Math mc mirrordir MySQL Peripherals Perl PHP3 pppd qmail Regexps Shell System Tables test To do Typical ucspi-tcp Versions Index TCP/IP slides

Mouse protocols

Serial mouse - 2 buttons - 3 byte protocol
Byte Bit
7 6 5 4 3 2 1 0
1 1 1 Left button Right button Y7 Y6 X7 X6
2 1 0 X5 X4 X3 X2 X1 X0
3 1 0 Y5 Y4 Y3 Y2 Y1 Y0
Serial mouse - 3 buttons - 5 byte protocol (Mouse Systems)
Byte Bit
7 6 5 4 3 2 1 0
1 1 0 0 0 0 Left button Middle button Right button
2 Signed X movement since last report
3 Signed Y movement since last report
4 Signed X movement since byte 2
5 Signed Y movement since byte 3
Last update: Wed, 2 Nov 2005 10:16:21 GMT