Как я могу проверить, поддерживает ли мой тачпад более 2 жестов пальца?

Почему бы не использовать интерфейс Gio? Мне нравятся эти решения лучше, чем выполнение команды bash и анализ ее вывода. Таким образом, вы можете поймать исключения и получить больше контроля.

Вот небольшой пример:

>>> from gi.repository import Gio
>>> vm = Gio.VolumeMonitor.get()
>>> for v in vm.get_volumes():
...     print v.get_name()

См. документацию по гораздо более интересным методам.

GVolumeMonitor

GVolumeMonitor

Gmount

12
задан 5 April 2011 в 07:28

33 ответа

Touchegg из http://code.google.com/p/touchegg/ позволяет использовать жесты мультитач

Если он работает правильно (это не на моем конце ), вы должны проверить, сколько пальцев вы можете использовать.

(кстати, если вы просто хотите знать, поддерживает ли сенсорная панель мультитач, почему бы вам просто не проверить спецификации?)

4
ответ дан 10 August 2018 в 10:01

Вы можете установить utouch-geis-tools , а затем запустить geistest , который показывает вам информацию об устройстве и жестах, например:

  Устройство 10 добавлено attr "имя устройства" = "SynPS / 2 Synaptics TouchPad" attr "device id" = 10 attr "direct touch" = false attr "independent touch" = false attr "device touches" = 4 ....   

, где последний атрибут определяется как количество одновременных касаний устройств, которые, как утверждается, могут распознавать.

Однако uTouch, похоже, не распознает больше, чем два пальца на моей системе (ThinkPad T510), потому что geistest всегда показывает

  ... attr "gesture name" = "Tap, touch = 2" ...   

при выполнении трех или четырех пальцев, но я не знаю, является ли это аппаратным или программным ограничением (я просто сделал это сообщение об ошибке ). [ ! d9]

7
ответ дан 13 August 2018 в 16:21
  • 1
    У меня такая же проблема, похоже, что мне придется записывать ошибку. – Jorge Castro 5 April 2011 в 17:39

Touchegg из http://code.google.com/p/touchegg/ позволяет использовать жесты мультитач

Если он работает правильно (это не на моем конце ), вы должны проверить, сколько пальцев вы можете использовать.

(кстати, если вы просто хотите знать, поддерживает ли сенсорная панель мультитач, почему бы вам просто не проверить спецификации?)

4
ответ дан 13 August 2018 в 16:21
  • 1
    touchhegg выглядит неплохо, но я принял другой ответ, так как инструмент уже находится в архиве. Все еще +1, выглядит как хорошая программа! – Jorge Castro 5 April 2011 в 17:40

Другие вопросы по тегам:

Похожие вопросы: