Index: C:/Documents and Settings/Benjamin/Mes documents/workspaces/workspaceApache/jakarta-jmeter-rel2.1/src/core/org/apache/jmeter/gui/tree/JMeterTreeListener.java =================================================================== --- C:/Documents and Settings/Benjamin/Mes documents/workspaces/workspaceApache/jakarta-jmeter-rel2.1/src/core/org/apache/jmeter/gui/tree/JMeterTreeListener.java (revision 354034) +++ C:/Documents and Settings/Benjamin/Mes documents/workspaces/workspaceApache/jakarta-jmeter-rel2.1/src/core/org/apache/jmeter/gui/tree/JMeterTreeListener.java (working copy) @@ -31,6 +31,7 @@ import javax.swing.JMenuItem; import javax.swing.JPopupMenu; import javax.swing.JTree; +import javax.swing.KeyStroke; import javax.swing.event.TreeSelectionEvent; import javax.swing.event.TreeSelectionListener; import javax.swing.tree.TreeNode; @@ -281,12 +282,30 @@ } public void keyPressed(KeyEvent e) { + System.out.println("keyPressed"); } public void keyReleased(KeyEvent e) { + System.out.println("keyReleased"); } public void keyTyped(KeyEvent e) { + System.out.println("keyTyped"); + if (e.getKeyChar() == KeyStroke.getKeyStroke(KeyEvent.VK_X, KeyEvent.CTRL_MASK).getKeyChar()) { + System.out.println("YES!"); + } else { + System.out.println("NO!"); + } + + System.out.println("keyTyped - e: " + e.toString()); + System.out.println("getKeyCode - e: " + e.getKeyCode()); + if (e.getKeyCode() == KeyEvent.VK_UNDEFINED) { + System.out.println("KeyEvent.VK_UNDEFINED"); + } + System.out.println("getKeyChar - e: " + e.getKeyChar()); + if (e.getKeyChar() == KeyEvent.CHAR_UNDEFINED) { + System.out.println("KeyEvent.CHAR_UNDEFINED"); + } } private boolean isRightClick(MouseEvent e) {