Hi,
I want to submit a patch to swap buttons 2 and 3 for TabletPCs by
default, since having the TPCButton do right-click is arguably more
useful than middle-click.
Cheers,
Jan Steffens
From 4bb377c55cc9759c58ec54849e42347a73284eec Mon Sep 17 00:00:00 2001
From: Jan Steffens <[email protected]>
Date: Mon, 19 Jul 2010 06:07:49 +0200
Subject: [PATCH] Swap stylus buttons 2 and 3 for Tablet PCs
There are only a few TPC pens with 2 buttons, and arguably right-click
is more useful than middle-click.
Signed-off-by: Jan Steffens <[email protected]>
---
src/wcmValidateDevice.c | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/src/wcmValidateDevice.c b/src/wcmValidateDevice.c
index 37400b9..5410896 100644
--- a/src/wcmValidateDevice.c
+++ b/src/wcmValidateDevice.c
@@ -681,6 +681,13 @@ int wcmParseOptions(LocalDevicePtr local, int hotplugged)
if ( !priv->wcmMMonitor )
priv->wcmMMonitor = xf86SetBoolOption(local->options, "MMonitor", 1);
+ /* Swap stylus buttons 2 and 3 for Tablet PCs */
+ if (TabletHasFeature(common, WCM_TPC) && IsStylus(priv))
+ {
+ priv->button[1] = 3;
+ priv->button[2] = 2;
+ }
+
for (i=0; i<WCM_MAX_BUTTONS; i++)
{
sprintf(b, "Button%d", i+1);
--
1.7.1.1
------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
Linuxwacom-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel