2013-04-03 4 views
1

В Windows вы можете получить положение мыши из приложения, запущенного в терминале (или командной строки, как его там называется), используя GetCursorPos() и даже имитировать щелчки мышью и движения с помощью mouse_event() и SetCursorPos() соответственно. Эти функции можно найти в windows.h.Положение мыши/управление в терминале, OSX

Я ищу такую ​​же функциональность в Mac OS X в Terminal.app. Возможно ли это, и если да, то можно ли это сделать без библиотек? Если нет, возможно ли это в другом терминале или вообще нет?

ответ

1

Да, вы можете использовать библиотеку ncurses. См. Это manpage.

+0

Из этой справочной страницы, я полагаю, вы можете получить только статус мыши, а не установить его? – tomsmeding

+0

В последний раз, когда я проверил, поддержка мыши «ncurses» не работает в Terminal.app. – bdash

+0

@tomsmeding Да, я так думаю. – trojanfoe