2.216 emacsvox-sudoku

Playing SuDoku using speech output. Written to discover what type of feedback one needs for this task.

Required modules:

2.216.1 Emacsvox-Sudoku Commands

2.216.1.1 emacsvox-sudoku-board-columns-summarize

Command: emacsvox-sudoku-board-columns-summarize
Summarize columns — speaks number of remaining cells.

2.216.1.2 emacsvox-sudoku-board-distribution-summarize

Command: emacsvox-sudoku-board-distribution-summarize
Shows distribution of filled numbers.

2.216.1.3 emacsvox-sudoku-board-rows-summarize

Command: emacsvox-sudoku-board-rows-summarize
Summarize rows — speaks number of remaining cells.

2.216.1.4 emacsvox-sudoku-board-sub-squares-summarize

Command: emacsvox-sudoku-board-sub-squares-summarize
Summarize sub-squares — speaks number of remaining cells.

2.216.1.5 emacsvox-sudoku-board-summarizer

Command: emacsvox-sudoku-board-summarizer
Dispatch to  appropriate summarizer.

d   Number Distribution
r   Row Distribution
c   Column Distribution
s   Sub-square Distribution.

2.216.1.6 emacsvox-sudoku-down-sub-square

Command: emacsvox-sudoku-down-sub-square
Move to top-left corner of  sub-square below current one.

2.216.1.7 emacsvox-sudoku-erase-current-column

Command: emacsvox-sudoku-erase-current-column
Erase current column.

2.216.1.8 emacsvox-sudoku-erase-current-row

Command: emacsvox-sudoku-erase-current-row
Erase current row.

2.216.1.9 emacsvox-sudoku-erase-current-sub-square

Command: emacsvox-sudoku-erase-current-sub-square
Erase current sub-square.

2.216.1.10 emacsvox-sudoku-hint

Command: emacsvox-sudoku-hint
Provide hint for current cell.

2.216.1.11 emacsvox-sudoku-history-pop

Command: emacsvox-sudoku-history-pop
Pop saved state off stack and redraw board.

2.216.1.12 emacsvox-sudoku-history-push

Command: emacsvox-sudoku-history-push
Push current state on to history stack.

2.216.1.13 emacsvox-sudoku-how-many-remaining

Command: emacsvox-sudoku-how-many-remaining
Speak number of remaining squares to fill.

2.216.1.14 emacsvox-sudoku-next-sub-square

Command: emacsvox-sudoku-next-sub-square
Move to top-left corner of next sub-square.

2.216.1.15 emacsvox-sudoku-previous-sub-square

Command: emacsvox-sudoku-previous-sub-square
Move to top-left corner of previous sub-square.

2.216.1.16 emacsvox-sudoku-speak-current-cell-coordinates

Command: emacsvox-sudoku-speak-current-cell-coordinates
speak current cell coordinates.

2.216.1.17 emacsvox-sudoku-speak-current-cell-value

Command: emacsvox-sudoku-speak-current-cell-value
Speak value in current cell.

2.216.1.18 emacsvox-sudoku-speak-current-column

Command: emacsvox-sudoku-speak-current-column
Speak current column.

2.216.1.19 emacsvox-sudoku-speak-current-row

Command: emacsvox-sudoku-speak-current-row
Speak current row.

2.216.1.20 emacsvox-sudoku-speak-current-sub-square

Command: emacsvox-sudoku-speak-current-sub-square
Speak current sub-square.

2.216.1.21 emacsvox-sudoku-speak-remaining-in-column

Command: emacsvox-sudoku-speak-remaining-in-column
Speaks number of remaining cells in current column.

2.216.1.22 emacsvox-sudoku-speak-remaining-in-row

Command: emacsvox-sudoku-speak-remaining-in-row
Speaks number of remaining cells in current row.

2.216.1.23 emacsvox-sudoku-speak-remaining-in-sub-square

Command: emacsvox-sudoku-speak-remaining-in-sub-square
Speaks number of remaining cells in current sub-square.

2.216.1.24 emacsvox-sudoku-up-sub-square

Command: emacsvox-sudoku-up-sub-square
Move to top-left corner of  sub-square above current one.