Module Name: src Committed By: tsutsui Date: Sun Feb 7 16:13:56 UTC 2021
Modified Files: src/sys/arch/x68k/dev: ms.c Log Message: Remove dumb middle button emulation code from the ms(4) driver. Also fix leftover comments (derived from the original Sun's "firm_event" implementation as seen in sys/dev/sun/ms.c) to sync with reality on x68k. The current implementation the ms(4) driver just checks whether two (left/right) buttons are changed in the same packet. This means it cannot handle a release event correctly if two buttons pressed simultaneously are released in the different timing. The middle button emulation should be handled in application layer as other Xservers do, and I'll import Emulate3Buttons support for the X68k Xorg based monolithic server. See my post on port-x68k@ for details: https://mail-index.netbsd.org/port-x68k/2021/02/05/msg000074.html To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/sys/arch/x68k/dev/ms.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.