支持全键盘的 Linux 终端?

标签 linux terminal console ncurses

我做了一个文本编辑器,我想把它移植到 Linux 上,这样我就可以通过 SSH 远程使用它。我不太了解 Linux 终端,所以也许我遗漏了一些明显的东西,因为我简直不敢相信在 2013 年远程终端仍然无法区分 Ctrl+M 和 Enter,或者 Ctrl+ H 和 Backspace,甚至获取 Ctrl+Left/Right/Up/Down 的任何事件,等等。我尝试了 ncurses 和 libtermkey 无济于事。问题是,Linux 社区是否有任何努力或讨论将 linux 终端协议(protocol)现代化或替换为支持完整的键盘和鼠标交互并可能支持全彩色的东西,即允许文本用户界面而无需巨大的可用性妥协?

最佳答案

据我所知,Linux 控制台终端不支持这个,句号。如果您想尝试打补丁,您可以尝试实现完整的 CSI 编码报告方案。已记录 here .

libtermkey 将在发送时识别键序列,但修复程序必须首先进入终端才能首先发送它们。

关于支持全键盘的 Linux 终端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20557717/

相关文章:

bash - 一个晦涩难懂的问题:已记录的VT100“软包装”转义序列?

linux - 语法错误 : operand expected when using Bash

c++ - 如何在 Linux 上用 C++ 解析文件的一部分

c++ - 我如何获得顺序线程ID

linux - awk 求和每 4 个数字 - 字段

linux - Linux 上的镜像终端

linux - 安装 MongoDB 时如何解决我的 Ubuntu 18.04 LTS 上的以下 "keyserver receive failed"问题?

Linux:如何在连接的监视器上监视和传入 ssh session

iphone - “无法读取符号”错误

c++ - Windows系统如何使用Sublime Text在外部控制台运行程序?