key-translation-map allows you to globally translate keys.
(define-key key-translation-map (kbd "<f11>") (kbd "<f12>"))
But what if I want to restrict the remapping to a particular major mode?
In my case, I keep typing
` instead of
org-mode and I would like to remap it so I can make my mistake without noticing. Is this possible?