【问题标题】:Eclipse + Ubuntu Arrow Keys and Backspace Not WorkingEclipse + Ubuntu 箭头键和退格键不起作用
【发布时间】:2012-11-19 02:57:08
【问题描述】:

我使用的是 Ubuntu 12.10 和 Eclipse Juno。这种情况经常发生:箭头键和退格键在编辑器中停止工作。解决它的唯一方法是重新启动计算机。重新启动 Eclipse 没有帮助。有人遇到过这个问题或知道解决方案吗?谢谢。

更新:我有一台带触摸屏的戴尔笔记本电脑。我注意到这个问题在我触摸屏幕后开始发生。有没有办法在 Ubuntu 上禁用触摸?

更新 2:如果我在 Ubuntu 上禁用 N-Trig,就可以解决问题。有没有办法永久关闭它,无需启动脚本等?

更新3:似乎如果我在触摸屏幕后使用触摸板,问题就会消失。所以,如果我只是触摸屏幕,Eclipse 中的箭头键就会停止工作。然后,如果我使用触摸板,甚至只是触摸它,Eclipse 中的箭头键就会再次开始工作。很奇怪,但至少它现在解决了我的问题。

【问题讨论】:

  • 我只是看不出这是触摸屏的功能。触摸屏幕后会在所有应用程序中发生这种情况,还是仅在 Eclipse 中发生这种情况?
  • 只有 Eclipse。我试了几次,触摸屏绝对是罪魁祸首。不要问我为什么!
  • 戴尔 XPS 12 和 ubuntu 12.04 发生在我身上
  • 'UPDATE 3' 帮助我使用了我的 Thinkpad “t410s”。一旦我启用了触摸板 (Fn+F8) 并使用它,eclipse 又可以正常工作了。 WTF?!?!

标签: eclipse ubuntu


【解决方案1】:

根据此链接:http://developerbits.blogspot.com/2012/03/arrow-keys-and-backspace-stop-working.html

你只需要按下所有的鼠标键,它就会回来。您可能有一个鼠标按钮处于按下状态,这会导致 Eclipse 出现问题。我已经证实,按住按钮可以防止箭头键在 Eclipse 中工作。

【讨论】:

  • 在我的情况下,触摸所有鼠标按钮会完全冻结键盘(而不是解锁)。关闭并重新打开编辑器可以解决问题。 (Ubuntu 12.04 上的 Eclipse Luna,无触摸屏)
【解决方案2】:

要禁用触摸屏,此页面应该有帮助:https://superuser.com/questions/371617/permanently-disable-dell-latitude-2120-touchscreen-in-x-org-upon-start-up-and-su

本质上,您需要在启动时运行某个命令。我可以澄清一下,如果您需要帮助,但该命令会禁用触摸屏的 xinput 设备。

【讨论】:

  • 谢谢。我得到:找不到设备 IDEACOM IDC 6651。
  • 那是那家伙的特殊设备。他说他通过运行“xinput list”(不带引号)获得了设备详细信息。您看到那里列出了您的触摸屏吗?
  • 我认为它是 N-Trig MultiTouch。我把它关掉了,触摸消失了。必须有办法永久关闭 N-Trig,对吧?
  • 可能有办法,我只是不熟悉。链接中的人这样做的方式是添加一个启动脚本来运行命令。将禁用触摸屏的命令放入主文件夹中的“disable.sh”。右键单击,该文件的属性。转到权限并允许将文件作为程序执行。然后在破折号中搜索“启动应用程序”,并将其添加到那里,因此命令是“bash /home/YOURUSERNAME/disable.sh”
  • 在 Ubuntu 12.04 LTS 下的 Dell XPS 12 上,此技巧将禁用我的触摸屏,但不能解决 Eclipse 中退格键和箭头键损坏的问题。
【解决方案3】:

这仅仅是因为你的编辑器失去了注意力。焦点仍在任何最后一个弹出窗口上。

您可以执行以下操作:显示更多弹出窗口(例如,通过右键单击编辑器并选择快速大纲)然后按 Esc,焦点将立即返回,您可以像往常一样使用箭头键。

右键单击(在编辑器上)-> 快速大纲 -> 按 Esc 键。

【讨论】:

    猜你喜欢
    • 2015-11-10
    • 1970-01-01
    • 2012-04-11
    • 2015-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多