*** programs/Xserver/hw/kdrive/linux/ts.c~	2003-08-07 21:38:46.000000000 +0900
--- programs/Xserver/hw/kdrive/linux/ts.c	2003-08-08 23:40:33.000000000 +0900
***************
*** 119,125 ****
  	     * then we send delta's so that we can track the entire vga screen.
  	     */
  	    if (KdTsCurScreen == KdTsPhyScreen) {
! 	    	flags = KD_BUTTON_1;
  	    	x = event.x;
  	    	y = event.y;
  	    } else {
--- 119,139 ----
  	     * then we send delta's so that we can track the entire vga screen.
  	     */
  	    if (KdTsCurScreen == KdTsPhyScreen) {
! 		switch (event.pressure) {
! 		case	500:
! 			flags = KD_BUTTON_1;
! 			break;
! 		case	1000:
! 			flags = KD_BUTTON_2;
! 			break;
! 		case	2000:
! 			flags = KD_BUTTON_3;
! 			break;
! 		default:
! 			flags = KD_BUTTON_1;
! 			break;
! 		}
! 
  	    	x = event.x;
  	    	y = event.y;
  	    } else {
