LINUX.ORG.RU

Получения координат курсора следуещего тыка

 , ,


0

2

Задача: Дано: тачскрин, тыкаем — получаем эквивалент нажатия левой кнопки мыши.
Нужно: эквиваленты простого помещения курсора в позицию и нажатия на правую кнопку (минимальными средствами)

Хотел повесить на кнопку скрипт с xdotool, но не хватает функции получения координат курсора следуещего тыка.

xdotool getmouselocation --shell получает текущие координаты, т.е. координаты кнопки.

Попытка обработки событий xinput --test-xi2 --root, cat /dev/input/eventX, xev не отменяет нажатия левой кнопки.

Нужно что-то, что работает как xwininfo или xprop

★★★★★

Любой подключаешь с 4.0 версии ведроид и {} для разработчиков, там вторая галка, он тебе и красными штрихами точное мпл. помимо этого выдавать будет(!)

anonymous ()

Подумав, понял, получение координат — лишнее. Надо бы просто переназначить через xinput поведение тачскрина, но манипуляции c set-button-map и существующими свойствами 2,3 кнопок, в отличии от мыши, на тачскрин не влияют :(

Вообщем, основная проблема — заставить тачскрин просто перемещать курсор, без «тыка».

arson ★★★★★ ()
Ответ на: комментарий от arson

Нужно что-то, что работает как xwininfo или xprop
Вообщем, основная проблема — заставить тачскрин просто перемещать курсор, без «тыка».

Тормоз

xprop >& /dev/null ; xvkbd -text "\m3"
xprop >& /dev/null ; xvkbd -text "\y+50\y-50"
Вторая команда, помещение курсора в позицию, нужна для показа всплывающих сообщений. Оказалось в ней важно не просто поместить курсор, а переместится из-за пределов виджета.

arson ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.