как иметь дело с жадными клавиатурой приложениями

То, что я рекомендовал, если Вы также интересуетесь разработкой межплатформенных приложений, является Nokia Qt SDK, которая служит спокойной основой и другими инструментами, который на основе моего опыта имеет одну в наличии из лучшей документации, см. http://doc.qt.nokia.com/ и http://qt.nokia.com/developer

Некоторые видео для наблюдения: это и это

Для понимания, что QT и что можно сделать с ним, проверьте: http://qt.nokia.com/

Также QT является платформой выбора создать приложения для платформы MeeGo. (наблюдайте это),

5
18.03.2012, 21:45
2 ответа

Зависит, на который приложение имеет 'внимание'. Я предпочитаю, чтобы 'фокус следовал за мышью', таким образом, безотносительно окна моя мышь закончена, то, куда мои нажатия клавиатуры собираются зарегистрироваться. Другие режимы являются 'щелчком, чтобы сфокусироваться' и некоторые вариации на 'фокус под мышью'. Microsoft Windows является "Щелчком, чтобы Сфокусироваться" (как пример), хотя, если Вы играете с некоторыми tweakui инструментами, можно получить 'фокус, следует за мышью', если Вы требуете.

Я не уверен, в каком режиме Ваш рабочий стол X-окон находится первоначально, я ДУМАЮ, что это обычно - 'щелчок, чтобы сфокусироваться' по умолчанию, необходимо было бы проверить Ваш, моя установка для фокуса мыши находится под 'поведением окна' в параметрах настройки системы, KDE 4.7.4),

Я признаю, что у меня нет большого опыта с Электрическими Овцами (полная сновидений экранная заставка, правильно?) и XMBC (медиацентр, IIRC). Оба из тех кажутся, что они хотели бы быть полноэкранными приложениями, которые могли представить проблемы из-за потери фокуса. Почти походит на проблему с ES, с тех пор если это находится на переднем плане (вступавшем в должность экранной заставки...), это ДОЛЖНО получить любые нажатия клавиш и использование что как сигнал аварийного прекращения работы выйти, возвратив Ваш экран чему-либо еще выполнение.

Вы могли бы попробовать ALT-TAB для зеркального отражения между различными приложениями, у Вас есть выполнение, которое должно повернуть фокус между ними, он, вид зависит от того, как XMBC & ES используется, или оконная или полноэкранная.

Вы фокус управления CAN мудрое командной строкой использование нескольких программ, конечно, я пошел пробел... просматривающий мои / каталоги bin и мои примечания для нахождения их. Я записал свои собственные управляющие программы несколько месяцев назад для проекта, видя то, что я мог сделать программно для управления окнами и фокусом...

ах, вот тот:

wmctrl, в странице справочника говорится, что можно повысить окно с помощью '-R' опция...

Существует другой, что я нашел более полезным, хотя я должен полностью в недоумении назвать его сегодня, возможно, кто-то будет знать то, на что я намекаю и отправляю его. Я буду продолжать смотреть, хотя, очевидно моя блондинка умирает трудно сегодня.

1
27.01.2020, 20:42

Как взлом, возможно, возможно запустить "жадное" приложение в Xephyr, или Xvnc или такой и вид отделяют его от Вашего фактического X-сервера. Используйте его удаленным.

Более корректный ответ мог бы быть должен реконфигурировать или исправить код, таким образом, "жадное" приложение не.

Или, если приложение действительно предназначено для принятия экрана, найдите способ выполнить ES как какой-то плагин.

1
27.01.2020, 20:42

Теги

Похожие вопросы