ドラッグアンドドロップ操作中にMETA(CMD)キーを無視するバグがOSX上のJava 6/7にあります。 (CtrlキーはWindows上で正常に動作し、CtrlキーもOSXでは無視されます) 私は本当にこれを動作させる必要があります。OSXのドラッグ&ドロップ中にMETAキーが押されたことを検出する方法
参照してください:Java Drag and drop on OS X reports Move instead of Copy
私はのKeyboardFocusManagerへのKeyEventDispatcherリスナーを追加しようとしたが、それは、ドラッグ操作中に呼び出されていません。
親JPanelのprocessKeyEvent()メソッドも呼び出されません。
私はMETAキーの押下を検出するためのフックを置くことができる場所はありますか?
これを試しました。 (覚えておいて、私はJava 1.6では1.8ではない) getModifiersEx()は常に1040を返します。 BUTTON1_MASK | BUTTON1_DOWN_MASK 私はControl、Option、Commandを試しました。すべてのキーが同じ値を返しました。 – CasaDelGato
あなたの投稿には1.6が表示されませんでした。私は今あなたが他の問題に提供したリンクでやります。 – Jayfray
ええ、私はちょうど元の質問のバージョンを間違って入力して気づいた。 7/8ではなく、Java 6/7である必要があります。 – CasaDelGato