zinkey.c

来自「unix下的界面工具」· C语言 代码 · 共 20 行

C
20
字号
#include <curses.h>
#include <sys/select.h>

int Zinkey()
{
  int k;
  fd_set f;
  struct timeval t;

  FD_ZERO( &f );
  FD_SET( 0, &f );
  t.tv_sec = 0;
  t.tv_usec = 100000L;
  if( !select( 1, &f, 0, 0, &t ) )
    return( 0 );
  if( ( k = getch() ) == ERR )
    k = 0;
  return( k );
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?