| 
| 
  | FKeyboard (const FKeyboard &)=delete | 
|   | 
| 
  | FKeyboard (FKeyboard &&) noexcept=delete | 
|   | 
| 
auto  | operator= (const FKeyboard &) -> FKeyboard &=delete | 
|   | 
| 
auto  | operator= (FKeyboard &&) noexcept -> FKeyboard &=delete | 
|   | 
| 
auto  | getClassName () const -> FString | 
|   | 
| 
auto  | getKey () const noexcept -> FKey | 
|   | 
| 
auto  | getKeyName (const FKey) const -> FString | 
|   | 
| 
auto  | getKeyBuffer () &noexcept -> keybuffer & | 
|   | 
| 
auto  | getKeyPressedTime () const noexcept -> TimeValue | 
|   | 
| 
template<typename T >  | 
| void  | setTermcapMap (const T &) | 
|   | 
| 
void  | setTermcapMap () | 
|   | 
| 
void  | setNonBlockingInput (bool=true) | 
|   | 
| 
void  | unsetNonBlockingInput () noexcept | 
|   | 
| 
void  | enableUTF8 () noexcept | 
|   | 
| 
void  | disableUTF8 () noexcept | 
|   | 
| 
void  | enableMouseSequences () noexcept | 
|   | 
| 
void  | disableMouseSequences () noexcept | 
|   | 
| 
void  | setPressCommand (const FKeyboardCommand &) | 
|   | 
| 
void  | setReleaseCommand (const FKeyboardCommand &) | 
|   | 
| 
void  | setEscPressedCommand (const FKeyboardCommand &) | 
|   | 
| 
void  | setMouseTrackingCommand (const FKeyboardCommand &) | 
|   | 
| 
auto  | hasPendingInput () const noexcept -> bool | 
|   | 
| 
auto  | hasDataInQueue () const -> bool | 
|   | 
| 
auto  | hasUnprocessedInput () const noexcept -> bool | 
|   | 
| 
auto  | isKeyPressed (uInt64=read_blocking_time) -> bool | 
|   | 
| 
void  | clearKeyBuffer () noexcept | 
|   | 
| 
void  | clearKeyBufferOnTimeout () | 
|   | 
| 
void  | fetchKeyCode () | 
|   | 
| 
void  | escapeKeyHandling () | 
|   | 
| 
void  | processQueuedInput () | 
|   | 
 | 
| 
static auto  | getInstance () -> FKeyboard & | 
|   | 
| 
static auto  | getKeypressTimeout () noexcept -> uInt64 | 
|   | 
| 
static auto  | getReadBlockingTime () noexcept -> uInt64 | 
|   | 
| 
static void  | setKeypressTimeout (const uInt64) noexcept | 
|   | 
| 
static void  | setReadBlockingTime (const uInt64) noexcept | 
|   | 
| 
static void  | setNonBlockingInputSupport (bool=true) noexcept | 
|   | 
 | 
| 
static constexpr std::size_t  | FIFO_BUF_SIZE {512} | 
|   | 
The documentation for this class was generated from the following files: