Об управлении мышью в c / c ++ [ubuntu] gnome или kde ???наверное - PullRequest
3 голосов
/ 04 мая 2011

Несколько вопросов о том, как написать модуль управления мышью на c / c ++ Любые комментарии приветствуются.

У меня есть мобильный телефон, который можно подключить к моему ноутбуку Ubuntu 11.04 через беспроводную сеть. Я установил шпаклевку для Nokia Symbian S60 v3.

С помощью putty я могу выполнять такие команды, как mplayer, чтобы играть музыка, когда я лежу в кровати.

Проблема в том, что замазка не может напрямую управлять мышью.

Я думаю, смогу ли я написать программу, которая получает сигналы клавиш со стрелками от моей замазки и переместите мышь с моего рабочего стола. Затем я могу контролировать свой ноутбук, когда я делаю презентацию через мой мобильный телефон.

Если кто-нибудь знает, как с этим бороться, пожалуйста, дайте мне несколько советов. С чего мне начать? какой заголовок / библиотеки c / c ++ мне нужно использовать. Любые веб-сайты или онлайн-руководства, на которые мне стоит взглянуть.

У меня единое целое (на основе гнома 2.3. Верно?)

Спасибо. Guannan

1 Ответ

1 голос
/ 04 мая 2011

Это на самом деле не просто в системе окон Linux, но это можно сделать. Вероятно, одним из следующих будет ваш ответ:

  • настроить xtest, чтобы вы могли вводить события мыши в оконную систему

  • сказать оконному менеджеру, чтобы он принимал ввод от какой-то "фальшивой мыши" - может быть, вы скажете ему, что именованный канал или даже pty - последовательная мышь?

  • создайте или найдите драйвер ядра, предоставляющий вам другую запись мыши в / dev / input, в которую вы можете отправлять события мыши из какой-либо другой программы

...