搜索插件、代码仓与 APP 分类

keyboard_event 封面
插件详情v0.3.4

keyboard_event

适用于 Flutter 桌面端(Windows)的键盘事件插件

Windows
近 30 天下载
60
喜欢数
29
Pub 分数
120

安装插件

flutter pub add keyboard_event

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

keyboard_event 包使 Flutter 桌面应用程序在 Windows 上能够捕获和响应低级别键盘事件。它提供对按键、释放和重复事件的访问,使开发者能够构建需要精确键盘输入处理的应用程序,例如游戏、生产力工具或自定义键盘快捷方式。该插件与 Flutter 的事件系统无缝集成,专为 Windows 平台设计。当标准 Flutter 键盘监听器无法满足需求时,非常适合使用。

适合场景

  • 自定义键盘快捷键
  • 游戏输入处理
  • 无障碍工具
  • 文本编辑器增强功能
  • 系统级快捷键

主要特点

  • 低级别键盘事件捕获
  • 仅支持 Windows
  • 实时按键状态监控
  • 简单的 API 集成
  • 支持键组合

适合对象

  • 桌面 Windows 应用
  • 输入密集型应用
  • 高级键盘交互
  • 需要原始键盘数据的开发人员

使用建议

  • 仅限 Windows 平台
  • 需要原生代码执行
  • 可能与系统范围的快捷键冲突
  • 不适用于移动设备或网页
  • 高频事件可能带来的性能影响

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

keyboard_event

ScreenRecording

Flutter Plugin for Windows to catch ALL keyboard events, even if you are using other programs;

This Plugin use Windows 's SetWindowsHookEx API. click the links for details.

WH_KEYBOARD_LL :
Installs a hook procedure that monitors low-level keyboard input events. For more information, see the LowLevelKeyboardProc hook procedure.

Getting Started

See example demo

所属分类

依赖

依赖清单 1 项

源码仓库

使用此插件的项目