터치스크린 테스트
아직 터치스크린이 감지되지 않았습니다
브라우저가 터치 가능한 포인터를 보고하지 않고 있습니다. 이 기기에 실제로 터치스크린이 있더라도, 일부 브라우저는 실제로 화면을 터치하는 순간에만 이를 알려줍니다.
위 상자를 터치해 보세요 — 브라우저 자체의 기능 확인이 놓치더라도 실제 터치는 감지됩니다.
위 상자를 손가락 하나 이상으로 탭하고, 밀고, 길게 눌러 보세요.
16칸 중 0칸 터치됨
위 상자뿐 아니라 화면 전체를 덮습니다 — 패널의 실제 가장자리까지 도달하는 유일한 방법입니다.
브라우저가 보고하는 정보
- 최대 동시 터치 수(신고값)
- —
- 터치 입력 감지됨
- —
- 서브프레임 터치 샘플 노출 여부
- —
동시 터치
최대 동시 0개
이를 측정하려면 손가락 하나 이상으로 영역을 터치하세요.
접촉 세부 정보
압력
이를 측정하려면 영역을 터치하세요.
접촉 크기
이를 측정하려면 영역을 터치하세요.
스타일러스 기울기 및 회전
아직 스타일러스(펜 타입) 접촉이 감지되지 않았습니다.
고정 시 안정성
손가락 하나를 영역 위에 최대한 움직이지 않게 올려두고 시작을 누르세요.
고스트 터치
약 20초 동안 화면을 터치하지 말고, 그다음 시작을 누르세요.
터치 보고 속도
손가락 하나를 영역에 대고 천천히 움직인 뒤 시작을 누르세요.
요약
- 터치스크린 감지됨
- 신고된 대로 멀티터치 작동
- 영역의 모든 부분에서 터치가 기록됨
- 고정된 터치가 안정적으로 유지됨
- 터치하지 않는 동안 가짜 터치 없음
- 실제 압력 또는 접촉 크기를 보고함
- 제스처 처리로 인한 터치 손실 없음
대부분의 터치스크린 테스트는 탭할 격자만 보여주고 이를 '테스트'라고 부릅니다. 이 도구는 단순한 격자로는 알 수 없는 것들을 측정합니다 — 브라우저가 실제로 두 개 이상의 손가락을 동시에 인식하는지, 가만히 둔 손가락이 저절로 흔들리는지, 아무것도 닿지 않았는데 화면이 고스트 터치를 기록하는지, 그리고 브라우저가 실제 압력이나 접촉 크기 데이터를 제공하는지 여부입니다. 이 도구가 의도적으로 추측을 거부하는 두 가지가 있습니다 — 밀리초 단위의 터치 지연 시간(손가락이 유리에 실제로 닿은 순간을 기록하는 웹 API는 존재하지 않습니다)과 밀리미터 단위의 보정 정확도(화면의 실제 물리적 크기를 알려주는 API는 없습니다)입니다. 둘 다 조작된 숫자 대신 이 페이지에서 정직하게 설명됩니다.
작동 방식
- 테스트 영역 터치하기. 위 상자를 손가락 하나 이상으로 탭하고, 밀고, 길게 눌러보세요. 터치한 칸은 밝게 표시되며, 진행률 표시줄이 얼마나 많은 영역을 다뤘는지 알려줍니다.
- 전체 화면 스캔으로 실제 가장자리까지 확인하기. 인라인 상자는 페이지 자체가 차지하는 영역만 덮습니다. 이 상자뿐 아니라 화면의 실제 가장자리까지 도달하려면 전체 화면 스캔으로 전환하세요 — 마지막 전체 화면 스캔 결과는 종료한 뒤에도 유지됩니다.
- 여러 손가락을 동시에 시도하기. 손가락 두 개 이상을 동시에 영역에 올려 브라우저가 신고한 값과 실제로 보고하는 동시 터치 수를 비교해 보세요.
- 정지 안정성 확인하기. 손가락 하나를 최대한 움직이지 않게 두고 안정성 검사를 실행하세요 — 일부러 움직이지 않는 동안 보고된 위치가 얼마나 흔들리는지 확인합니다.
- 고스트 터치 감시하기. 화면을 전혀 건드리지 않고 검사를 실행하세요 — 고장 난 센서가 스스로 기록할 수 있는 가짜 터치를 감시합니다.
- 접촉 세부 정보 확인하기. 기기가 실제 압력과 접촉 크기 데이터를 보고하는지, 아니면 그런 센서가 없는 대부분의 화면처럼 고정된 기본값만 보내는지 확인하세요.
지연 시간이나 밀리미터 정확도를 표시하지 않는 이유
손가락이 유리에 실제로 닿은 순간을 기록하는 웹 API는 존재하지 않습니다 — 브라우저가 제공하는 타임스탬프는 터치가 이미 OS 자체의 입력 처리 과정을 거친 뒤에 생성됩니다. 실제 지연 시간을 측정하려면 화면을 향한 고속 카메라가 필요하며, 웹 페이지로는 불가능합니다. 밀리미터 정확도도 다른 각도에서 같은 문제를 안고 있습니다 — 브라우저 API는 화면의 물리적 크기를 알려주지 않고 픽셀 해상도만 알려주므로, 픽셀 오차를 실제 거리로 변환할 방법이 없습니다.
커버리지 스캔이 모든 데드존을 잡아내지 못하는 이유
이 테스트는 페이지를 통해 브라우저에 도달하는 것만 볼 수 있습니다. 인라인 상자는 페이지가 차지하는 화면의 일부만 덮습니다 — 전체 화면 스캔은 훨씬 더 넓게, 화면의 실제 가장자리까지 도달하지만, 그곳에서도 기기의 상태 표시줄, 화면 내 탐색 제스처, 노치, 둥근 모서리는 웹 페이지가 감지할 수 있는 범위 밖에 있습니다. 그래서 두 영역 중 어느 쪽이든 가장자리 근처에 켜지지 않은 칸은 단순히 이 탭이 도달할 수 없는 곳일 뿐, 하드웨어 결함의 증거가 아닐 수 있습니다.
- 아직 그 지점을 쓸어본 적이 없을 뿐 — 가장 단순하고 가장 흔한 이유입니다.
- 전체 화면 스캔이 아니라 인라인 상자를 사용하고 있어, 페이지가 차지하는 화면의 일부만 덮고 있습니다.
- 페이지가 인식하기 전에 브라우저가 그 터치를 화면 가장자리 스와이프 같은 시스템 제스처로 가로챘습니다.
- 그 부분이 브라우저 UI, 노치, 둥근 모서리 아래에 있어 전체 화면에서도 이 페이지가 닿을 수 없습니다.
멀티터치: '신고값'과 '관측값'의 진짜 의미
브라우저는 처음부터 maxTouchPoints라는 숫자를 보고합니다 — 하드웨어가 지원하는 동시 터치 수에 대한 자체 신고입니다. 이 테스트는 실제로 동시에 감지한 손가락의 최대 개수를 별도로 추적하여 둘을 비교합니다. 신고값보다 낮은 결과는 흔히 아직 그만큼의 손가락을 동시에 시도하지 않았거나, 폰의 OS가 패널 자체가 허용하는 것보다 동시 터치 수를 더 낮게 제한하고 있다는 뜻입니다.
신고값보다 높은 결과도 실제로 발생하며 알아둘 가치가 있습니다 — 일부 브라우저와 OS 조합은 실제로 신고값보다 더 많은 동시 접촉을 지원하는 하드웨어에서도 maxTouchPoints를 낮게 보고합니다.
정지 안정성: 스틱 드리프트의 터치 버전
정상적인 터치스크린은 손가락을 누르고 있는 내내 시작 위치에서 1픽셀 미만의 오차로 위치를 보고해야 합니다. 이 테스트는 손가락 하나를 최대한 움직이지 않게 두도록 요청하고, 보고된 위치가 자리 잡은 지점에서 얼마나 벗어나는지 확인합니다. 가장 처음의 아주 짧은 시간은 제외합니다 — 손가락이 닿은 직후에는 접촉 면적이 아직 넓어지는 중이며, 그 안정화 과정은 결함이 아닙니다.
- 안정적 — 접촉이 자리 잡은 후 눈에 띄는 흔들림이 감지되지 않았습니다.
- 약간의 흔들림 — 손가락이 약간 축축하거나 따뜻할 때 많은 정전식 패널에서 정상입니다.
- 불안정 — 안정적인 고정 상태에서 예상되는 것보다 흔들림이 눈에 띄게 큽니다.
고스트 터치: 고장 나가는 센서의 모습
고스트 터치란 아무도 실제로 닿지 않았는데 화면이 기록하는 접촉을 말합니다 — 눌린 채로 걸린 키의 터치 버전입니다. 이 테스트는 약 20초 동안 화면을 건드리지 말 것을 요청하고, 그 동안 감지된 터치를 세되, 가장 처음의 아주 짧은 순간(검사를 시작한 탭의 여운이며 고스트가 아님)은 제외합니다.
압력과 접촉 크기: 존재하지 않을 수도 있는 센서 읽기
웹의 Pointer Events API는 실제 하드웨어가 이를 측정할 방법이 있든 없든, 모든 터치에서 항상 압력 값과 접촉 너비/높이를 포함합니다. 실제 압력 센서가 없는 터치스크린에서는 터치할 때마다 동일한 고정 값이 압력으로 반환됩니다. 이 테스트는 이를 감시합니다 — 여러 샘플에 걸쳐 숫자가 실제로 전혀 변하지 않으면, 의미 있는 척하는 고정값을 표시하는 대신 정직하게 '압력 센서 없음'이라고 보고합니다.
접촉 크기도 마찬가지로 작동합니다 — 실제 접촉 형상 센서가 없는 기기는 터치할 때마다 고정된 1×1픽셀 점을 보고하며, 이 테스트는 손가락이 실제로 1픽셀 너비인 척하는 대신 이 사실을 알려줍니다.
아무것도 업로드되지 않습니다
이 페이지의 모든 측정값 — 터치 위치, 동시 손가락 수, 고정이 얼마나 안정적이었는지, 고스트 터치가 나타났는지, 압력과 접촉 크기 — 은 브라우저 자체의 터치 이벤트에서 직접 읽어 이 탭 안에서만 처리됩니다. 화면을 어떻게 터치하는지에 대한 정보는 어디로도 전송되지 않습니다.
자주 묻는 질문
왜 밀리초 단위 터치 지연 시간을 측정할 수 없나요?
손가락이 유리에 실제로 닿은 순간을 기록하는 웹 API는 존재하지 않습니다 — 브라우저가 제공하는 타임스탬프는 터치가 OS 자체의 입력 처리 과정을 이미 거친 뒤에 생성됩니다. 실제 지연 시간을 측정하려면 고속 카메라가 필요하며, 웹 페이지로는 불가능합니다.
왜 밀리미터 단위 정확도를 표시하지 않나요?
브라우저 API는 화면의 물리적 크기를 알려주지 않고 픽셀 해상도만 알려주므로, 픽셀 오차를 실제 거리로 신뢰성 있게 변환할 방법이 없습니다. 이 페이지가 표시하는 어떤 밀리미터 수치도 측정을 가장한 추측일 뿐입니다.
커버리지 스캔에서 가장자리 칸이 한 번도 켜지지 않아요. 화면이 고장 났나요?
꼭 그런 것은 아닙니다. 이 테스트는 웹 페이지 자체에 도달한 터치만 볼 수 있으며, 기기 상태 표시줄, 시스템 제스처 가장자리, 노치, 둥근 모서리는 모두 웹 페이지가 감지할 수 있는 범위 밖입니다. 하드웨어 결함이라고 단정하기 전에 그 지점을 의식하며 스캔을 다시 시도해 보세요.
기기가 신고한 값보다 이 테스트가 관측한 동시 터치 수가 적은 이유는요?
아직 그만큼의 손가락을 동시에 시도하지 않았을 가능성이 가장 큽니다. 폰의 OS가 패널 자체가 지원하는 것보다 동시 터치 수를 더 낮게 제한하고 있을 수도 있습니다.
이 테스트가 브라우저의 신고값보다 더 많은 동시 터치를 관측했어요. 오류인가요?
아니요, 이는 실제로 유용한 발견입니다. 일부 브라우저와 OS 조합은 실제로 신고값보다 더 많은 동시 접촉을 지원하는 하드웨어에서도 maxTouchPoints를 낮게 보고합니다.
압력 측정 결과가 '압력 센서 없음'이라고 나와요. 맞는 건가요?
대부분의 터치스크린은 실제로 누르는 힘을 측정할 방법이 없어, 터치 강도와 무관하게 항상 같은 고정 압력 값을 보고합니다. 이 테스트는 여러 샘플에 걸쳐 이를 확인한 뒤에야 실제 센서가 없다고 판단합니다.
이 도구는 무언가를 업로드하거나 저장하나요?
아니요. 모든 측정은 브라우저 탭 안에서 로컬로 실행되며, 페이지를 떠난 뒤 어디로도 전송되거나 저장되지 않습니다.
휴대폰과 태블릿뿐 아니라 터치스크린 노트북에서도 작동하나요?
네. 브라우저가 거친(터치 가능한) 포인터를 가졌다고 보고하는 기기라면, 터치스크린 노트북을 포함해 여기서도 동일하게 작동합니다.
화면을 어떻게 터치하는지에 대한 정보는 업로드, 기록, 전송되지 않습니다. 터치 위치, 동시 접촉 수, 정지 안정성, 고스트 터치, 압력, 접촉 크기 등 모든 측정값은 브라우저 자체의 터치 이벤트에서 읽어 이 브라우저 탭 안에서만 처리됩니다.