本当に奇妙な日食キーボードの動作/バグ?


98

Mac Snow LeopardでHeliosを使用しています。理由はわかりませんが、突然、すべての矢印キーと削除ボタンがEclipseでのみ機能しなくなり(Eclipseでは無視されます)、残りのボタンは問題なく機能します。画面上のどこにも例外/エラーがスローされることはありません。私はこの誤動作を再現する方法を正確に知りません。

私が言えることは、私はこの男と同じ問題をここで抱えています。それについて悪いことは、2002年に送られた投稿:s

同じ問題を抱えている方はいらっしゃいますか?助言がありますか?

編集:

すぐに修正されることを期待して、このバグレポートで「私も」とマークしてください。


私の回答は@Aleynaで役に立ちましたか?
グレー

ええ、私も10年後のジュノと同じです、wtf!
Justin Buser、2012

したがって、これはおそらくEclipseの問題ではありません。おそらくデフォルト/ネイティブキーバインディングをオーバーライドするアプリケーションに関係しているので、Firefoxでも同じ動作が継続的に発生することがあります。いずれにせよ、システムをスリープサイクルにすることは特に成功したソリューションであると思われます。
FilmJ 2012年

ワイヤレスマウスをバッグに入れていたので、電源を入れたままにしておきました。オフにすると、すべてがうまくいきました。マウスをチェックしてください!
ドガトニック2013

回答:


49

更新: 2017年7月11日私はこの問題を数年前に再発していません。Eclipseが問題を修正したか、Mac OSXのより新しいバージョンが何かを修正しました。記録のために、私はOSX 10.11.6でEclipse 4.5.2を実行しています。

更新: 4/29/2011これで、これはワークスペースやキーボードの設定の問題ではないようです。これは再び発生しましたが、古いワークスペースから復元しても問題は解決しませんでした。私はついにMacを再起動しなければならなくなりました。これが再表示された場合は、すぐに再起動を試みます。私はEclipseでこのバグを提出しました。バグが修正されておらず、システムで再現できる場合は、「私も」というコメントをバグに追加してください。

Macでは、ラップトップの蓋を閉じるか、Appleメニューを下にしてスリープ状態にし、数秒待ってから再度起動することで、ユニットをスリープ状態にすることでこれを解決できると聞きました。私はまだこれを試していません。

ところで、これが発生すると、更新が行われ、他のメカニズムが機能しません。


更新: 2011年4月13日以下の手順でキーボードの問題は修正されましたが、構成に他の問題があり、最終的にワークスペースをバックアップから復元する必要がありました。


注:これはお勧めできませんが、情報提供のためにここにあります。通常、これらのキーはネイティブウィジェットによって処理され、定義されていません。

そのため、Mac OSX 10.6.7のEclipse 3.6.2.r362で同じ問題が発生しました。左側を削除し、矢印が機能しない。彼らは他のアプリケーションで働いていました。Option-Arrowsは選択範囲を移動するためにうまく機能しました。矢印はキーボード設定ウィンドウで機能しました。別のアプリケーションに切り替えて元に戻せませんでした。日食を再開しても違いはありませんでした。Emacs->デフォルト-> Emacsからキーボードスキームを切り替えることができませんでした。すべての修飾キーを押しても何も起こりませんでした。私は次のことをすべて試しましたが、何も機能しません。プロジェクトの再構築、ソースの更新、Eclipseの再起動。

最後に、[設定]-> [一般]-> [キー]に移動し、次のキーの各バインディングをリセットすることで、これを修正できました。各キーのバインディングは空白でした。

  • Delete Previous バックスペースへ
  • Line Up 上矢印へ
  • Line Down 下矢印へ
  • Previous Column 左矢印へ
  • Next Column 右矢印へ

これは機能しましたが、emacsのすべてのキーバインディングがねじ込まれていることに気付きました。以前はうまくいったと思っていたので、いつ起こったのかはわかりません。(カスタマイズしたものを書き留めた後)デフォルトのキー割り当てを復元してから、カスタマイズした設定を復元する必要がありました。

