Существуют ли какие-либо события, которые запускаются для form элементов, когда пользователь вводит данные через сенсорную панель MacBook?
Вот тривиальный пример:
<textarea id="textarea"></textarea>
(function($) {
  $('#textarea')
    .on('keyup', function() {
      console.log('keyup');
    })
    .on('keydown', function() {
      console.log('keydown');
    })
    .on('keypress', function() {
      console.log('keypress')
    });
})(jQuery);
В Safari, когда я «ввожу текст» с помощью панели Touch Bar (например, нажимаю на эмодзи или автоматически предлагаемый текст), я не вижу никаких событий в консоли веб-инспектора.  Однако обычная клавиатура вызовет события keydown, keypress и keyup, как и ожидалось.
 
                                                                     
                                                                    