2011-05-16 5 views
2

Linux에서 주어진 프로세스에서 키를 누르는 것을 시뮬레이트하는 방법은 무엇입니까? Xorg가 실행되지 않고 입력이 DirectFB에서 처리됩니다.다른 프로세스로 키 누르기를 시뮬레이트하는 드라이버

+0

시스템에 대한 키 누르기를 시뮬레이트하는 방법을 알려줄 수는 있지만 특정 프로세스로 연결되지는 않습니다. 프로세스가 중점을 둔다면 그 프로세스가 포커스를 얻습니다. – Keith

답변

0

여기에서 성취하려고하는 것이 확실하지 않습니다 ... 목표에 대한 자세한 정보가 매우 유용합니다.

다른 프로세스간에 통신하려면 signals (또는 here) 또는 해당 프로그램의 API (예 : Xorg의 개발 위키)를 사용해야합니다.

+0

자세한 내용은 여기에 있습니다. http://www.rohitab.com/discuss/topic/37365-linux-driver-to-simulate-keypresses/ –

+0

링크가 나를 도와주지 않기 때문에, 왜 저에게 * 왜 * 당신은 이것을하고 싶습니다 ... 더 좋은 방법이있을 수 있습니다. 나는 시스템 프로그래머가 아니지만 신호를 사용하기를 원한다고 확신한다. 어느 쪽이든 내 직감은 그렇게해야한다고 말한다. –

0

파이프를 사용하여 다른 프로세스에 정보를 입력하고 싶습니다. 프로그램이 할 수있는 일은 stdio 입력 파일 설명자를 닫고 프로그램이 프로세스에 쓰는 데 사용하는 새로운 파일 설명자를 여는 것입니다. 좋은 소스는 posix 프로그래밍에 대한 beejs 가이드입니다. 그것을 봐, 당신이 필요로하는 것이 있습니다.

관련 문제