Salve,

il seguente codice funziona perfettamente sui desktop ma non nei portatili :

codice:
finestra.getRootPane().getActionMap().put("F11", new AbstractAction() {

            public void actionPerformed(ActionEvent a) {
                if (id.isVisible()) {
                    if (!(id.getText().equalsIgnoreCase(""))) {
                        StringSelection ss = new StringSelection(id.getText());
                        Toolkit.getDefaultToolkit().getSystemClipboard().setContents(ss, null);
                    }
                   
                    
                }                
            }
        });
        InputMap im = finestra.getRootPane().getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);
        im.put(KeyStroke.getKeyStroke(KeyEvent.VK_F11, 0), "F11");
il tasto F11 viene riconosciuto da "KeyEvent.VK_F11" , nei portatili devo usare un comando diverso?