📄 settty.c
字号:
#include "../inc/screen.h"void settty(flag)int flag;{ int fd; struct termio tbuf0; char *ttyname(),*tname; tname = ttyname(1); fd = open(tname,O_RDWR); if(fd == ERR) return; if(flag == TRUE) { ioctl(fd,TCGETA,&tbuf0); tbuf0.c_lflag &= ~ICANON; tbuf0.c_lflag &= ~ECHO; tbuf0.c_cc[4] = 1; tbuf0.c_cc[5] = 0; tbuf0.c_iflag &= ~ISTRIP; tbuf0.c_cflag |= CS8; tbuf0.c_cflag &= ~PARENB; ioctl(fd,TCSETA,&tbuf0); } else { ioctl(fd,TCGETA,&tbuf0); tbuf0.c_lflag |= ICANON; tbuf0.c_lflag |= ECHO; tbuf0.c_cc[4] = 4; tbuf0.c_cc[5] = 5; tbuf0.c_iflag &= ~ISTRIP; tbuf0.c_cflag |= CS8; tbuf0.c_cflag &= ~PARENB; ioctl(fd,TCSETA,&tbuf0); } close(fd);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -