|
Console Library 4.7.0
A header-only library that makes C++ simple
|
非阻塞的获取键盘的按键输入。 More...
#include <termios.h>#include <unistd.h>#include <poll.h>Go to the source code of this file.
Classes | |
| class | console::Keyboard |
| 用于监视键盘键击情况的类。 More... | |
Namespaces | |
| namespace | console |
| 本库所有组件所在的顶层命名空间。 | |
Enumerations | |
| enum class | console::Key : int { console::None = 0 , console::A = 'A' , console::B , console::C , console::D , console::E , console::F , console::G , console::H , console::I , console::J , console::K , console::L , console::M , console::N , console::O , console::P , console::Q , console::R , console::S , console::T , console::U , console::V , console::W , console::X , console::Y , console::Z , console::Num0 = '0' , console::Num1 , console::Num2 , console::Num3 , console::Num4 , console::Num5 , console::Num6 , console::Num7 , console::Num8 , console::Num9 , console::Space = ' ' , console::Enter = 13 , console::Esc = 27 , console::Backspace = 127 , console::Tab = 9 , console::Up = 1000 , console::Down , console::Left , console::Right , console::F1 , console::F2 , console::F3 , console::F4 , console::F5 , console::F6 , console::F7 , console::F8 , console::F9 , console::F10 , console::F11 , console::F12 } |
| 用于表示常用按键的枚举。 More... | |
非阻塞的获取键盘的按键输入。
使用条件编译确保在不同平台可以使用统一的 API,但只能检测常见的按键情况。 不处理边界情况,可以用于中小型程序,但切勿在生产环境使用。