Как я могу использовать давление пера устройств Samsung Note в Chrome?

Я видел различные веб-приложения (например, Colorillo), которые поддерживают данные о давлении перьев планшета Wacom с помощью плагина Wacom. Chrome для Android не поддерживает плагины, так как я могу использовать нажатие пера устройств Samsung Galaxy Note в браузере? (Которые используют технологию дигитайзера Wacom.)

1 ответ

Решение

Можно использовать значение давления пера в Chrome, но оно (в настоящее время) требует, чтобы у пользователя был включен флаг.

Идти к chrome://flags/ и установите для параметра "События указателя" значение "Включено". Перезапустите Chrome, когда будет предложено.

Теперь вы можете использовать API-интерфейс PointerEvent, чтобы почувствовать давление пера Samsung Note. Например, на странице с холстом вы можете использовать:

['pointerdown', 'pointermove'].forEach(event => 
    yourCanvasElement.addEventListener(event, e =>
            console.log(e.pressure)
        , false));
Другие вопросы по тегам