他にどのキーバインディングがリセットされ、何がリセットされたのか不思議に思います。イライラするが、少なくともコーディングに戻ることができる。

Eclipseキーボード設定ウィンドウ


私はこれについて日食にバグ報告を提出しました。それが再び発生した場合に将来的にそれを診断するのに役立ついくつかの良いコメントがあります。 bugs.eclipse.org/bugs/show_bug.cgi?id=344290
グレー

ありがとうグレイ!それは間違いなく迷惑なバグです。ここで指定した手順に従います。それが私のものも修正することを願っています:s
Aleyna

1
これがうまくいくことを願っています。@Grayバグレポートにコメントを追加しました。私の疑いは、外部マウス/キーボードを私のラップトップに接続していることです。追加した後、問題が発生し始めました。
オシュレンク2012年

4
OP(灰色)へ:これらは悪い指示です!「前を削除」および会社のキーを更新/「修正」しないでください。デフォルトではこれらはまったく定義されておらず、ネイティブウィジェットに任されています。また、他の主要なコンボ(Shift +矢印キーで選択するなど)が欠けています。現時点では、リブート以外の修正はありませんが、Macでは、sleepcycleに入ることができます(ラップトップを閉じ、数秒待ってから、もう一度開きます)。
rzwitserloot

1
@rzに感謝します。回答が推奨されないことを指摘するために私の回答を編集しましたが、いくつかの実用性があると思うので、後世のために情報を残します。
グレー

81

プロジェクトを「更新」することで、矢印とバックスペースキーを「復元」することができました。

Eclipseプロジェクトの更新


12
やばい!私はこれを10年以上にわたって何度も扱ってきましたが、これで実際に修正されます!私はこれをx2に投票できるといいのですが:)
Justin Buser 2012

今日初めてこの問題を経験し、これで解決しました。これは、Firefoxのクラッシュと同時に発生しました(ループで論理エラーが発生し、HTMLを送りすぎてクラッシュしました)。
フード

ああ少年。これは何日も私を殺していた。コピー/貼り付けを行うと、間違ったタブに貼り付けられます!リフレッシュは私のためにそれをしました。どうもありがとう。
theblitz 2012

Scala IDE Eclipseディストリビューションを使用してこれに遭遇しました。プロジェクトの更新は私にとってはうまくいきました。
アランLaMielle

