* How to setup button2 and button3 as Action and Assist Mouse Keys

Add to your Emacs init file:

   (eval-after-load "hyperbole" '(hmouse-add-unshifted-smart-keys))

or interactively after loading Hyperbole:

   <hmouse-add-unshifted-smart-keys>

* Keystroke Display

** Keypression - overlaying parts of buffer (shows trail of keys)

  Install:    <package-install 'keypression>
  Activate:   <keypression-mode 1>
  Deactivate: <keypression-mode 0>

  Configure:
    <setq keypression-use-child-frame nil
	  keypression-fade-out-delay 3.0
	  keypression-frame-justify 'keypression-left-justified
	  keypression-cast-command-name t
	  keypression-cast-command-name-format "%s  %s"
	  keypression-combine-same-keystrokes t
	  keypression-font-face-attribute '(:width normal :height 200 :weight bold)>


* Pathname Prefixes

    "!${PATH}/date"                  - execute 'date' shell command

    "&Preview.app ${hyperb:dir}/man/hyperbole.pdf"

    "-subr.elc"                      - load an Elisp library

* Programming Buttons

Emacs Yank Bug: bug#5320

* Global Buttons

<[Test ibut label]> {C-u C-n}

<[Bufs]> {C-x C-b}

<[iPython src]>: "/usr/local/Cellar/ipython/7.16.1/libexec/lib/python3.8/site-packages/IPython/"

{C-x 4 t} - Goto <(Hyperbole Todos)>

<[ib]>   "(hyperbole)Implicit Buttons"
<[frm]>  "(hyperbole)C-h h s f"

"${hyperb:dir}/DEMO"

"${hyperb:dir}/README.md#Programmer Quick Reference"
"${hyperb:dir}/README.md#programmer-quick-reference:4:2"

<hpath:find "${hyperb:dir}">

<[PDF Viewer]> == "${hyperb:dir}/man/hyperbole.pdf"