LINUX.ORG.RU

Удобное перемещение курсора с помощью тачпада.

 , ,


0

1

Доброго времени суток. Думаю по заголовку уже понятно о чем идет речь. Хочу реализовать штуку похожую на одну фичу Gboard на android. Это вроде называется встроенным трекпадом. Ну суть вот в чем, при редактировании текста зажимаем пробел и перемещаем палец вправо/влево, и курсор перемещается в соответствующую сторону. Кстати в alacritty это работает (по крайней мере в nano, только тут понятно что не через пробел, а через тачпад, и двумя пальцами). Я хочу подобное реализовать в linux, только надо будет зажать двумя пальцами по тачпаду. Желательно это реализовать без клавишной имитации, и на wayland. С адаптивной скоростью



Последнее исправление: Drakon1505 (всего исправлений: 2)

Думаю по заголовку уже понятно о чем идет речь

Вообще ни разу.

курсивная линия

Что это такое? Пунктирная линия?

vvn_black ★★★★★
()

заголовку уже понятно о чем идет речь

если бы ты еще курсив с курсором не путал, было бы вообще идеально понятно 🤦

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

Извиняюсь с терминологией, просто когда начинаешь вводить текст появляется «курсивная линия». Которая по сути является вертикальной линией которая мигает. Насколько я понял от того что курсор превратился в вертикальную линию он не перестает быть курсором. Поэтому я имел в виду курсор

Drakon1505
() автор топика
Ответ на: комментарий от Drakon1505

Такое поведение удобнее чем Ctrl+стрелки - перемещение курсора по словам?

при редактировании текста зажимаем пробел

И не получим ли в этом случае много пробелов вместо перемещения курсора?

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

Нет, пробел надо удерживать, и параллельно проводить палец в нужную сторону.

Drakon1505
() автор топика
Ответ на: комментарий от vvn_black

Да потому что я учитываю адаптивную скорость, если у вас есть ноутбук. Попробуйте через wayland запустить в alacritty nano. И сравнить мое описание с реальностью.

Drakon1505
() автор топика
Ответ на: комментарий от vvn_black

Если что, я описывал поведение фичи на android. В linux я хочу это сделать через тачпад.

Drakon1505
() автор топика
Ответ на: комментарий от Drakon1505

Как и для любого ремаппера:

  1. Учишься программировать
  2. Открываешь устройство с захватом (evdev), создаёшь копию (uinput)
  3. Читаешь события, неинтересные пропускаешь насквозь
  4. На интересные делаешь интересное и генерируешь свои события

Пример: https://gist.github.com/t184256/f4994037a2a204774ef3b9a2b38736dc

t184256 ★★★★★
()
Последнее исправление: t184256 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.