<div dir="ltr"><div>I&#39;m using capslock to switch between hebrew and English.</div><div><br></div>Once in a while the capslock key is reversed, and when I switch back to English, everything I&#39;m writing is in caps.<div>
The only workaround I found is disabling the Hebrew language, and adding it again.<br><div><br></div><div>I fist thought it is manifestation of this <a href="https://bugs.launchpad.net/ubuntu/+source/openoffice.org/+bug/227326">https://bugs.launchpad.net/ubuntu/+source/openoffice.org/+bug/227326</a></div>
<div><br></div><div><a href="https://bugs.launchpad.net/ubuntu/+source/openoffice.org/+bug/227326"></a>However I&#39;m pretty sure it happened a few times even without openoffice installed.</div><div><br></div><div>In order to find the culprit, I&#39;m thinking about running something in the spirit of the excellent sysinternals Process Monitor [1]. I need something which would logs all applications that access any of the X functions that might cause this issue. Then when the problem will happen again, I&#39;ll take a look at the log, and find out who did that.</div>
<div><br></div><div>How can I do that, if at all?</div><div><br></div><div>Does anyone have a better idea of how to approach this problem?</div><div><br></div><div>[1] I can&#39;t use directly the equivalent of Process Monitor for Unix (dtrace or system tap), since I&#39;m not interested in a system call, but in a call for a specific function in the X shared library.</div>
</div></div>