Inacessível ou não, é realmente impossível:
As combinações de teclas Control + [?] São realmente tratadas pelo driver tty e não pelo shell, porque enquanto houver um processo em execução em primeiro plano, a entrada e a saída do seu terminal serão encaminhadas diretamente para o processo. O shell nunca seria capaz de agir (ou até mesmo ver) suas teclas pressionadas.
Você pode obter uma lista das combinações de teclas Ctrl + [?] Atribuídas no momento stty -a; no entanto, apenas intr(SIGINT, geralmente vinculado a Ctrl + C) quit(SIGQUIT, geralmente vinculado a Ctrl + \) e susp(SIGSUSP, geralmente vinculado a Ctrl + Z) correspondem aos sinais unix reais. ( kill,por exemplo, não envia SIGKILL, mas exclui a entrada atual.)
Infelizmente, não há como enviar um dos dois sinais que não podem ser desativados por um processo (SIGKILL e SIGSTOP); portanto, se todos os três sinais mencionados não tiverem efeito, você precisará usar outra maneira ( por exemplo, outro shell) para matar o processo em primeiro plano.
(Na verdade, além de capturar todos os três sinais, o processo em primeiro plano pode até desativar as combinações especiais de teclas em primeiro lugar, definindo o tty no modo "bruto". O SSH faz isso, por exemplo - é assim que pode retransmitir um Ctrl + C pressionado localmente no host remoto.)