擅长:python、mysql、java
<p>您需要使用XRecord扩展名。它可以与pyxlib一起使用(另一个答案中提到的pykeylogger使用这个),或者通过ctypes包装libX11和libXtst(正如我在<a href="https://github.com/lunaryorn/synaptiks/blob/master/synaptiks/_bindings/xrecord.py" rel="nofollow">synaptiks</a>中所做的那样)。</p>
<p>但是,请注意,使用xrecord(在某种程度上也使用XLib)编程有点困难,因为API文档记录得很糟糕,而且相当巴洛克和反直觉。</p>