Описание тега yume-miru-kusuri
На мышь главе с ncurses программирования методические указания могут быть полезны для чтения.
Первый подраздел знакомит всех событий мыши маски: нет донесений о местоположении мыши, который включает в себя X, Y и Z координаты, так что один из них может быть использован для покрытия одного колеса прокрутки. Есть события, для четырех кнопок, и двойной и тройной клики для каждого из них. Есть события для переключения, управления и Alt в качестве модификаторов для события click. И это вся информация, которую вы можете сделать с помощью библиотеки API мыши.
Но этот документ имеет больше чем 10 лет - это, наверное, не в курсе?
Неа. Поиск по слову "прикосновение" в каталоге/usr/включать/с ncurses.ч
выпускает несколько хитов, но перекрестные ссылки к соответствующим Man-страницам показывает, все они касаются принятия решения, является ли контент на экране требуется обновление или нет. Не сенсорный экран-конкретных доступен.
Даже последняя версия 6.1 не приносит никакой более продвинутыми поддержка сенсорного экрана.
Если вы не нашли то, что вы ищете после проверки я упомянул выше источников, можно довольно достоверно определить, что то, что вы ищете, не существует.
Это только мое мнение, но мне кажется, что мультитач и жесты часто требуют некоторые графические возможности, которые позволят масштабирование и вращение некоторых экранных элементов довольно свободно, чтобы просто сделать его очевидным, что жесты делать что-то. Текстовый дисплей может быть бедным, пригодный для такой интерфейс, так что, вероятно, почему никто не приложил усилия, чтобы добавить поддержку сенсорного экрана еще.
Но это звучит, как вы, возможно, некоторые новые идеи относительно сенсорных пользовательских интерфейсов на основе текста отображается. Вы, может быть прототипом вашей идеи, имея свой демо-приложения интерфейс непосредственно с актуальные драйвера сенсорного экрана.
Как только у вас есть некоторое представление о том, какого рода сенсорном экране элементы пользовательского интерфейса на самом деле работать с текстом-основы отображается (может завербовать некоторых студентов, чтобы сделать проекта фундаментальных исследований юзабилити для вас?), следующий вопрос будет: какого рода абстракции сенсорных событий будут наиболее полезны для реализации этих?
Может оказаться, что нет никакой пользы в прохождении событий сенсорного экрана через себя на ncurses: вместо этого, вы можете найти целесообразным создать отдельную библиотека сенсорный элемент пользовательского интерфейса, который подключается в ncurses для дисплея и драйвер сенсорного экрана для ввода. Кто говорит, что вы должны использовать только один API-интерфейс программирования одновременно?