Questo di certo non è corretto. Lo SHIFT non lo devi trattare come "tasto" ma come "modificatore".Originariamente inviato da bircastri
textDescrizione.getInputMap().put(KeyStroke.getKey Stroke(KeyEvent.VK_SHIFT, (char)KeyEvent.VK_TAB ), "myTabAction");
qui ho problemi che non funziona
KeyStroke.getKeyStroke(KeyEvent.VK_TAB, KeyEvent.SHIFT_DOWN_MASK)
Cioè usare il getKeyStroke(int keyCode, int modifiers)