2017-01-26 7 views
1

필자는 드라이버 작성 경험이 0입니다.다른 드라이버에서 입력 스트림을 가져 옵니까? 그래픽 태블릿 드라이버, 출력 미디 웹 미디 API와 함께 사용

이 주제에 관해 더 많은 것을 배우기 전에 필자는 그 아이디어가 실현 가능한지, 가능한지, 더 좋은 방법이 있는지 물어볼 필요가있다.

그래픽 태블릿 드라이버의 입력 스트림을 얻는 방법은 다른 드라이버 (OS에서 미디 하드웨어 장치로 볼 수 있음)에서 표준 문서화 된 그래픽 태블릿 프로토콜로 디코딩하고, 미디 출력으로 변환합니다 데이터).

웹 미디 API는 안정적인 릴리스 49 이후 Chrome에서 이미 지원되며 웹 USB API는 여전히 사양 초안 단계에 있습니다. 는 Can I Use - Midi

내가 그것을 그릴 분명히, 미디 드라이버에서 오는 내 태블릿에서 입력을 얻기 위해 웹 미디 API를 사용하여 그래픽 태블릿 입력 스트림 (좌표, 압력, 깊이, 등)로 다시 변환 할 참조 그래픽 태블릿에 액세스 할 수있는 네이티브 응용 프로그램에 가까운 경험을 가진 캔버스에 & 기능을 활용하십시오.

답변

1

USB MIDI 드라이버를 장치에 연결시키는 유일한 방법은 장치가 자체적으로 MIDI 장치로보고하는 것입니다. 이 경우 장치의 펌웨어를 수정해야합니다.

모든 이벤트를 MIDI 메시지로 변환하는 태블릿 용 장치 드라이버를 작성할 수 있습니다 (Linux, 이것은 커널 드라이버를 필요로하지 않지만 사용자 공간 프로그램으로 수행 될 수 있습니다.)하지만 이것은 경험없이 할 수있는 것이 아닙니다.