Согласитесь - ответ в виде галочки не является хорошим решением. Вместо того, чтобы вызывать код функции, когда происходит событие (в данном случае это изменение положения камеры), вы постоянно вызываете функцию тика (я угадываю через setInterval), что приводит к большой ненужной обработке. Это не только вызов функции тика в setInterval, но и любой код, который конечный разработчик помещает в эту функцию (да, вы можете это скрыть, сохраняя положение камеры в функции тика и постоянно сравнивая его с новым позиция, поэтому код выполняется только при смене позиции, но зачем вам все это, когда запуск события при фактическом изменении позиции избавляет вас от хлопот?)
У Keydown есть свои недостатки (очевидным является то, что AFrame на мобильном телефоне не использует keydown - вам придется заблокировать сенсорный запуск или что-то в этом роде), но это все же лучше, чем альтернатива.