我做了一个文本编辑器,我想将它移植到Linux上,以便我可以通过SSH远程使用它。我对Linux终端知之甚少,所以也许我错过了一些明显的东西,因为我无法相信在2013年,远程终端仍然无法区分Ctrl + M和Enter,或者Ctrl + H和Backspace,甚至可以根据Ctrl + Left/Right/Up/Down获取任何事件,依此类推。我尝试了ncurses和libtermkey无济于事。问题是,Linux社区是否有任何努力或讨论将Linux终端协议现代化或取代为支持全键盘和鼠标交互以及可能全彩的东西(即,允许使用文本用户界面的东西)巨大的可用性妥协?支持全键盘的Linux终端?
0
A
回答
0
据我所知,Linux控制台终端不支持这个,句号。如果你想尝试提高补丁,你可以去实施完整的CSI编码报告方案。它被记录为here。
libtermkey会识别发送的密钥序列,但修复程序必须先进入终端首先发送它们。
+0
嗨LeoNerd我读了你的网页并了解了libtermkey。不幸的是,正如你所说,直到xterm,linux内核和putty都开始发送这些CSI代码,我们就被卡住了。此外,我所说的是完全取代整个VT102仿真的想法。需要几天时间才能为具有全键盘和鼠标支持以及文本和颜色的终端编写I/O协议。一个使用比诅咒更简单的API的协议,以及更简单的实现。我不确定为什么到目前为止没有人想过它。 – cap
相关问题
- 1. 黑莓键盘/按键的JavaScript支持
- 2. 使用键盘从Linux终端复制到gvim编辑器
- 3. Linux和PHP:支持MySQL数据库与终端
- 4. 如何禁用RadComboBox的键盘支持?
- 5. 我的Emoji软键盘不支持android
- 6. Emacs的鼠标支持在终端SSH
- 7. Linux终端字符显示为符号而不是键盘上键入
- 8. 键盘输入如何进入终端?
- 9. ImageMagick,Linux终端
- 10. 在Linux终端
- 11. 从Linux终端
- 12. Linux终端PS1
- 13. 在Linux终端
- 14. Python PyGtk虚拟键盘支持at-spi
- 15. Android - 检查commitContent图像键盘支持
- 16. 如何使用mac键盘粘贴到虚拟框中的终端linux?
- 17. Linux l2TPv3支持
- 18. 设置终端标签标题的键盘快捷键
- 19. 用于切换pycharm中终端会话的键盘快捷键
- 20. linux终端输出
- 21. Linux终端v.s. Eclipse
- 22. 三|在Linux终端
- 23. Linux gedit和终端
- 24. 不支持linux 3.7.1支持ext2吗?
- 25. 在终端上的Linux
- 26. Linux中的Mac键盘上的Ins键
- 27. 完全支持
- 28. 将键盘支持和退格键添加到jQuery计算器
- 29. Linux上的MySQL ++ SSL支持
- 30. Linux上的EGL支持
尝试使用键盘功能,为特殊键提供不同的值,CtrlM和Enter是相同的,但退格键和Ctrl h和Ctrl左键等会给出不同的值。还有鼠标功能,例如getmouse – parkydr
键盘(on)解决不了太多,仍然有很多丢失的键组合和重复的键组合。我能找到的最好的是termbox,它解决了其中一些问题(仍然很不完美),但没有鼠标支持。无论如何,我实际上正在寻找替代整个vt100仿真方法,我认为它不能被保存(纠正我,如果我错了)。 – cap