А вы что, зашили поведение на Ctrl + Enter прямо в callback настолько, что теперь не можете прокинуть его в качестве другого callback? :) По идее, ваш код выглядеть должен как-то так:
sayHello = (params, tarams) => magic(params, tarams)
sendToHell = (user, sin) => judgmentDay(user, sin)
addEventListener('Enter', sayHello);
addEventListener('Ctrl+Enter', sendToHell);
Соответственно, при необходимости выполнять одно и то же действие для обоих случаев, нужно будет просто прокинуть имя другого хэндлера. Если по какой-то причине для Ctrl+Enter другой интерфейс callback, то можно заговнякать адаптер на скорую руку
addEventListener('Ctrl+Enter', (userAsXML, sinAsJson) => sendToHell(user.toJson(), sinAsJson));