按住键上的第一个符号后删除延迟

时间:2016-02-11 10:54:08

标签: python-3.x input ubuntu-14.04 curses python-curses

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

enter image description here

在终端中也是如此。在linux console(tty)中也是如此,即使这种延迟较小。

我在使用curses的Python控制台应用程序上工作,它处理箭头键的按下,并且此处也存在此延迟。

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

我该怎么办?我应该使用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

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

0 个答案:

没有答案