검색하고 메모해 보세요.

검색하고 메모해 보세요.

터치스크린 필름을 설치하고 USB로 연결했더니 마우스 장치로 인식이 되었습니다.

따라서 웹페이지에서 스와이프할 수 없습니다. 스와이프하려고 하면 화면의 항목을 클릭하고 선택하거나 클릭하고 드래그합니다.

일부 질문과 답변은 내 상황에 도움이 되지 않았습니다.

내 원래 문제 설명은여기.

그렇다면 입력 장치를 마우스나 터치 스크린, 운영 체제 또는 애플리케이션으로 인식하는 책임은 누구에게 있습니까? 그렇다면 해결책을 어디서 찾아야 할까요?

검색하고 메모해 보세요.

의 도움으로이것포럼 게시물(약간 수정) 작동하도록 할 수 있습니다 ts_test. 터치스크린을 캘리브레이션하고 화면에 원을 그리는 등의 작업을 했습니다.

무엇을 해야 할까요? 내가 사용하고 있는 웹 브라우저는 여전히 페이지를 스크롤하는 대신 일부 텍스트를 선택합니다.

누군가가 말했다"애플리케이션은 입력 장치를 직접 사용해야 합니다"다른 사람들은 말한다"애플리케이션은 입력 장치와 직접적인 관계가 없습니다".

xorg.conf를 편집해야 할까요?스크롤 이벤트 시뮬레이션내 앱(이 경우에는 웹 브라우저인 Midori)이 "터치스크린"에서 작동하지 않기 때문인가요, 아니면 Android 휴대폰이 이미 동일한 작업을 수행하고 있나요?

응용 프로그램은 처음에 마우스 이벤트를 어떻게 얻습니까? /dev/input/event*장치 파일을 자체적으로 열까요, 아니면 Xorg 서버에서 열까요? 응용 프로그램 자체가 장치 파일을 처리하는 경우 Xorg 서버가 마우스 스크롤 작업을 시뮬레이션하는 것이 어떻게 가능합니까?

/etc/input/event0응용 프로그램이 마우스/터치 멀티 터치/모든 이벤트에 대해 Xorg 서버를 수신하는 경우 응용 프로그램은 해당 마우스/터치/모든 이벤트를 염두에 두어야 하며 Xorg에는 "Hey, Xorg, your The device "라고 말하는 항목이 있어야 합니다. 물리적 신호를 받으면 터치 이벤트에 대해 애플리케이션에 알려줍니다 ."

답변1

이것은 답변의 일부일 뿐입니다. 다른 사람들은 답변의 기초로 이 내용을 자유롭게 복사할 수 있습니다.

/dev/input/...터치스크린 입력 장치는 간단한 마우스처럼 켜거나 다른 수단을 통해 터치스크린에 완전히 접근할 수 있습니다 evdev.

X 서버가 입력 장치를 터치 스크린으로 사용하도록 해야 합니다. 예를 들어 X 서버는 터치 스크린 이벤트(예: 옆으로 드래그)를 마우스 휠 이벤트로 변환합니다. 전체 제스처(멀티 터치) 지원을 원하는 애플리케이션은 X11 포인터 위치/마우스 버튼 이벤트를 가져오는 것이 아니라 Linux 입력 이벤트 장치 자체를 열어야 합니다.

일반 USB 마우스 드라이버가 장치를 먼저 선언하지 않는 한 특정 터치스크린용 커널 드라이버는 연결 시 자동으로 로드되어야 합니다.

dmesg이에 대한 로그 메시지를 보려면 커널 로그( )를 확인하세요 . lsusb커널 로그에서 검색할 장치 ID 콘텐츠를 찾는 데 도움이 될 수 있습니다.

관련 정보