How kvnshasa/touchscreen-test-site works
This is a browser-based touchscreen tester. A user starts a test, touches and moves across the test area, and sees active and maximum touch counts plus progress through five regions; the test can be reset or displayed fullscreen where supported. The runtime is concentrated in script.js, which handles pointer tracking, region scoring, and result presentation. The tree also includes a touchscreen guide and informational pages, but no README or excerpts establishing how those pages link to the test. Connections are limited to behavior visible in the sampled script.
Main entry points: script.js Touch test runtime
Components 9
Touchscreen test
- Touch test runtime
script.js - Pointer tracking
script.js - Region scoring
script.js - Test results
script.js - Fullscreen control
script.js
Site content
- Touchscreen guide
touchscreen-guide/touchscreen-guide.html - About page
about.html - Privacy page
privacy/privacy.html
Other components
- User
Connections 5
- User → Touch test runtime: uses test controls
script.js - Touch test runtime → Pointer tracking: tracks pointers
script.js - Pointer tracking → Region scoring: updates regions
script.js - Region scoring → Test results: updates progress
script.js - Touch test runtime → Fullscreen control: toggles display
script.js