title: Java difference in key detection between Windows and Mac
body: <p>I have a JList with a key listener to make it easy for the user to delete an item from the list.  On windows, it works fine.  You hit the delete key and the item is removed.  On mac, the program does not respond to the delete key.  I am using <code>KeyEvent.VK_DELETE</code> and I thought this was a platform neutral way of detecting special keys. Is there a different way I should be detecting the key press on the Mac?</p>
  
  <pre><code>    studentJList.setModel(studentListModel);  // a custom model I wrote
      studentJList.addKeyListener(new KeyListener() {
          @Override
          public void keyPressed(KeyEvent e) {
              if (e.getKeyCode() == KeyEvent.VK_DELETE) {
                  studentListModel.remove(studentJList.getSelectedIndex());
                  studentJList.revalidate();
              }
          }
  
          @Override
          public void keyReleased(KeyEvent e) { }
  
          @Override
          public void keyTyped(KeyEvent e) { }
      });
  </code></pre>