I found that when I press the tab key, the command I have bound to C-i gets run (somewhat unsurprisingly). I would like to keep this command bound to C-i but run a different one when pressing the tab key. I have found that I can do this within a keymap by defining (kbd <tab>)
Thanks to this Emacs.SE post, I found which keymap is responsible for it and that there is a global binding for tab. The keymap doesn't have (kbd <tab>)
bound, but it's translated instead of falling through to the global binding.
How do I get it to fall through?
(kbd "<tab>")
and[tab]
are completely identical.