If I understand correctly what you want to do, you should use the trap
command. trap
prevent the shell default handling and allows you to interrupt, quit, hangup etc. what you were doing.
The syntax is the following
trap <command to execute> <signal to intercept>
so you could do something like
trap break INT
to have the equivalent of a Ctrl-C.