我正在解决这个问题,我需要在Linux中使用termios为become the delete key分配一个字符。我已经查过资源,似乎每个人都是这样做的,但由于某种原因,我不能让它发挥作用。
所以我试图将'q'字符绑定为新的删除键。这就是我所拥有的。我将'q'字符指定为新的退格,但当我编译并运行'q'时,不会删除任何内容。

#include <stdio.h>
#include <termios.h>
int main()
{
struct termios err;
err.c_cc[VERASE] = 'q';
return 0;
}

最佳答案

cough

 ...
  struct termios err;
  tcgetattr(0, &err);
  err.c_cc[VERASE] = 'q';
  tcsetattr(0, TCSANOW, &err);
 ...

关于linux - 如何在带有termios的Linux中将Delete键分配给另一个字符?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33663157/

10-12 00:43