KHistory按鍵輸入可視化工具
??KHistory 是一個(gè)優(yōu)雅&跨平臺(tái)的 鍵盤/??手柄按鍵 檢測(cè)及歷史記錄顯示工具,無(wú)需安裝單可執(zhí)行文件 (約900kb大小) 即點(diǎn)即用。
無(wú)需安裝單文件下載即用
點(diǎn)擊Release獲取對(duì)應(yīng)平臺(tái)最新版本
一、功能特性
- 鍵盤按鍵檢測(cè)
- 游戲手柄按鍵檢測(cè)
- 控制
- 按鍵歷史記錄數(shù)
- 透明度
- 檢測(cè)幀率
- 可視化插件選擇
- 按鍵可視化及擴(kuò)展(自定義按鍵布局/重映射按鍵名/按鍵高亮顏色自定義/其他)
二、平臺(tái)支持情況
| 功能\平臺(tái) | Linux | Windows | MacOS | 備注 |
|---|---|---|---|---|
| 鍵盤按鍵檢測(cè) | ? | ? | ||
| 游戲手柄檢測(cè) | ? | |||
| 控制-按鍵歷史記錄數(shù) | ? | ? | ||
| 控制-透明度 | ? | ? | ||
| 控制-檢測(cè)幀率 | ? | ? | ||
| 按鍵可視化 | ? | ? | 已支持插件擴(kuò)展/自定義 | |
| 插件擴(kuò)展 | ? | ? | ? |
注: MacOS 后續(xù)支持
三、可能的使用場(chǎng)景
- 教學(xué)教程類
- 直播
- 視頻制作
- 個(gè)人操作分析
- 其他需要顯示按鍵輸入記錄的場(chǎng)景
四、演示
鍵盤按鍵檢測(cè)
游戲手柄按鍵檢測(cè)
五、插件模塊 / 自定義插件
開發(fā)者: 可根據(jù)自己需求開發(fā)或擴(kuò)展插件, 實(shí)現(xiàn)自定義的按鍵可視化面板
用戶: 可以根據(jù)使用場(chǎng)景選擇對(duì)應(yīng)/合適的插件進(jìn)行按鍵的可視化(如鍵盤、游戲手柄), 如下圖:
插件模塊功能
- 插件基本功能 - 用戶可根據(jù)場(chǎng)景自由切換插件進(jìn)行按鍵可視化(如: 按鍵/游戲手柄...)
- Mini插件框架PluginBase - 提供標(biāo)準(zhǔn)接口和后臺(tái)自動(dòng)完成按鍵事件處理和布局(按鍵狀態(tài))更新功能
- 插件自動(dòng)注冊(cè)功能 - 把插件放置
kplugin/auto-register目錄即可在編譯期自動(dòng)注冊(cè) - 基礎(chǔ)插件及插件擴(kuò)展 - 已提供鍵盤和手柄基礎(chǔ)插件及格斗游戲擴(kuò)展插件, 用戶無(wú)需了解C++/Imgui也可自己開發(fā)插件
- 自定義按鍵布局
- 重映射按鍵名
- 按鍵高亮顏色自定義
- 其他
插件示例/基礎(chǔ)插件
Plugin Base - Keyboard - 基礎(chǔ)鍵盤插件
Plugin Base - Gamepad - 基礎(chǔ)手柄插件
插件 開發(fā)/自定義 流程 - 無(wú)需了解C++/Imgui
Note: 插件及開發(fā)細(xì)節(jié)請(qǐng)參考 插件說(shuō)明文檔
六、貢獻(xiàn)與更多有意思的插件
歡迎大家把有意思的插件曬到這個(gè)討論中 - KPlugin - 有意思的插件討論
七、相關(guān)視頻
更多介紹/開發(fā)動(dòng)向 視頻分享 -〉地址
- 開源軟件: KHistory 按鍵檢測(cè)及歷史記錄顯示工具介紹
- KHistory: 街霸6 讓一追二 使用C語(yǔ)言打出”高光”操作
- 開源軟件: KHistory 按鍵檢測(cè)工具插件模塊基礎(chǔ)功能及擴(kuò)展介紹
八、相關(guān)鏈接
評(píng)論
圖片
表情
