Page 1 of 1

Скролл пальцем для тач скрина

Posted: Sun 02 Jun, 2019 00:40
by nightgryphon
Обзавелся планшетом с тач скрином и понял, что ФАР реагирует на тач скрин не совсем как хотелось бы и использовать фар чисто с тач скрином к сожалению не реально, но очень хотелось бы.
Можно сделать в опциях режим тач скрина что бы мышь в редакторе при перетаскивании скроллила текст а не выделяла, аналогично для панелей? Для выделения, например, длинный клик (эмуляция правой кнопки) и потом перетаскивание

Скролл пальцем для тач скрина

Posted: Mon 03 Jun, 2019 00:14
by HaRT
Такое должно делаться не в конкретном приложении, а на уровне операционной системы для всех консольных приложений.
Впрочем, если Винда передаёт консольному приложению события от тачскрина в неизменном виде (а не как события мыши), то их-то и следует обрабатывать особым образом.

Скролл пальцем для тач скрина

Posted: Mon 03 Jun, 2019 06:16
by nightgryphon
я не проверял, возможно сообщения тачскрина также доходят и в консольное приложение, но думаю вполне можно обойтись обработкой событий просто мыши. Мне видится вариант области по, например, правой кромке и по нижней кромке редактора в которой drag-drop мышью вызывает скролл. Вне этой области мышь обрабатывается стандартно. Ширину областей и положение (лево-право, верх-низ) сделать настраиваемой.

На счет стандартного обработчика ОС для скролла тачскрином в консольных приложениях - что-то сомневаюсь что оно бы подошло ФАРу если даже было.

Скролл пальцем для тач скрина

Posted: Mon 03 Jun, 2019 12:00
by HaRT
Это не требует изменений в Фаре, вы можете сами реализовать нужное поведение скриптом. Возьмите за основу, например, Editor_MouseSelect.lua и доработайте (и не забудьте рассказать тут, что получилось). Конкретные вопросы по скриптам лучше задавать в соответствующем разделе форума.