7

当我按住一个键时,输入第一个符号,然后有一点延迟,然后快速输入其他符号。像这样的东西:

在此处输入图像描述

在终端中也会发生同样的情况。在 linux 控制台 (tty) 中也会发生同样的情况,即使该延迟较小。

我正在使用 Python 开发一个控制台应用程序,它使用curses,它处理箭头键的按下,并且这种延迟也存在。

我想摆脱这种延迟,这样当我按住一个键时 - 它会统一发送信号,在第一个(或任何一个)符号之后没有任何特定的延迟。

我该怎么做?我应该使用来自阿森纳的东西curses吗?或者修补一些系统范围的设置?

EDIT1:我想我找到了一种方法。我可以进入键盘设置并设置自动重复的延迟。但它会在全局范围内更改它,并且仅适用于我的图形界面。它不会改变 linux 控制台中的任何内容。因此,我也在寻找一种在控制台中执行此操作的方法,因此它只会影响我的应用程序,而不影响整个系统。

EDIT2:在 X http://linuxforcynics.com/how-to/set-keyboard-repeat-delay-and-rate中找到了一种全局的命令行方式

和 linux 控制台的一种方式:https ://unix.stackexchange.com/questions/58651/adjusting-keyboard-sensitivity-in-a-command-line-terminal

但仍在寻找仅限应用程序的方式。

4

0 回答 0