No, basterebbe modificare la Keymap della JTextArea. Avevo fatto un esempio in questa discussione.