tools: make the thumb threshold configurable while measuring pressure

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
Peter Hutterer 2020-03-30 14:43:56 +10:00
parent ef5204fda7
commit 101cbe16c3
2 changed files with 12 additions and 0 deletions

View file

@ -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

View file

@ -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()))