-
Notifications
You must be signed in to change notification settings - Fork 3
Keyboard
Ophir Lifshitz edited this page Aug 23, 2014
·
8 revisions
Keyboard binding | Type |
Command Description |
---|---|---|
alphanumeric |
cell |
setCurrentSquare write the given letter and move forward |
arrow |
cell |
moveInDirection move in the given direction |
backspace |
cell |
backspace erase current square and move backward |
delete |
cell |
delete erase current square without moving |
⊞ insert shift+enter
|
cell |
enterRebus enter rebus mode (see #5) |
space (current) |
n/a |
flipDir switch direction |
enter (future) |
n/a |
flipDir switch direction |
space (future) |
cell |
space erase current square and move forward |
tab |
clue |
moveToNextClue move to start of next clue |
shift+tab |
clue |
moveToPreviousClue move to start of previous clue |
⊞ TODO command+arrow
|
clue |
moveToFarthestValidCellInDirection move to clue boundary without changing direction |
⊞ home TODO |
clue |
moveToStartOfCurrentClue move to beginning of clue |
⊞ end TODO |
clue |
moveToEndOfCurrentClue move to end of clue |
⊞ TODO command+backspace
|
clue |
eraseToStartOfCurrentClue erase to beginning of clue and move there |
⊞ TODO command+delete
|
clue |
eraseToEndOfCurrentClue erase to end of clue without moving |
⊞ ctrl+arrow option+arrow
|
word |
moveToBoundaryOfCurrentLetterSequenceInDirection move to word boundary without changing direction |
⊞ ctrl+backspace option+backspace
|
word |
eraseToStartOfCurrentLetterSequence erase to beginning of word and move there |
⊞ ctrl+delete option+delete
|
word |
eraseToEndOfCurrentLetterSequence erase to end of word without moving |
⊞ ctrl+home home (fn+left ) |
puzzle |
moveToFirstWhiteCell move to beginning of puzzle (first white cell) |
⊞ ctrl+end end (fn+right ) |
puzzle |
moveToLastWhiteCell move to end of puzzle (last white cell) |
Remember that these will eventually be configurable (#22).