对于 eclipse 4.x,弹出窗口焦点处理有所不同。 键入 Ctrl-e(“快速切换编辑器”)、Ctrl-o(“快速大纲”)等时大约有 50% 的几率失去焦点。
问题出在“整洁”的应用程序上,它会在您不移动鼠标时隐藏鼠标光标。 看起来它在隐藏鼠标光标时向 Eclipse 发送伪 EnterNotify 事件。
所以如果像这样开始
unclutter -idle 2 -noevents
问题消失了。
最佳答案
问题在于“整洁”的应用程序,它会在您不移动鼠标时隐藏鼠标光标。看起来它在隐藏鼠标光标时向 Eclipse 发送了一个伪 EnterNotify 事件。
所以如果你像这样开始
unclutter -idle 2 -noevents
问题消失了。
其他症状:内容辅助弹出窗口打开但没有焦点。实际上似乎没有什么是重点了。如果弹出窗口在 unclutter
隐藏它之前鼠标光标所在的位置打开,就会经常发生这种情况。就我而言,由于我使用了 focus-follows-mouse,问题可能更加严重。
另一种解决问题的方法:卸载unclutter
。
关于Linux Eclipse 4.x 弹出窗口因困惑而失去焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17578471/