标签: c# wpf keyboard-hook
我正在通过SetWindowsHookEx的全局钩子听取所有关键事件。让我们假设用户输入a,b,c,BackSpace和d。该序列产生字符串abd。有没有一种简单的方法可以将一系列击键转换为结果字符串,就像在文本区域一样?
SetWindowsHookEx
a
b
c
BackSpace
d
abd
我正在考虑使用另一个PInvoke函数SetForegroundWindow将这些笔划重定向到隐藏文本区域,但它看起来太棘手了,可能会大大减慢系统速度。
SetForegroundWindow
这样做最简单的方法是什么?