Não vai levar as funções cruas. Eles precisam ser envolvidos em um "widget" fazendo
zle -N widgetname funcname
Os dois podem ter o mesmo nome:
zle -N hw{,}
Então é possível fazer:
bindkey ^h hw
, fazendo com que Ctrl+h execute o widget hw que executa a função hw .