读取Clojure中当前所有按下的键

时间:2019-06-24 14:18:45

标签: clojure lanterna

是否可以获取Lanterna终端/屏幕中所有当前按下的键的列表?

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

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

1 个答案:

答案 0 :(得分:0)

我不认为键盘的软件界面通常会提出这样的问题。据我所知,最好的方法是自己构建它:监视按键按下和按键按下事件,并维护一组已掉下的按键而不会出现后续事件。