1
私にも機能しません:-(また、誰かが思った場合に備えて、それはMacのみのバグです
。Lubuntu12.04

12

Eclipse Windowsで同じ症状が見られる場合は、すべてのマウスボタン(ホイールがある場合はそれを含む)を同時に同時に押すだけで、問題が解決するようです。


これは少なくとも1回はうまくいきました。これが一貫してそれを修正することを願っています。
hvuoltee

地獄はい..それはうまくいった!どのように地球上でこれを見つけたのか..欲求不満でネズミを
鳴らしているに

それは私が長い間見た中で最もクレイジーなものですが、それはうまくいきます。
Rob Mason 2017

9

同じ奇妙な問題、これは私にとってはうまくいきました:エディターを切り替えて再び元に戻すと、Backspaceが再び機能し始めることがわかりました。(ソース


5

私にとって、根本的な原因は私のマウスでした。

バックスペースとナビゲーションキーが機能しませんでした。このページで説明されているように、キーバインディングを手動で設定することで、これを一時的に修正できます。

根本的な原因と恒久的な解決策は、私のEvoluent Vertical Gripマウスの動かなくなった3番目のマウスボタンを修正したことです。私はそのボタンを使用したことがないので、おそらくマウスが机から地面まで何度も滑り落ちたために、ボタンが永久に使用されていることに気づきませんでした。ボタンがはがれるとすぐに問題は解決しました。

これは本当にイライラさせられました。私は何週間もかけて、なぜそれが起こっているのか疑問に思い、散発的にWebで答えを探しました。もちろん、私は一時的な解決策を持っていましたが、それが起こり続けたという事実は迷惑でした。私は最初からEclipseを再インストールし、別のバージョンを試し、ワークスペースを切り替えてみましたが、何もうまくいきませんでした。結局、マウスボタンが動かなくなってしまったことに驚いています。


1
ええ、ケースの大部分はマウスに接続されていることが
わかり

2

またvrapper、Eclipseがvi / vimのようなコマンドを受け入れるように、誰かがプラグインをインストールしていないことを確認してください。この場合、を押すとi、エディタウィンドウにアクセスできます。労働大学がそれをインストールしていることに気付いていない場合(誰かをにらみつけて)、それは正しい$%#&$ @!インストールされている場合、上部のツールバーにVアイコンがあります。このプラグインは、期間ウィンドウでEclipseがインストールされているディレクトリに移動して実行することで削除できます。

find . -name '\*vrapper\*' -exec rm -rf {} \;

それはあなたの脳に負担をかけますが、おそらくすべてのVimコマンドを学ぶことによって生産性を高めます。これが誰かを助けることを願っています...


1

WindowsおよびLinux環境では、修飾キーが押されたとシステムが判断したときに、このような問題が発生しました。すべての修飾キーを押して離すことにより、問題はしばしば消滅します。ただし、OSXではこのような問題は発生しなかったため、これは完全に間違っている可能性があります。

単純なアイデアで問題が解決しない場合は、新しいワークスペースを開始して、何らかの設定によって問題が発生するかどうかを確認できます。または、新しいHeliosインスタンスをダウンロードして、機能しているかどうかを確認することもできます。これらはすべて深刻な問題ですが、問題を特定できる場合があります。

それ以外の場合は、キーボードの問題について少し前に尋ねられた質問を確認する必要があります。おそらく、それを解決するためのヒントがいくつかあります。


1

Windows Vista上のEclipse 3.7.0の「Delete」キーで同じ問題が発生しました。突然、キーが機能しなくなり、理由がわかりませんでした。最近私は問題が発生したときにそれを修正する方法を見つけました-それはいつも私のために働きます:

Eclipseのコードエディターウィンドウで、右下隅に[Press 'F2' for focus]とポップアップウィンドウが表示されるまで、メソッドまたは変数または現在持っているものにカーソルを合わせます。ポップアップウィンドウをクリックしてフォーカスを切り替え、次にエディターウィンドウをもう一度クリックしてポップアップを非表示にします。これにより、削除キーが再び機能するようになります。


1

これと同じ問題がありました。ワイヤレスマウスの真ん中のボタンがラップトップバッグに押し込まれていることがわかりました。通常はマウスの電源を切りますが、今回は忘れていました。他の人にこの問題があったことを嬉しく思います。それ以外の場合は、原因を探しています。


へへ、これは私の問題でもあることが判明しました。ありがとうございました!
Vilhelm、2012年

私も!バッグに入れる前にオフにするのを忘れました。私のマウスを取り出して、すべてが再び元気でした。
ドガトニック2013

1

私はこの問題に何年も遭遇しています。しかし、それはめったに起こらないので、私はそれを解決するために私がしたことをほとんどいつも忘れます。再起動すると、ほとんどの場合それが修正され、「リフレッシュ」が機能することも数回ありますが、100%は機能しません。

いずれにせよ、バグレポートの誰かがMacBookをスリープサイクルにすることを提案しました。これは私にとって魅力のように機能したので、将来の参考のためにそこに置いておきました。

https://bugs.eclipse.org/bugs/show_bug.cgi?id=344290#c24

ちなみに、私は他のアプリケーション、特にFirefoxで同様の動作を経験しました。私の考えは、一般にキーバインディング、およびOSのデフォルトのオーバーライドを提供するすべてのアプリケーションに関係していると思います(これはかなり大きな仮定なので、それに対応する大き​​なソルトを使用します)。Xcodeでもこれが発生しましたが、アプリケーションの修正を再起動するだけでしたが、Eclipseではほとんどの場合十分ではありませんでした。


1

Win XPでeclipse JUNOを使用すると、この問題も発生します。[ファイル]> [再起動]を使用してワークベンチを再起動しても機能しませんが、Eclipseを閉じてコマンドプロンプトで-cleanを使用して再起動すると、ウィンドウを再起動せずにキーが再び機能し始めます。


ここで勝利7、Eclipseを閉じて再び開くだけでうまくいきました。特別なオプションは必要ありません。
ysap

1

注-この修正は別の場所で見つかりました-Mac OSXでは、強制終了ファインダを使用して修正できます。それは完全に私のために働いた。再起動する必要はありませんでした!


1

奇妙な理由で、を開いpreferences windowてすぐに閉じると、この問題が解決します(他の解決策は機能しませんでした)。


0

これが誰かを助ける場合に備えて...私は誤って次のことをすることで再びうまくいきました:

  1. 問題のあるファイルをコマンドラインから開きました( 'vi'を使用しました)。
  2. 必要な編集を行い、ファイルを保存しました。
  3. Eclipseに戻って、アプリを更新して再デプロイしました。

エディター(これはJSPファイルでした)が更新されるとすぐに、私は再び矢印や削除などをフルに活用しました。

YMMV

  • ジャック

0

MacBook Pro 10.6.8、Eclipse Heliosの突然の削除と矢印はすべて機能しなくなりました。再起動は私のために働いた。


0

私も同じ問題に直面しています。私の場合、削除キーだけが機能していません。私はubuntuで日食ヘリオを使用しています。ここで与えられた解決策は機能していません。ただし、再起動すると問題は解決します。


0

私のMacでJavaを更新した後にこれが起こるのではないかと疑っています。したがって、Javaを更新した後は、常にマシンをリブートすることをお勧めします。


0

JRobotを使い始めたときにも同じ問題が発生しました。1つのコードでマウスを押しましたが、離しませんでした。後のコードでマウスを離すことで、問題を解決することができました。以下のコードを使用して、この問題を再現できます。この問題を解決するには、マウスボタンを離します。

Robot robot;

try {
 robot = new Robot();       
 robot.mousePress(InputEvent.BUTTON2_MASK);
 //robot.mouseRelease(InputEvent.BUTTON2_MASK);
} catch (AWTException e1) {
// TODO Auto-generated catch block
 e1.printStackTrace();
}


0

Redhatでeclipse Luna(4.4)を使用し、Xming(Windows 7、64ビット)で表示すると、バックスペース、矢印、削除、または入力さえ使用できませんでしたが、英数字は機能しました。この問題は断続的ではありませんでしたが、常に最初からありました。私にとっては、コードにブレークポイントを設定し、実行してEclipseがパースペクティブを切り替えることを許可すると、毎回修正されました。上記の提案(つまり、エディターの切り替え、キーマッピングの変更、Eclipseの更新と再起動)が私にとってうまくいかなかったので、それが他の誰かに役立つことを願っています。

私が抱えていた問題の興味深い診断の1つは、キーマッピングを変更する画面に移動して、Deleteキーを使用できたことです。しかし、Javaファイルや無題のテキストファイルにはありません。


0

働いた!!!

私はEclipse LunaとWindows 7を使用していますが、すべての種類で機能すると思います。

Eclipseで、「ウィンドウ」->「設定」->「一般」->「キー」タブに移動します。

次に、リストから「削除」と「前を削除」のコマンドを見つけ、何かが割り当てられているかどうかを確認します。間違ったキーで割り当てられている場合は、[コマンドのバインドを解除]をクリックします。

変更したいコマンドを選択し、「バインディング」フィールドにしたいキーを押すだけです。

Next、Next Column、Previous、Previous Column、Line Up、Line Down、またはその他の目的で機能すると思います!


0

「Enter」と「Delete」が機能しないという同様の問題があったが、上記のどの方法も役に立たなかった–問題を解決するために、デフォルトのJavaフォーマッターに切り替えなければならなかった(使用していた機能が何らかの理由で機能しなくなった)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.