todo-mode: Key Binding Conventions
3 Key Binding Conventions
*************************
For Todo mode commands to function properly, it is essential to maintain
the correct format at all three levels of organization—item, category,
and file. Todo mode tries to minimize the risk of format corruption by
hiding certain parts of the format from the user, making the buffer
read-only and suppressing the self-insertion keys. Consequently, it is
normally impossible to make changes to your todo files without
explicitly invoking Todo mode commands.
A beneficial side effect of this restrictiveness is that you can
invoke almost all Todo commands by typing ordinary printing characters,
either singly or in specified sequences, without using modifier keys,
except for the shift key for capitalization and the raw prefix argument
‘C-u’; numeric prefix arguments can be entered just by typing a number
key.
The predefined key bindings in Todo are more or less mnemonic. As a
rule, key sequences beginning with ‘C’ (capital ‘C’, not the control
key) are bound to commands applying to categories, sequences beginning
with ‘F’ apply to (non-archive) file-level commands, and those beginning
with ‘A’ apply to archives (a special type of Todo file; Todo
Archive Mode). Todo commands applying to items, which constitute the
majority, are bound to lower case key sequences.