Hi,<br><br>First of all I want to congratulate Johannes for his excellent work on ksudoku. It really looks great.<br><br>I have two suggestions for an improved user interface for ksudoku, because I think the current interface is not very intuitive, and not very comfortable.
<br><br>I think the user should be able to use only the keyboard, or only the mouse.<br><br>For using the keyboard only, it should be possible to select the cell with the arrow keys, and insert the value by typing the number (or the letter respectively). Typing 0 could remove the value.
<br>Alternatively (for using only the numeric keypad), the user could insert 3 numbers (for 9x9 sudokus only): The first digit selects one of the nine 3x3 boxes (same arrangement as on the keypad), the second selects the cell within the box, and the third specifies the value to insert.
<br><br>For using the mouse only, one could have all digits within each cell, also in a 3x3 grid (see attached image as an example). Clicking on one of these digits selects that value. Clicking on one with the right mouse button removes that digit from that cell. With this technique we both have selection and cell notes at the same time. The user can remove all the digits for each cell that are not possible there with the right mouse button, and when he is sure to know the correct value, he can select that with the left mouse button. For beginners, one could also remove the digits that are not possible (because of the digit already being in the same row, column or box) automatically. Of course this feature must be optional. These small digits in each cell are possible for every sudoku size (also 16x16 and 25x25), it only needs more space for a cell, so that all the small digits are still readable.
<br><br>I hope this suggestion can help to improve the user interface and make playing ksudoku even more fun.<br><br>Bye,<br>Burkhard<br><br>