Spec-Zone.ru › Pygame
pygame._sdl2.touch
Модуль pygame для работы с сенсорным вводом

Новое в pygame 2: Этот модуль требует SDL2.

pygame._sdl2.touch.get_num_devices()
Получить количество сенсорных устройств
get_num_devices() -> int

Возвращает количество доступных сенсорных устройств.

pygame._sdl2.touch.get_device()
Получить идентификатор сенсорного устройства по индексу
get_device(index) -> touchid
Параметры

index (int) -- Этот номер не меньше 0 и меньше, чем возвращаемое значение функции number of devices.

Возвращает целочисленный идентификатор, связанный с заданным index.

pygame._sdl2.touch.get_num_fingers()
Количество активных пальцев для заданного сенсорного устройства
get_num_fingers(touchid) -> int

Возвращает количество активных пальцев для сенсорного устройства с идентификатором touchid.

pygame._sdl2.touch.get_finger()
Получить информацию об активном пальце
get_finger(touchid, index) -> int
Параметры
  • touchid (int) -- Идентификатор сенсорного устройства.

  • index (int) -- Индекс пальца, для которого требуется информация, находится в диапазоне от 0 до number of active fingers.

Возвращает словарь с информацией о пальце index активном на touchid. Словарь содержит следующие ключи:

id         the id of the finger (an integer).
x          the normalized x position of the finger, between 0 and 1.
y          the normalized y position of the finger, between 0 and 1.
pressure   the amount of pressure applied by the finger, between 0 and 1.



Изменить на GitHub

© Pygame Developers.
Licensed under the GNU LGPL License version 2.1.
https://www.pygame.org/docs/ref/touch.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API