当我按住某个键时,键入第一个符号,然后有一点延迟,然后快速输入其他符号。像这样:
在终端中也是如此。在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
但仍在寻找仅限应用的方式。