Skip to content

Smart Key Debugging

Typically, {C-h A} and {C-u C-h A} which show Action and Assist Key help for the current context, are sufficient for seeing how the Smart Keys behave no matter where they are used.

However, if a Smart Key ever behaves differently than you think it should or if you want to test how the Smart Keys respond in a new context, then the Smart Key debugging flag may be of use. You toggle it on and off with {C-h h c d} (minibuffer menu Cust/Debug-Toggle). Once enabled, this displays a message in the minibuffer each time the Action or Assist Key is released, showing the context of the press and its associated action, so you can see exactly what is happening whenever you use a Smart Key. These messages are all prefaced with “(HyDebug)” and logged to the “*Messages*” buffer for later viewing.

If you do find a problem with the Smart Keys and want to report a bug, use {C-h h m r} to compose an email message to the bug-hyperbole list. Hyperbole will automatically include all of the “(HyDebug)” messages from your current emacs session into your email. Similarly, when you compose an email to the hyperbole-users mailing list with {C-h h m c}, these messages are also included.