中文输入和键盘纪录的资料整理

原创 2006年06月19日 20:02:00

键盘记录支持中文(ZT): http://dev.csdn.net/article/55/55441.shtm

关于中文hook的一些问题的处理: http://blog.csdn.net/brain_/archive/2006/01/11/576128.aspx

系统文本输入的记录: http://blog.donews.com/zwell/articles/48170.aspx

主要用到以下函数和消息

SetWindowsHookEx(WH_GETMESSAGE,HookProc,hInstance,NULL)

WM_IME_COMPOSITION//输入法的输出

hWnd = GetFocus();
hImg = ImmGetContext(hWnd);
strLen = ImmGetCompositionString(hImg, GCS_RESULTSTR,NULL,0);
SecureZeroMemory(str, 100);
strLen = ImmGetCompositionString(hImg, GCS_RESULTSTR, str, strLen);
ImmReleaseContext(hWnd, hImg);

ImmSetCompositionString

WM_CHAR  //英文和数字

WM_KEYUP  //部分特殊功能键

Camera 2相关资料整理

因为项目要用到Camera 2,然而网上Camera 2的资源实在是太少,除了谷歌官方文档,github上的官方给的以及其他人写的用Camera 2开发的相机代码,还有就是ytube上有Camera ...
  • u012324875
  • u012324875
  • 2017年04月14日 09:38
  • 351

Ubuntu系统正常使用中文输入法方法总结

在我的Ubuntu系统可以正常使用中文输入法之前我做了很多努力,查阅了相关的资料,终于解决了这个并不复杂但是足够让人心烦的问题。   首先,个人认为没有必要更换系统默认的ibus输入法为fcitx。原...
  • xuxiyan13281202
  • xuxiyan13281202
  • 2016年12月05日 17:13
  • 3960

[Delphi] 建立键盘鼠标动作纪录与回放

 很多的教学软件或系统监视软件可以自动记录回放用户的输入文字或点击按钮等操作操作,这个功能的实现是使用了Windows的Hook函数。  Windows提供API函数SetwindowsHookEx来...
  • nhczp
  • nhczp
  • 2007年03月30日 19:43
  • 954

输入框事件监听(二):中文输入与229

继续之前的例子,我们在文本框中输入“中文”两个汉字,并且每个汉字都确认一次,最后事件监听的输出结果如下图所示。 从这张图中我们发现如下问题: 1. 在中文输入法下,keydown监听到的键值都是2...
  • yiifaa
  • yiifaa
  • 2016年08月31日 11:04
  • 1009

iOS UITextFiled 用中文键盘输英文出现空格的解决方案

获取textFiled的值的时候,英文,数字键盘是没有问题的,假设输入的是abcd,获取的值是abcd,但是,如果利用中文键盘的时候,问题就来了,同样输入abcd,获取到的却是a b c d 字符之...
  • guoke1203
  • guoke1203
  • 2017年11月17日 20:48
  • 150

键盘各个键的Unicode编码,也就是event.keyCode打出的值

A         A键 65   Add     加号键 107   Alt     ALT组合键 262144   Apps       应用程序键(Microsoft   Natural   ...
  • huangpb123
  • huangpb123
  • 2016年10月31日 16:20
  • 1934

关于UITextField 支持中文、英文和数字的限制问题,以及中文九宫格无法输入的解决

今天在给应用写人物名称修改,只支持4-16字符 可有中英文、数字以及下划线等,看了网上的一些文章 试了下 发现使用了正则表达式后九宫格就不能用了,查了下问题,发现 这里变成了一个很奇怪的字符...
  • wodeni512517
  • wodeni512517
  • 2016年07月18日 14:10
  • 1975

QT中文输入法状态下获取键盘输入事件

QT在中文输入法下,获取键盘的输入消息时,始终获取不到,但是在英文输入状态下是可以获取的,具体看代码: bool mytest::eventFilter(QObject *obj, QE...
  • dongpanshan
  • dongpanshan
  • 2017年10月16日 16:54
  • 357

商品搜索引擎资料整理

一、搜索引擎框架搜索引擎Solr和ElasticSearch了解:http://blog.csdn.net/u013142781/article/details/51224988Solr: 教程:h...
  • u013142781
  • u013142781
  • 2016年05月12日 18:09
  • 5284

如何捕捉键盘中英文输入

本文讲述如何通过windows hook扑捉中文输入,和以往的键盘铺捉(keylogger)不同,本文不仅可铺捉英文输入,也可铺捉中文输入。...
  • Cougars
  • Cougars
  • 2017年10月10日 17:23
  • 350
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:中文输入和键盘纪录的资料整理
举报原因:
原因补充:

(最多只允许输入30个字)