1.1 --- a/src/de/uapcore/sudoku/SudokuTextField.java Sat Jan 26 19:34:31 2013 +0100 1.2 +++ b/src/de/uapcore/sudoku/SudokuTextField.java Sun Jan 27 15:03:57 2013 +0100 1.3 @@ -59,10 +59,12 @@ 1.4 private void handle(KeyEvent e) { 1.5 char c = e.getKeyChar(); 1.6 if (!e.isAltDown() && !e.isControlDown() && 1.7 - Character.isLetterOrDigit(c)) { 1.8 + !Character.isISOControl(c)) { 1.9 // Perform clean input check 1.10 if (getText().length() > 0 && getSelectedText() == null) { 1.11 - e.consume(); 1.12 + if (c != KeyEvent.CHAR_UNDEFINED) { 1.13 + e.consume(); 1.14 + } 1.15 } else { 1.16 if (c < '1' || c > '9') { 1.17 e.consume();