2009-03-29 1 views
1

TV 리모콘에서 입력을 캡처하고 응용 프로그램에서 어떤 버튼이 눌러 졌는지 감지하고 싶습니다. 운영 체제는 Linux입니다 (Windows 응답은별로 유용하지 않지만 다른 사용자에게는 유용 할 수 있습니다). 저는 C++을 사용하고 있지만 C 코드는 저에게도 도움이 될 것입니다. 리모컨을 사용하여 Linux C 또는 C++ 응용 프로그램과 상호 작용하는 방법은 무엇입니까?

나는이 유사한 방식으로 코드를 사용하고 싶습니다

: 또한

if (remoteControl.buttonPressed(PLAY_BUTTON)) 
{ 
    fooBar.doSomethingFun(); 
} 

, 내가 사용할 수있는 일반적인 라이브러리가있을 수 있습니다 생각하는 모든 리모트 때와, 또는 나는 것 정말 낮은 수준의 코딩을해야합니까?

답변

6

당신은 예를 들어, IR 배출량을 감지하는 일부 하드웨어를 필요로하기 위하여려고하고있다 우선 리눅스에서 USB-UIRT

의 USB-UIRT 당신을 위해 사물의 낮은 수준의 말을 다루는 LIRC에 의해 지원됩니다.

컨트롤과 함께 작동하는 수많은 오픈 소스 패키지가 있으므로 예제 코드를 볼 수 있습니다. Myth TV

관련 문제