Я пытаюсь использовать трекпад Daydream в рамке.В частности, мне нужны события, которые позволят мне увидеть это как тачпад.Другими словами, мне нужны события Touchstart, TouchMove и Touchchend или их эквиваленты.
В документах только перечисляются эти события
trackpadchanged Trackpad changed.
trackpaddown Trackpad pressed.
trackpadup Trackpad released.
trackpadtouchstart Trackpad touched.
trackpadtouchend Trackpad not touched.
Обратите внимание, что trackpadmove
илиtrackpadtouchmove
.Я попытался добавить событие к trackpadchanged
, но это событие не похоже на перемещение.
Если я хочу сказать «прокрутить что-то», мне нужны значения, когда пользователь перемещает палец по пэду.
Я попытался распечатать все эти события
const dd = this.el.querySelector('#daydream-controls');
[
'trackpadchanged',
'trackpaddown',
'trackpadup',
'trackpadtouchstart',
'trackpadtouchend',
].forEach((event) => {
dd.addEventListener(event, (e) => {
console.log(event, e);
});
});
Но я не вижу никаких событий, когда тащу палец на клавиатуре.Я вижу только trackpadtouchstart
, затем trackpadchanged
, когда я прикасаюсь к пэду, и затем вижу trackpadtouchend
, а затем trakpadchanged
, когда я отпускаю.
Есть ли какое-то другое событие, которое я должен искать, или какое-тоДругой способ чтения, когда пользователь перемещает палец по клавиатуре?