То, что вы пишете реализуют Генераторы. Один генерит одно, другой другое.
При этом один активируется одной кнопкой, другой той же кнопкой, но если вторая нажата (шифт - он может быть любой кнопкой).
А Мапер это режим, в котором может работать генератор.
В общем случае мапер транслирует нажатие одной кнопки в другую, но под это в NewView отведена роль генаратора, а мапер в NewView это режим трансляции, когда нажатие и отпускание оригинальной кнопки и транслируемой совпадают по времени. То есть водмоны долгие нажатия, которые используются при управлении оружием - чем дольше жмётся кнопка тем больше патронов летит - отпускание кнопки прекращает стрельбу. Не мапер генерит однократное быстрое нажатие - стрельба на такое нажатие не реагирует и уж точно длительность нажатия в немапере пользователем не контролируется.