zahniser.net :: software

— HyperList —

Hierarchical to-do lists

 

— hsiloP —

Calculator program

— Hexie —

Hex editor

— Mirth —

Read daily comics

— Strange —

Chaotic attractors

— etc. —

Other programs

 

 

 

contact email:

michael at zahniser dot net

HyperList :: Command list

The list below gives all the commands that can be used in HyperList 1.0. This list of commmands is accessible in-program by typing Control+H for the help page, then clicking on the "Commands" list in the side pane.

Note: the HTML for this list was generated automatically by this console program: makelist.cpp.

  • Command keys
    • Note: ^Q means control + Q. On the Mac, the command key can be used instead.
    • ^Q: Quit
      • Note: the list is automatically saved when you quit.
        • To quit without saving changes, revert (^R) before quitting
    • ^S: Save
    • ^R: Revert to last saved version
      • + shift: Restore all deleted categories.
    • ^X: Cut selected task(s)
      • When editing text, cut selected text
    • ^C: Copy selected task(s)
      • When editing text, copy selected text
      • + shift: Copy selected tasks without copying flags (check marks, etc)
        • This makes a copy of the task suitable for pasting into a different program.
    • ^V: Paste tasks from the clipboard
      • When editing text, paste over the selected text
    • ^A: Select all tasks in the current category
      • When editing text, select the entire text field
    • ^H: Toggle between help view and main view
    • ^P: Toggle between preferences view and main view
    • ^D: Sort all siblings of the current task by date.
      • +shift: Reverse the sort order.
    • ^T: Sort all siblings of the current task by text.
      • +shift: Reverse the sort order.
  • Mouse control
    • Click on a category name to select it.
      • Click again to edit its name.
    • Click on the +/- box to expand or collapse a tree.
      • + shift: Expand or collapse all sub-trees, as well
    • Click on the circle before a line to check or uncheck.
      • + shift: Check or uncheck all tasks in the tree, not just the root
    • Click on a line in the task list to select it.
      • + shift: Select a range of tasks
    • Click on the text of a selected task to edit the text.
    • Click on the date (or to the right of the text) of a selected task to edit it.
    • Click and drag the scroll bar to scroll the view.
    • Use the mouse wheel to scroll the view.
      • The distance the view scrolls with each wheel click can be changed in preferences.
  • Navigating
    • Page up: Scroll up one page
    • Page down: Scroll down one page
    • Home: Scroll to top
    • End: Scroll to bottom
    • Up arrow: Select previous row
      • + shift: Expand row selection to include previous row
      • + control: Move selected task(s) up
      • + alt: Select previous category
      • + alt + control: Move selected category up
    • Down arrow: Select next row
      • + shift: Expand row selection to include next row
      • + control: Move selected task(s) down
      • + alt: Select next category
      • + alt + control: Move selected category down
    • Left arrow: Collapse the selected task(s)
      • + shift: Collapse all sub-trees, as well
      • + control: Outdent the selected tasks
      • When editing text, move the cursor to the left
        • + shift: expand selection to the left
    • Right arrow: Expand the selected task(s)
      • +shift: Expand all sub-trees, as well
      • +control: Indent the selected task(s)
      • When editing text, move the cursor to the right
        • + shift: expand selection to the right
    • [ (left bracket): Select previous sibling of current task
      • + shift: Select parent of current task
    • ] (right bracket): Select next sibling of current task
      • + shift: Select next row
  • Editing
    • Return: Create a new task as the next sibling of the currently selected task
      • + shift: Create a new task as the first child of the currently selected task
    • . (period): Toggle the check marks on the selected task(s)
      • + shift: Toggle the check marks on all children of the selected task(s), too
    • = (equals sign): Toggle the emphasis of the selected task(s)
      • + shift: Toggle the emphasis of all children of the selected task(s), too
    • Delete or Backspace: Toggle crossing out of the selected task(s)
      • + shift: Toggle crossing out of all children of the selected task(s), too
      • + control: Remove the selected task(s) permanently from the list
      • + alt: Delete the current category and all tasks in it
        • Note: If you delete a category by mistake, shift + ^R will restore it.
        • Alternatively, you can revert to the last saved version with ^R.
      • When editing text: Delete the selected text
        • If no text is selected, deletes one character before the cursor.
    • Tab: Edit the text of the selected task
      • + shift: Edit the date of the selected task
      • If currently editing a field, Tab selects the next field in the selected tasks
  • Searching
    • / (forward slash): Search for lines beginning with entered text
      • + shift: Search for lines containing entered text
    • When searching, type in text to view the first match to that text.
    • Tab: view the next match to the currently entered text
    • Return: exit search mode