问题标签 [libtermkey]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
576 浏览

perl - 如何启用扩展鼠标模式?

此脚本最多只能使用 223 列宽( 223 + 32 -> 1 字节)。
有谁知道,如何启用扩展鼠标模式?我试图以这种方式更改鼠标模式,但它不起作用:

0 投票
1 回答
274 浏览

perl - Term::TermKey:捕捉鼠标事件和按键的正确方法是什么?

这适用于按键,但不适用于鼠标点击。我应该在此处更改什么以使其正常工作(Term::TermKey)?

0 投票
2 回答
176 浏览

perl - Term::TermKey:如何启用宽鼠标支持?

当我运行这个脚本时,鼠标的位置一直到第 255 列 - 然后计数从 0 开始。这是否意味着我的终端不支持SGR/mode 1006?
(编辑由于ak2的回答)

0 投票
1 回答
195 浏览

perl - 是否有可能用 Term::TermKey 捕捉光标位置?

是否可以使用Term::TermKey以类似的方式获取光标位置Term::ReadKey可以做到这一点:

0 投票
1 回答
304 浏览

linux - 支持全键盘的 Linux 终端?

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

0 投票
0 回答
9 浏览

c - libtermkey 在纯文本模式终端中不报告鼠标事件

我已经从http://www.leonerd.org.uk/code/libtermkey/下载并编译了最新的 libtermkey,但是在我编译并尝试运行它的“演示”应用程序之后,它给出了以下不一致的行为:

  1. 如果我在终端模拟器中运行应用程序,在“X”(Konsole、Terminator 等)下运行,它会按预期报告鼠标事件
  2. 但是,如果我切换到纯文本模式虚拟控制台(Ctrl + Alt + 4、5、...)并在那里运行应用程序,它不会报告鼠标按钮事件,并且按下中间按钮会报告为“空格”。

有人对这个有经验么?

(在更大范围内,这是一个更大项目的一部分,但我发现提供的演示应用程序是最好的可重现示例)