Keybindings

Although some commands are available on the menu, it is faster in the long run to use the keyboard to control Siag. Here are the standard keybindings.

Home
Move to column 1 on the current line.
End
Move to the last used cell on the current line.
x
Moves the mark to the current cell.
Arrow Keys
The arrow keys work the way one would expect them to, moving the current cell one step in the indicated direction.
g
Ask for two numbers and jumps to those coordinates.
o
Asks for a file name and opens the file with that name as a Siag document.
s
Saves the currently open document using the most recently used filename. If no name has been given to the document, the name "noname" is used.
W
Asks for a filename and saves the currently open document using that filename.
q
Quits from Siag. If there are any changes that have not been saved, Siag asks if they should be saved.
v
Copies the contents of the block to the area to the right and below the current cell.
V
Copies the contents of the block in such a way that overlapping areas are handled properly.
X
Swaps point and mark.
Esc
Asks for the name of a command to execute. This is useful for commands that do not have keybindings or that take arguments.
"
Enter a label into the current cell.
=
Enter an expression into the current cell.
!
Recalculate all the cells in the document once. For documents that contain circular references, this may have to be repeated. Ideally, there should be an option to always automatically recalculate the cells, but that is yet to be implemented.
PgUp
Move the document up one windowful.
PgDown
Move the document down one windowful.
b
Move the document left one windowful.
f
Move the document right one windowful.
P
Move point to line one.
N
Move point to the last used line.
?
Prints information about the contents of the current cell.
Space
Moves mark to the current cell.
F1
Prints version information about Siag.

Ulric Eriksson - July 1996 - ulric@asogy.stockholm.se