1 个不稳定版本
0.1.0 | 2024年7月10日 |
---|
#1482 在 命令行工具
5KB
读取键(Termios)
这是一个小巧的 crate,它为 Linux 添加了进入和退出原始模式的函数。当你制作一个小的 CLI 应用程序,并且不想添加大量依赖项时,它很有用。
函数
init()
:通过禁用 ICANON 和 ECHO 进入原始模式。
close()
:通过启用 ICANON 和 ECHO 退出原始模式。
read_key(fd: i32) -> u8
:从指定的 FD 读取一个键。
lib.rs
:
读取键(Termios):一个小巧的 crate,用于在 Linux 上读取键,而不引入大量依赖项。
fn read_key(fd: i32) -> u8; 接收 FD 进行读取。阻塞直到按下键。这应该与合适的轮询一起使用。它返回一个字节供用户解析。
fn init(); 进入原始模式,允许开始读取键。
fn close(): 进入 cooked 模式。在此之后,read_key() 将无法工作。