Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Qt: обратботка событий нажатий нестандартных клавишь мыши.  (Прочитано 1300 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн FluffyMan

  • Автор темы
  • Активист
  • *
  • Сообщений: 276
  • Debian 6
    • Просмотр профиля
Появилась у меня мышь a4tech N-70FX. Под виндой к ней есть программа, с помощью которой на разные клавиши можно назначать разные действия, можно выделять область для сохранения картинки с экрана и даже назначать на жесты команды. Под Linuxом (дебиан 6) все работает тоже, то есть все клавиши выполняют свои функции, однако переназначить команды клавишь нельзя.

Есть желание написать аналогичную программу для мыши под Linux на Qt, отсюда вопрос - как обрабатывать события нажатия нестандарных клавишь в Qt? колесо мыши, LeftButton, RightButton можно, а вот как в Qt именуются дополнительные клавиши?
(выделено для тех, кому лень читать предисторию :))

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Насколько я знаю - Qt поддерживает только основные кнопки.

Пользователь решил продолжить мысль 26 Апреля 2012, 22:48:13:
Могу предложить подождать Qt5. Там заявлена поддержка 32-х клавиш мыши.
« Последнее редактирование: 26 Апреля 2012, 22:48:13 от RazrFalcon »
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн FluffyMan

  • Автор темы
  • Активист
  • *
  • Сообщений: 276
  • Debian 6
    • Просмотр профиля
Новый кьют учить придется.. Там на сколько я слышал документации минимум пока что. О русских книгах в духе М.Шлее и думать пока не приходится.

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Так альфа же. Да и учить там нечего особо. Все как и в 4-ке.
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

 

Страница сгенерирована за 0.016 секунд. Запросов: 22.