如何使用termios将删除密钥分配给Linux中的另一个字符?

时间:2015-11-12 01:54:49

标签: linux system termios

我正在解决这个问题,我需要将一个字符分配给一个带有termios的Linux中的删除键。我查了资源,似乎每个人都这样做,但由于某种原因,我无法让它工作。

所以我试图绑定'q'字符成为新的删除键。这就是我所拥有的。我将'q'字符指定为新的退格键但是当我编译并运行'q'时不会删除任何内容。

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

1 个答案:

答案 0 :(得分:0)

cough

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