<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
Hi all,
<div class=""><br class="">
</div>
<div class="">I am trying to get my PenMount PM1300A touchscreen to accept hold to right click (Evdev Third Button Emulation) on CentOS7. Kernel 3.10.0-327.18.2.el7.x86_64. xorg-x11-drv-evdev 2.9.2.</div>
<div class=""><br class="">
</div>
<div class="">My /etc/X11/xorg.conf contains:</div>
<div class=""># Setup the touch screen<br class="">
Section "InputClass"<br class="">
    Identifier "PenMount Touchscreen"<br class="">
    MatchVendor "PenMount"<br class="">
    MatchProduct "PenMount PM1300A"<br class="">
    Driver "evdev"<br class="">
    Option "InvertX" "on"<br class="">
    Option "InvertY" "on"<br class="">
    Option "EmulateThirdButton" "on"<br class="">
EndSection</div>
<div class=""><br class="">
</div>
<div class="">xinput reports:</div>
<div class="">$ DISPLAY=:0 xinput list-props 13<br class="">
Device 'PenMount PM1300A':<br class="">
<span class="Apple-tab-span" style="white-space: pre;"></span>Device Enabled (136):<span class="Apple-tab-span" style="white-space: pre;">
</span>1<br class="">
<span class="Apple-tab-span" style="white-space: pre;"></span>Coordinate Transformation Matrix (138):<span class="Apple-tab-span" style="white-space: pre;">
</span>1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000<br class="">
<span class="Apple-tab-span" style="white-space: pre;"></span>Device Accel Profile (257):<span class="Apple-tab-span" style="white-space: pre;">
</span>0<br class="">
<span class="Apple-tab-span" style="white-space: pre;"></span>Device Accel Constant Deceleration (258):<span class="Apple-tab-span" style="white-space: pre;">
</span>1.000000<br class="">
<span class="Apple-tab-span" style="white-space: pre;"></span>Device Accel Adaptive Deceleration (259):<span class="Apple-tab-span" style="white-space: pre;">
</span>1.000000<br class="">
<span class="Apple-tab-span" style="white-space: pre;"></span>Device Accel Velocity Scaling (260):<span class="Apple-tab-span" style="white-space: pre;">
</span>10.000000<br class="">
<span class="Apple-tab-span" style="white-space: pre;"></span>Device Product ID (263):<span class="Apple-tab-span" style="white-space: pre;">
</span>5345, 13568<br class="">
<span class="Apple-tab-span" style="white-space: pre;"></span>Device Node (264):<span class="Apple-tab-span" style="white-space: pre;">
</span>"/dev/input/event6"<br class="">
<span class="Apple-tab-span" style="white-space: pre;"></span>Evdev Axis Inversion (273):<span class="Apple-tab-span" style="white-space: pre;">
</span>1, 1<br class="">
<span class="Apple-tab-span" style="white-space: pre;"></span>Evdev Axis Calibration (274):<span class="Apple-tab-span" style="white-space: pre;">
</span><no items><br class="">
<span class="Apple-tab-span" style="white-space: pre;"></span>Evdev Axes Swap (275):<span class="Apple-tab-span" style="white-space: pre;">
</span>0<br class="">
<span class="Apple-tab-span" style="white-space: pre;"></span>Axis Labels (276):<span class="Apple-tab-span" style="white-space: pre;">
</span>"Abs MT Position X" (291), "Abs MT Position Y" (292), "None" (0), "None" (0)<br class="">
<span class="Apple-tab-span" style="white-space: pre;"></span>Button Labels (277):<span class="Apple-tab-span" style="white-space: pre;">
</span>"Button Unknown" (266), "Button Unknown" (266), "Button Unknown" (266), "Button Wheel Up" (142), "Button Wheel Down" (143)<br class="">
<span class="Apple-tab-span" style="white-space: pre;"></span>Evdev Scrolling Distance (278):<span class="Apple-tab-span" style="white-space: pre;">
</span>0, 0, 0<br class="">
<span class="Apple-tab-span" style="white-space: pre;"></span>Evdev Middle Button Emulation (279):<span class="Apple-tab-span" style="white-space: pre;">
</span>0<br class="">
<span class="Apple-tab-span" style="white-space: pre;"></span>Evdev Middle Button Timeout (280):<span class="Apple-tab-span" style="white-space: pre;">
</span>50<br class="">
<span class="Apple-tab-span" style="white-space: pre;"></span>Evdev Third Button Emulation (281):<span class="Apple-tab-span" style="white-space: pre;">
</span>1<br class="">
<span class="Apple-tab-span" style="white-space: pre;"></span>Evdev Third Button Emulation Timeout (282):<span class="Apple-tab-span" style="white-space: pre;">
</span>1000<br class="">
<span class="Apple-tab-span" style="white-space: pre;"></span>Evdev Third Button Emulation Button (283):<span class="Apple-tab-span" style="white-space: pre;">
</span>3<br class="">
<span class="Apple-tab-span" style="white-space: pre;"></span>Evdev Third Button Emulation Threshold (284):<span class="Apple-tab-span" style="white-space: pre;">
</span>20<br class="">
<span class="Apple-tab-span" style="white-space: pre;"></span>Evdev Wheel Emulation (285):<span class="Apple-tab-span" style="white-space: pre;">
</span>0<br class="">
<span class="Apple-tab-span" style="white-space: pre;"></span>Evdev Wheel Emulation Axes (286):<span class="Apple-tab-span" style="white-space: pre;">
</span>0, 0, 4, 5<br class="">
<span class="Apple-tab-span" style="white-space: pre;"></span>Evdev Wheel Emulation Inertia (287):<span class="Apple-tab-span" style="white-space: pre;">
</span>10<br class="">
<span class="Apple-tab-span" style="white-space: pre;"></span>Evdev Wheel Emulation Timeout (288):<span class="Apple-tab-span" style="white-space: pre;">
</span>200<br class="">
<span class="Apple-tab-span" style="white-space: pre;"></span>Evdev Wheel Emulation Button (289):<span class="Apple-tab-span" style="white-space: pre;">
</span>4<br class="">
<span class="Apple-tab-span" style="white-space: pre;"></span>Evdev Drag Lock Buttons (290):<span class="Apple-tab-span" style="white-space: pre;">
</span>0</div>
<div class=""><br class="">
</div>
<div class="">$ DISPLAY=:0 xinput test-xi2 13<br class="">
PenMount PM1300A                        <span class="Apple-tab-span" style="white-space:pre">
</span>id=13<span class="Apple-tab-span" style="white-space:pre"> </span>[slave  pointer  (2)]<br class="">
<span class="Apple-tab-span" style="white-space:pre"></span>Reporting 4 classes:<br class="">
<span class="Apple-tab-span" style="white-space:pre"></span>Class originated from: 13. Type: XIButtonClass<br class="">
<span class="Apple-tab-span" style="white-space:pre"></span>Buttons supported: 5<br class="">
<span class="Apple-tab-span" style="white-space:pre"></span>Button labels: "Button Unknown" "Button Unknown" "Button Unknown" "Button Wheel Up" "Button Wheel Down"<br class="">
<span class="Apple-tab-span" style="white-space:pre"></span>Button state:<br class="">
<span class="Apple-tab-span" style="white-space:pre"></span>Class originated from: 13. Type: XIValuatorClass<br class="">
<span class="Apple-tab-span" style="white-space:pre"></span>Detail for Valuator 0:<br class="">
<span class="Apple-tab-span" style="white-space:pre"></span>  Label: Abs MT Position X<br class="">
<span class="Apple-tab-span" style="white-space:pre"></span>  Range: 0.000000 - 2047.000000<br class="">
<span class="Apple-tab-span" style="white-space:pre"></span>  Resolution: 0 units/m<br class="">
<span class="Apple-tab-span" style="white-space:pre"></span>  Mode: absolute<br class="">
<span class="Apple-tab-span" style="white-space:pre"></span>  Current value: 1443.000000<br class="">
<span class="Apple-tab-span" style="white-space:pre"></span>Class originated from: 13. Type: XIValuatorClass<br class="">
<span class="Apple-tab-span" style="white-space:pre"></span>Detail for Valuator 1:<br class="">
<span class="Apple-tab-span" style="white-space:pre"></span>  Label: Abs MT Position Y<br class="">
<span class="Apple-tab-span" style="white-space:pre"></span>  Range: 0.000000 - 2047.000000<br class="">
<span class="Apple-tab-span" style="white-space:pre"></span>  Resolution: 0 units/m<br class="">
<span class="Apple-tab-span" style="white-space:pre"></span>  Mode: absolute<br class="">
<span class="Apple-tab-span" style="white-space:pre"></span>  Current value: 240.000000<br class="">
<span class="Apple-tab-span" style="white-space:pre"></span>Class originated from: 13. Type: XITouchClass<br class="">
<span class="Apple-tab-span" style="white-space:pre"></span>Touch mode: direct<br class="">
<span class="Apple-tab-span" style="white-space:pre"></span>Max number of touches: 10</div>
<div class=""><br class="">
</div>
<div class="">I have tested with a usb mouse and I can successfully get "Button 3" working in xinput test when using a similar configuration, but not the touchscreen.</div>
<div class=""><br class="">
</div>
<div class="">I have seen a couple of bugs like this while searching but they all seem to have expired without clearly being fixed. Are these still current?</div>
<div class=""><a href="https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/1084938" class="">https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/1084938</a></div>
<div class=""><a href="https://bbs.archlinux.org/viewtopic.php?id=187970" class="">https://bbs.archlinux.org/viewtopic.php?id=187970</a></div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class="">Yours,</div>
<div class="">Harry</div>
<p id="c1-id-6" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; COLOR: #000; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px 0px 2px; LINE-HEIGHT: 12pt; PADDING-RIGHT: 0px">
Harry Mallon</p>
<p id="c1-id-7" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; COLOR: #000; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 12pt; PADDING-RIGHT: 0px">
CODEX | Software Engineer</p>
<p id="c1-id-8" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px 0px 2px; LINE-HEIGHT: 12pt; PADDING-RIGHT: 0px">
<span id="c1-id-9" style="COLOR: gray">60 Poland Street</span> | <span id="c1-id-10" style="COLOR: gray">
London</span> | <span id="c1-id-11" style="COLOR: gray">England </span>| <span id="c1-id-12" style="COLOR: gray">
W1F 7NT </span></p>
<p id="c1-id-14" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; COLOR: gray; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px 0px 4px; LINE-HEIGHT: 12pt; PADDING-RIGHT: 0px">
E <a id="c1-id-15" style="TEXT-DECORATION: none; COLOR: gray" href="mailto:harry@codexdigital.com">
harry@codexdigital.com</a> <span id="c1-id-16" style="COLOR: #000">|</span> T <a id="c1-id-17" style="TEXT-DECORATION: none; COLOR: gray" href="callto:+44 203 7000 989">
+44 203 7000 989</a> </p>
<p style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px 0px 2px; LINE-HEIGHT: 12pt; PADDING-RIGHT: 0px">
<a title="Visit our website" style="TEXT-DECORATION: none; COLOR: gray" href="www.codexdigital.com">Website</a> |
<a title="Find us on Facebook" style="TEXT-DECORATION: none; COLOR: gray" href="https://www.facebook.com/codexdigital">
Facebook</a> | <a title="Follow us on Twitter" style="TEXT-DECORATION: none; COLOR: gray" href="http://twitter.com/codexdigital">
Twitter</a></p>
<p id="c1-id-22" style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; MARGIN-TOP: 15px"><a id="c1-id-23" title="See us at IBC!" style="BORDER-TOP-STYLE: none; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; OUTLINE-STYLE: none; BORDER-LEFT-STYLE: none" href="http://www.codexdigital.com"><img id="c1-id-24" style="BORDER-TOP-STYLE: none; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; OUTLINE-STYLE: none; BORDER-LEFT-STYLE: none" alt="" src="http://www.codexdigital.com/?action=asset&id=E55D8A6F-AF62-4978-8FF1-435A85AFADBF"></a></p>
</body>
</html>