DirectFb 标准键盘键值查找过程
来源:互联网 发布:tv版电影软件 编辑:程序博客网 时间:2024/05/16 01:16
1. keyboard.c 键盘事件函数 keyboardEventThread( DirectThread *thread, void *driver_data )
该函数接收键盘事件,调用函数 dfb_input_dispatch()
2. input.c 事件分发函数dfb_input_dispatch( CoreInputDevice *device, DFBInputEvent *event )
该函数确定输入事件的类型(键盘事件,鼠标事件等),如果是键盘事件,则调用函数 fixup_key_event()
3. input.c 键盘事件处理函数fixup_key_event(CoreInputDevice *device, DFBInputEvent *event)
该函数主要是用于填充键盘事件的各个参数, 比如 键盘按键的逻辑键值
填充键盘按键逻辑键值,调用函数lookup_from_table()
4. input.c 键值查找函数
lookup_from_table( CoreInputDevice *device,DFBInputEvent *event,DFBInputEventFlags lookup)
该函数主要用于查找键值映射表,调用函数 get_keymap_entry()
5. input.c 获取单个键值映射的结构体的函数 get_keymap_entry( CoreInputDevice *device, int code )
该函数主要是查找存储一次按键事件中该键的硬件键值的结构体entry
entry = &map->entries[code - map->min_keycode]; 这句代码即为查找结果
- DirectFb 标准键盘键值查找过程
- DirectFb 标准键盘键值查找过程
- DirectFb 标准键盘键值查找过程
- 键盘键值
- 键盘键值
- 键盘键值
- 键盘键值
- 键盘键值
- 键值从键盘到Linux内核传输过程分析
- 手机键盘键值表
- 键盘所有键值
- 常用键盘键值
- 键盘键值对照
- 键盘键值表
- 获取键盘键值
- 键盘键值表
- 键盘键值表
- 键盘键值列表
- 什么是DNS
- 祝小洋开博了,欢迎社会各界朋友光临。
- 珍藏的最全的windows操作系统快捷键
- Linux Grep命令使用的详细介绍
- VLAN(虚拟局域网)
- DirectFb 标准键盘键值查找过程
- 3G给中国的工程师带来了什么?
- 信号 概念
- GridView点击表头排序
- JS 二维数据的定义
- GTK-DirectFB接收键盘事件全过程
- C99
- asp.net异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例
- [技巧]CSS的超级技巧大放送