TS_TEST_MT(1)

πŸ’– TS_TEST_MT πŸ’–

okay bestie, welcome to ts_test_mt, the multitouch test program from tslib 🌈 she's the one you call when you wanna poke your touchscreen and see what it says back πŸ’…


✨ SYNOPSIS ✨

ts_test_mt [OPTION]

that's it. that's the whole vibe. one program, some options, endless touchy possibilities 🫢


🌸 DESCRIPTION 🌸

so ts_test_mt is literally here to test tslib using ts_read_mt() β€” go look at ts_read_mt(3) if you wanna know the deets πŸ‘‘ It works for both single touch AND multi touch devices, and it lets you test how the input behaves with tslib's filters applied ✨ like, filters on, bestie. the full experience.

there are two modes, and you pick between them with buttons on the display:

  • Drag mode β€” one crosshair gets drawn to the framebuffer display for each concurrently made touch contact πŸ’« so if you're touching with five fingers, you get five crosshairs, no cap.
  • Draw mode β€” lines are drawed for each touch contact πŸ–οΈ yeah. drawed. she said what she said. you touch, it draws, art happens.

πŸ’… OPTIONS πŸ’…

  • -r, --rotate [value] β€” rotates the screen, iconic behaviour honestly. value is 0 for 0 degree, 1 for 90 degrees (CW), 2 for 180 degrees (upside down) and 3 for 270 degrees (CCW) πŸ”„ pick your angle, rotate your whole world.
  • -v, --verbose β€” prints the input samples' values to the console πŸ–¨οΈ so you can actually see the numbers instead of just vibing with the crosshairs.
  • -j, --slots β€” overrides the number of concurrent touch contacts to allocate 🫰 like, how many fingers do you think you have? tell her.
  • -i, --idev β€” explicitly chooses the original input event device for tslib to use 🎯 Default: the environment variable TSLIB_TSDEVICE's value. so if you don't say anything, she's reading that env var, periodt.
  • -n, --samples β€” automatically exits after having read n samples πŸ‘‹ set a number, she dips when she hits it. no awkward goodbyes.
  • -a, --altcross β€” shows an alternative crosshair symbol at the touch points ✨ same touch points, new fit. it's giving glow-up.

πŸ‘€ SEE ALSO πŸ‘€

  • ts.conf(5)
  • ts_calibrate(1)
  • ts_uinput(1)
  • ts_test(1)

and that's the whole page bestie πŸŽ€ shoutout to tslib for being the source of all this β€” go touch something and have the best day fr fr πŸ’–βœ¨πŸ¦‹