mirror of
https://gitlab.freedesktop.org/libinput/libinput.git
synced 2026-01-04 10:50:13 +01:00
tools: make the thumb threshold configurable while measuring pressure
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
parent
ef5204fda7
commit
101cbe16c3
2 changed files with 12 additions and 0 deletions
|
|
@ -53,6 +53,11 @@ device-specific pressure values and it is required that
|
|||
Assume a palm threshold of
|
||||
.I N.
|
||||
The threshold has to be in device-specific pressure values.
|
||||
.TP 8
|
||||
.B \-\-thumb\-threshold=\fIN\fR
|
||||
Assume a thumb threshold of
|
||||
.I N.
|
||||
The threshold has to be in device-specific pressure values.
|
||||
.PP
|
||||
If the touch-thresholds or the palm-threshold are not provided,
|
||||
this tool uses the thresholds provided by the device quirks (if any) or the
|
||||
|
|
|
|||
|
|
@ -346,6 +346,10 @@ def main(args):
|
|||
'--palm-threshold', metavar='t', type=int,
|
||||
help='Threshold when a touch is a palm'
|
||||
)
|
||||
parser.add_argument(
|
||||
'--thumb-threshold', metavar='t', type=int,
|
||||
help='Threshold when a touch is a thumb'
|
||||
)
|
||||
args = parser.parse_args()
|
||||
|
||||
try:
|
||||
|
|
@ -357,6 +361,9 @@ def main(args):
|
|||
if args.palm_threshold is not None:
|
||||
device.palm = args.palm_threshold
|
||||
|
||||
if args.thumb_threshold is not None:
|
||||
device.thumb = args.thumb_threshold
|
||||
|
||||
loop(device)
|
||||
except KeyboardInterrupt:
|
||||
print('\r\033[2K{}'.format(fmt.separator()))
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue