4

是否可以模拟在回声上按下的向上箭头?

为了让这个更清楚,请允许我解释一下这个前提。我正在使用 Pi 上的 PHP 服务器在我的 Raspberry Pi 上控制 omxplayer。为了向播放器输入命令,我有一个 FIFO 输入,我可以从 PHP 网页向它发送命令。

要停止视频,播放器需要按下 'q' 键,我在我的 PHP 页面上实现如下:shell_exec("echo -nq > $pipe");。

但是,要快进 10 分钟,需要按下向上箭头。那么,有谁知道我如何回显向上箭头(进入管道)?

我希望这很清楚。我已经尝试发送转义序列“echo -n \c[[A > $pipe”,但这不起作用:(

非常感谢你,丹

4

1 回答 1

1

我找到了一个关于这个的线程。以下代码应该可以工作:

shell_exec("echo -n $'\e'[A > $pipe");
于 2013-06-08T18:20:26.983 回答