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
.