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-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 p(print)
C-c c(prefix)
C-c c C-g(keyboard_quit)
C-c c ?(llpr "One of g s t")
C-c s(prefix)
C-c s ?(llpr "One of l r c w h")
C-c s C-g(keyboard_quit)
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 ? p(show_pool_info)
C-h(prefix)
C-h C-g(keyboard_quit)
C-h C-c(help_contents)
C-h v(print_version)
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 - August 2000 - ulric@siag.nu