mFrame
載入中...
搜尋中...
無符合項目
ufm::util::Console::Event 結構 參考文件abstract

鍵盤事件處理介面 更多...

#include <Console.h>

類別ufm::util::Console::Event的繼承圖:
ufm::term::Terminal ufm::term::TerminalCommandReboot

公開方法(Public Methods)

virtual void onControlKey (ufm::util::Console::KeyControl key, bool alt) override
 處理鍵盤按鍵事件
 
virtual void onFunctionKey (ufm::util::Console::KeyFunction key, bool alt) override
 處理功能鍵事件
 
virtual void onKey (char key, bool alt) override
 處理普通鍵事件
 

詳細描述

鍵盤事件處理介面

Console 呼叫,負責處理各類鍵盤輸入事件(控制鍵、功能鍵、普通鍵)。

函式成員說明文件

◆ onControlKey()

virtual void ufm::util::Console::Event::onControlKey ( ufm::util::Console::KeyControl key,
bool alt )
pure virtual

處理鍵盤按鍵事件

參數
key按下的鍵
alt是否按下 Alt 鍵

實作於 ufm::term::Terminal, 及 ufm::term::TerminalCommandReboot.

◆ onFunctionKey()

virtual void ufm::util::Console::Event::onFunctionKey ( ufm::util::Console::KeyFunction key,
bool alt )
pure virtual

處理功能鍵事件

參數
key功能鍵
alt是否按下 Alt 鍵

實作於 ufm::term::Terminal, 及 ufm::term::TerminalCommandReboot.

◆ onKey()

virtual void ufm::util::Console::Event::onKey ( char key,
bool alt )
pure virtual

處理普通鍵事件

參數
key按下的普通鍵
alt是否按下 Alt 鍵

實作於 ufm::term::Terminal, 及 ufm::term::TerminalCommandReboot.


此結構(structure) 文件是由下列檔案中產生: