我想用我的android手机访问我电脑上的Emacs。输出将是我手机上的Emacspeak服务器。
将键盘事件从手机流式传输到Emacs的最佳方式是什么?
这取决于你想做什么。我有时会在手机的SSH终端中运行Emacs。当然,这意味着它显示在手机上,而不是电脑屏幕上。
如果你想要单向通信,在我看来你有两种选择,都与emacsclient有关。在您的电脑上以TCP服务器模式启动emacs,然后。。。
任一
- 弄清楚emacsclient协议,然后编写自己的程序,在Emacs看来,这个程序看起来像emacsclient,但实际上是一个Android程序
或
- 在Android上运行emacsclient,并提供--eval选项。这将使Emacs运行elisp函数,并且您可以在Emacs端进行任何您想要的操作。(只有当你的Android可以运行emacsclient时,这才会起作用。我不知道这是否涉及到Java应用程序+NDK的端口,或者你是否可以在根手机上获得emacsclient。)