question: private void fixCtrlH ( ) { InputMap inputMap = getInputMap ( ) ; KeyStroke char010 = KeyStroke . getKeyStroke ( "typed \010" ) ; InputMap parent = inputMap ; while ( parent != null ) { parent . remove ( char010 ) ; parent = parent . getParent ( ) ; } KeyStroke backspace = KeyStroke . getKeyStroke ( "BACK_SPACE" ) ; inputMap . put ( backspace , DefaultEditorKit . deletePrevCharAction ) ; }
target:  Removes the "Ctrl+H <=> Backspace" behavior that Java shows, for some odd reason...