0

有没有办法获取 Lanterna 终端/屏幕中所有当前按下的键的列表?

即没有得到最后按下的键,也没有等待按下键。我想获取当前被按住的所有键的列表。

我意识到这可能是带有终端的灯笼的限制。如果是这样,是否有实现支持轮询按键的文本 UI 的替代方法?

4

1 回答 1

0

我认为键盘的软件界面通常不会公开提出这个问题的方法。据我所知,最好的方法是自己构建它:注意 key-down 和 key-up 事件,并维护一组在没有后续 up 事件的情况下已关闭的键。

于 2019-06-24T17:06:43.657 回答