ciaoalex e andbin grazie per le risposte
riguardo a quanto suggerito da andbin non riesco ad intercettare il tasto control

inputMap.put(KeyStroke.getKeyStroke( ? ), "hello_ctrl");

ho provato senza successo con : "CONTROL" , "CTRL" ,"ctrl" ,
"control" , "CONTROL_LEFT" , "CONTROL_RIGHT", (char)17,