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.

SPC(set-block)
C-@(set-mark-command)
ESC SPC(unset-block)
C-a(beginning-of-line)
C-b(backward-cell)
C-d(delete-cell)
C-e(end-of-line)
C-f(forward-cell)
C-g(keyboard-quit)
C-l(recenter)
C-n(next-line)
C-p(previous-line)
C-o(insert-line)
C-r(search-backward)
C-s(search-forward)
C-u(universal-argument)
C-v(scroll-up)
M-v(scroll-down)
ESC v(scroll-down)
M-x(execute-extended-command)
ESC x(execute-extended-command)
?(what-cursor-position)
C-x ?(what-cursor-position)
!(recalc-matrix)
=(edit-expression)
"(edit-label)
((execute-extended-command)
<(beginning-of-buffer)
M-<(beginning-of-buffer)
ESC <(beginning-of-buffer)
>(end-of-buffer)
M->(end-of-buffer)
ESC >(end-of-buffer)
ESC(prefix)
ESC C-g(keyboard-quit)
ESC b(scroll-right)
ESC f(scroll-left)
ESC g(go-to)
ESC p(top-of-buffer)
ESC n(bottom-of-buffer)
ESC -(argument-sign)
ESC 0(argument-digit)
ESC 1(argument-digit)
ESC 2(argument-digit)
ESC 3(argument-digit)
ESC 4(argument-digit)
ESC 5(argument-digit)
ESC 6(argument-digit)
ESC 7(argument-digit)
ESC 8(argument-digit)
ESC 9(argument-digit)
C-x(prefix)
C-x C-b(list-buffers)
C-x C-c(quit-program)
C-x C-f(load-buffer)
C-x C-g(keyboard-quit)
C-x C-s(save-buffer)
C-x C-w(save-buffer-as)
C-x C-x(exchange-point-and-mark)
C-x b(switch-to-buffer)
C-x e(call-last-kbd-macro)
C-x k(kill-buffer 1)
C-x o(other-window)
C-x 0(delete-window)
C-x 1(delete-other-windows)
C-x 2(split-window-vertically)
C-x =(what-cursor-position)
C-x ((start-kbd-macro)
C-x )(end-kbd-macro)
C-c(prefix)
C-c C-d(delete-cell)
C-c C-g(keyboard-quit)
C-c !(recalc-matrix)
C-c g(go-to)
C-c l(edit-label)
C-c x(edit-expression)
C-c =(interpreter-test 'C)
C-c b(prefix)
C-c b ?(llpr "One of SPC c d i p s")
C-c b C-g(keyboard-quit)
C-c b SPC(set-block)
C-c b c(copy-block)
C-c b d(delete-block)
C-c b f(fill-block)
C-c b i(intelligent-copy-block)
C-c b p(print-block)
C-c b s(save-block-file)
C-c c(prefix)
C-c c C-g(keyboard-quit)
C-c c ?(llpr "One of g s t")
C-c c g(execute-guile)
C-c c s(execute-siod)
C-c c t(execute-tcl)
C-c s(prefix)
C-c s ?(llpr "One of l r c w h")
C-c s C-g(keyboard-quit)
C-c s l(set-left-margin)
C-c s r(set-right-margin)
C-c s c(set-cell-width)
C-c s w(set-screen-width)
C-c s h(set-screen-height)
C-c v(print-version)
C-c x(prefix)
C-c x C-g(keyboard-quit)
C-c x ?(llpr "One of c g s t")
C-c x c(edit-c)
C-c x g(edit-guile)
C-c x s(edit-siod)
C-c x t(edit-tcl)
C-c ?(prefix)
C-c ? ?(llpr "One of m s c p")
C-c C-g(keyboard-quit)
C-c ? m(show-margins)
C-c ? s(show-screen-size)
C-c ? c(show-cell-width)
C-c ? p(show-pool-info)
C-h(prefix)
C-h C-g(keyboard-quit)
C-h a(command-apropos)
C-h b(describe-bindings)
C-h c(describe-key-briefly)
C-h C-c(help-contents)
C-h f(describe-function)
C-h k(describe-key)
C-h v(print-version)
C-h w(where-is)
C-h C-h(help-for-help)
C-h ?(llpr "One of a b C-c c f k v w C-h")
RET(hyperlink)
C-z(suspend-function)
digits(edit-expression)
letters(edit-label)

This listing was generated automatically from the file /usr/local/share/siag/siag/keytable.scm, where the keybindings are defined.

Description of the Scheme interface.


Ulric Eriksson - May 1999 - ulric@siag.nu