MeatBall:HumaneInterface talks about a JUMP key. Here’s how to have such a key. It uses FindFileAtPoint and works similar to GotoAddress. GotoAddress highlights URLs and lets button-2 take you there. The JUMP key doesn’t use highlighting, since you know what you are looking at. The JUMP key just does the right thing: Call find-file or browse-url.

See DedicatedKeys.

(defun my-jump ()
  "Jump to the thing at point."
  (let ((thing (ffap-guesser)))
       (if thing (ffap thing))

Add more functions (for jde-open-class-at-point, for a bookmark nickname at point,for date at point), fix the code…