如何将收听的击键记录为字符串?

时间:2015-11-01 14:03:34

标签: c# wpf keyboard-hook

我正在通过SetWindowsHookEx的全局钩子听取所有关键事件。让我们假设用户输入abcBackSpaced。该序列产生字符串abd。有没有一种简单的方法可以将一系列击键转换为结果字符串,就像在文本区域一样?

我正在考虑使用另一个PInvoke函数SetForegroundWindow将这些笔划重定向到隐藏文本区域,但它看起来太棘手了,可能会大大减慢系统速度。

这样做最简单的方法是什么?

0 个答案:

没有答案