2013-06-08 3 views
4

반향 화살표를 시뮬레이션 할 수 있습니까?Simulate Up Arrow Linux에서 입력

잘하면이 점을 명확히하여 전제를 설명해주십시오. Pi에서 PHP 서버를 사용하여 Raspberry Pi에서 omxplayer를 제어하고 있습니다. 플레이어에게 명령을 입력하기 위해, 나는 PHP 웹 페이지에서 명령을 보낼 수있는 FIFO 입력을 가지고있다.

동영상을 중단하려면 플레이어가 'q'키를 눌러야합니다. PHP 페이지에서 다음과 같이 구현했습니다. shell_exec ("echo -n q> $ pipe") ;.

그러나 앞으로 10 분을 건너 뛰려면 위쪽 화살표를 눌러야합니다. 그래서, 내가 화살표를 (파이프에) 에코시킬 수있는 방법을 아는 사람이 있습니까?

나는 분명히 희망합니다. 내가 이스케이프 시퀀스를 전송하려고했습니다 "에코 -n \ C [[A> $ 파이프"하지만이 작동하지 않았다 :(

사전에 대단히 감사합니다 댄

답변

1

내가했습니다 . 이에 대해 a thread을 발견 다음 코드는 작동합니다 :

shell_exec("echo -n $'\e'[A > $pipe"); 
+0

감사를 많이 - 확실하지 내가 놓친 어떻게, 문제는 어쨌든 – danwag

+0

구글 검색하지만 내이었다에 그냥.! 관심이있는 경우 PHP 페이지를 github에 업로드했습니다 : "https://github.com/waggy55/RPi_PHP_VIDEO".하지만 경고 : "hacky"내가 그 과정에서 PHP를 배우려고하는 중이다. – hek2mgl

+0

감사 흥미로운 걱정하지 마십시오 감사 – danwag