Spec-Zone.ru › Qt 5.9

Класс QGamepadKeyNavigation

Обеспечивает поддержку событий клавиатуры, срабатывающих от геймпадов. Подробнее...

Заголовок: #include <QGamepadKeyNavigation>
qmake: QT += gamepad
Наследует: QObject
  • Список всех членов, включая унаследованные

Свойства

  • active : bool
  • buttonAKey : Qt::Key
  • buttonBKey : Qt::Key
  • buttonGuideKey : Qt::Key
  • buttonL1Key : Qt::Key
  • buttonL2Key : Qt::Key
  • buttonL3Key : Qt::Key
  • buttonR1Key : Qt::Key
  • buttonR2Key : Qt::Key
  • buttonR3Key : Qt::Key
  • buttonSelectKey : Qt::Key
  • buttonStartKey : Qt::Key
  • buttonXKey : Qt::Key
  • buttonYKey : Qt::Key
  • downKey : Qt::Key
  • gamepad : QGamepad *
  • leftKey : Qt::Key
  • rightKey : Qt::Key
  • upKey : Qt::Key
  • 1 свойство унаследовано от QObject

Общедоступные функции

QGamepadKeyNavigation(QObject *parent = nullptr)
bool active() const
Qt::Key buttonAKey() const
Qt::Key buttonBKey() const
Qt::Key buttonGuideKey() const
Qt::Key buttonL1Key() const
Qt::Key buttonL2Key() const
Qt::Key buttonL3Key() const
Qt::Key buttonR1Key() const
Qt::Key buttonR2Key() const
Qt::Key buttonR3Key() const
Qt::Key buttonSelectKey() const
Qt::Key buttonStartKey() const
Qt::Key buttonXKey() const
Qt::Key buttonYKey() const
Qt::Key downKey() const
QGamepad * gamepad() const
Qt::Key leftKey() const
Qt::Key rightKey() const
Qt::Key upKey() const
  • 32 общедоступные функции, унаследованные от QObject

Открытые слоты

void setActive(bool isActive)
void setButtonAKey(Qt::Key key)
void setButtonBKey(Qt::Key key)
void setButtonGuideKey(Qt::Key key)
void setButtonL1Key(Qt::Key key)
void setButtonL2Key(Qt::Key key)
void setButtonL3Key(Qt::Key key)
void setButtonR1Key(Qt::Key key)
void setButtonR2Key(Qt::Key key)
void setButtonR3Key(Qt::Key key)
void setButtonSelectKey(Qt::Key key)
void setButtonStartKey(Qt::Key key)
void setButtonXKey(Qt::Key key)
void setButtonYKey(Qt::Key key)
void setDownKey(Qt::Key key)
void setGamepad(QGamepad *gamepad)
void setLeftKey(Qt::Key key)
void setRightKey(Qt::Key key)
void setUpKey(Qt::Key key)
  • 1 открытый слот, унаследованный от QObject

Сигналы

void activeChanged(bool isActive)
void buttonAKeyChanged(Qt::Key key)
void buttonBKeyChanged(Qt::Key key)
void buttonGuideKeyChanged(Qt::Key key)
void buttonL1KeyChanged(Qt::Key key)
void buttonL2KeyChanged(Qt::Key key)
void buttonL3KeyChanged(Qt::Key key)
void buttonR1KeyChanged(Qt::Key key)
void buttonR2KeyChanged(Qt::Key key)
void buttonR3KeyChanged(Qt::Key key)
void buttonSelectKeyChanged(Qt::Key key)
void buttonStartKeyChanged(Qt::Key key)
void buttonXKeyChanged(Qt::Key key)
void buttonYKeyChanged(Qt::Key key)
void downKeyChanged(Qt::Key key)
void gamepadChanged(QGamepad *gamepad)
void leftKeyChanged(Qt::Key key)
void rightKeyChanged(Qt::Key key)
void upKeyChanged(Qt::Key key)
  • 2 сигнала, унаследованные от QObject

Дополнительные унаследованные члены

  • 11 статических публичных членов, унаследованных от QObject
  • 9 защищённых функций, унаследованных от QObject

Подробное описание

Обеспечивает поддержку событий клавиатуры, вызываемых джойстиками.

QGamepadKeyNavigation обеспечивает поддержку событий клавиатуры, вызываемых джойстиками.

Документация по свойствам

active : bool

Функции доступа:

bool active() const
void setActive(bool isActive)

Сигнал уведомления:

void activeChanged(bool isActive)

buttonAKey : Qt::Key

Функции доступа:

Qt::Key buttonAKey() const
void setButtonAKey(Qt::Key key)

Сигнал уведомления:

void buttonAKeyChanged(Qt::Key key)

buttonBKey : Qt::Key

Функции доступа:

Qt::Key buttonBKey() const
void setButtonBKey(Qt::Key key)

Сигнал уведомления:

void buttonBKeyChanged(Qt::Key key)

buttonGuideKey : Qt::Key

Функции доступа:

Qt::Key buttonGuideKey() const
void setButtonGuideKey(Qt::Key key)

Сигнал уведомления:

void buttonGuideKeyChanged(Qt::Key key)

buttonL1Key : Qt::Key

Функции доступа:

Qt::Key buttonL1Key() const
void setButtonL1Key(Qt::Key key)

Сигнал уведомления:

void buttonL1KeyChanged(Qt::Key key)

buttonL2Key : Qt::Key

Функции доступа:

Qt::Key buttonL2Key() const
void setButtonL2Key(Qt::Key key)

Сигнал уведомления:

void buttonL2KeyChanged(Qt::Key key)

buttonL3Key : Qt::Key

Функции доступа:

Qt::Key buttonL3Key() const
void setButtonL3Key(Qt::Key key)

Сигнал уведомления:

void buttonL3KeyChanged(Qt::Key key)

buttonR1Key : Qt::Key

Функции доступа:

Qt::Key buttonR1Key() const
void setButtonR1Key(Qt::Key key)

Сигнал уведомления:

void buttonR1KeyChanged(Qt::Key key)

buttonR2Key : Qt::Key

Функции доступа:

Qt::Key buttonR2Key() const
void setButtonR2Key(Qt::Key key)

Сигнал уведомления:

void buttonR2KeyChanged(Qt::Key key)

buttonR3Key : Qt::Key

Функции доступа:

Qt::Key buttonR3Key() const
void setButtonR3Key(Qt::Key key)

Сигнал уведомления:

void buttonR3KeyChanged(Qt::Key key)

buttonSelectKey : Qt::Key

Функции доступа:

Qt::Key buttonSelectKey() const
void setButtonSelectKey(Qt::Key key)

Сигнал уведомления:

void buttonSelectKeyChanged(Qt::Key key)

buttonStartKey : Qt::Key

Функции доступа:

Qt::Key buttonStartKey() const
void setButtonStartKey(Qt::Key key)

Сигнал уведомления:

void buttonStartKeyChanged(Qt::Key key)

buttonXKey : Qt::Key

Функции доступа:

Qt::Key buttonXKey() const
void setButtonXKey(Qt::Key key)

Сигнал уведомления:

void buttonXKeyChanged(Qt::Key key)

buttonYKey : Qt::Key

Функции доступа:

Qt::Key buttonYKey() const
void setButtonYKey(Qt::Key key)

Сигнал уведомления:

void buttonYKeyChanged(Qt::Key key)

downKey : Qt::Key

Функции доступа:

Qt::Key downKey() const
void setDownKey(Qt::Key key)

Сигнал уведомления:

void downKeyChanged(Qt::Key key)

gamepad : QGamepad *

Функции доступа:

QGamepad * gamepad() const
void setGamepad(QGamepad *gamepad)

Сигнал уведомления:

void gamepadChanged(QGamepad *gamepad)

leftKey : Qt::Key

Функции доступа:

Qt::Key leftKey() const
void setLeftKey(Qt::Key key)

Сигнал уведомления:

void leftKeyChanged(Qt::Key key)

rightKey : Qt::Key

Функции доступа:

Qt::Key rightKey() const
void setRightKey(Qt::Key key)

Сигнал уведомления:

void rightKeyChanged(Qt::Key key)

upKey : Qt::Key

Функции доступа:

Qt::Key upKey() const
void setUpKey(Qt::Key key)

Сигнал уведомления:

void upKeyChanged(Qt::Key key)

Документация по членам-функциям

QGamepadKeyNavigation::QGamepadKeyNavigation(QObject *parent = nullptr)

Создаёт объект QGamepadNavigation с заданным parent.

bool QGamepadKeyNavigation::active() const

* Возвращает значение, указывающее, активна ли навигация по кнопкам геймпада или нет.

Примечание: Функция-геттер для свойства active.

См. также setActive().

Qt::Key QGamepadKeyNavigation::buttonAKey() const

Возвращает отображение клавиши для кнопки A.

Примечание: Функция-геттер для свойства buttonAKey.

См. также setButtonAKey().

Qt::Key QGamepadKeyNavigation::buttonBKey() const

Возвращает отображение клавиши для кнопки B.

Примечание: Функция-геттер для свойства buttonBKey.

См. также setButtonBKey().

Qt::Key QGamepadKeyNavigation::buttonGuideKey() const

Возвращает отображение клавиши для кнопки Guide.

Примечание: Функция-геттер для свойства buttonGuideKey.

См. также setButtonGuideKey().

Qt::Key QGamepadKeyNavigation::buttonL1Key() const

Возвращает отображение клавиши для левой кнопки плеча.

Примечание: Функция-геттер для свойства buttonL1Key.

См. также setButtonL1Key().

Qt::Key QGamepadKeyNavigation::buttonL2Key() const

Возвращает отображение клавиши для левой триггерной кнопки.

Примечание: Функция-геттер для свойства buttonL2Key.

См. также setButtonL2Key().

Qt::Key QGamepadKeyNavigation::buttonL3Key() const

Возвращает отображение клавиши для левой кнопки джойстика.

Примечание: Функция-геттер для свойства buttonL3Key.

См. также setButtonL3Key().

Qt::Key QGamepadKeyNavigation::buttonR1Key() const

Возвращает отображение клавиши для правой кнопки плеча.

Примечание: Функция-геттер для свойства buttonR1Key.

См. также setButtonR1Key().

Qt::Key QGamepadKeyNavigation::buttonR2Key() const

Возвращает отображение клавиши для правой триггерной кнопки.

Примечание: Функция-геттер для свойства buttonR2Key.

См. также setButtonR2Key().

Qt::Key QGamepadKeyNavigation::buttonR3Key() const

Возвращает отображение клавиши для правой кнопки джойстика.

Примечание: Функция-геттер для свойства buttonR3Key.

См. также setButtonR3Key().

Qt::Key QGamepadKeyNavigation::buttonSelectKey() const

Возвращает отображение клавиши для кнопки Select.

Примечание: Функция-геттер для свойства buttonSelectKey.

См. также setButtonSelectKey().

Qt::Key QGamepadKeyNavigation::buttonStartKey() const

Возвращает отображение клавиши для кнопки Start.

Примечание: Функция-геттер для свойства buttonStartKey.

См. также setButtonStartKey().

Qt::Key QGamepadKeyNavigation::buttonXKey() const

Возвращает отображение клавиши для кнопки X.

Примечание: Функция-геттер для свойства buttonXKey.

См. также setButtonXKey().

Qt::Key QGamepadKeyNavigation::buttonYKey() const

Возвращает отображение клавиши для кнопки Y.

Примечание: Функция-геттер для свойства buttonYKey.

См. также setButtonYKey().

Qt::Key QGamepadKeyNavigation::downKey() const

Возвращает отображение клавиши для кнопки Down.

Примечание: Функция-геттер для свойства downKey.

См. также setDownKey().

QGamepad *QGamepadKeyNavigation::gamepad() const

Возвращает указатель на текущий QGamepad.

Примечание: Функция-геттер для свойства gamepad.

См. также setGamepad().

Qt::Key QGamepadKeyNavigation::leftKey() const

Возвращает сопоставление клавиши для левой кнопки.

Примечание: Функция-геттер для свойства leftKey.

См. также setLeftKey().

Qt::Key QGamepadKeyNavigation::rightKey() const

Возвращает сопоставление клавиши для правой кнопки.

Примечание: Функция-геттер для свойства rightKey.

См. также setRightKey().

[slot] void QGamepadKeyNavigation::setActive(bool isActive)

Активирует навигацию по клавишам, если isActive равно true, в противном случае отключает.

Примечание: Функция-сеттер для свойства active.

См. также active().

[slot] void QGamepadKeyNavigation::setButtonAKey(Qt::Key key)

* Устанавливает сопоставление клавиши A с кодом клавиши * указанным в key.

Примечание: Функция-сеттер для свойства buttonAKey.

См. также buttonAKey().

[slot] void QGamepadKeyNavigation::setButtonBKey(Qt::Key key)

* Устанавливает сопоставление клавиши B с кодом клавиши * указанным в key.

Примечание: Функция-сеттер для свойства buttonBKey.

См. также buttonBKey().

[slot] void QGamepadKeyNavigation::setButtonGuideKey(Qt::Key key)

* Устанавливает сопоставление клавиши Guide с кодом клавиши * указанным в key.

Примечание: Функция-сеттер для свойства buttonGuideKey.

См. также buttonGuideKey().

[slot] void QGamepadKeyNavigation::setButtonL1Key(Qt::Key key)

* Устанавливает сопоставление клавиши левой плечевой кнопки с * кодом клавиши, указанным в key.

Примечание: Функция-сеттер для свойства buttonL1Key.

См. также buttonL1Key().

[slot] void QGamepadKeyNavigation::setButtonL2Key(Qt::Key key)

* Устанавливает сопоставление клавиши левого триггера с * кодом клавиши, указанным в key.

Примечание: Функция-сеттер для свойства buttonL2Key.

См. также buttonL2Key().

[slot] void QGamepadKeyNavigation::setButtonL3Key(Qt::Key key)

* Устанавливает сопоставление клавиши левой аналоговой стика с * кодом клавиши, указанным в key.

Примечание: Функция-сеттер для свойства buttonL3Key.

См. также buttonL3Key().

[slot] void QGamepadKeyNavigation::setButtonR1Key(Qt::Key key)

* Устанавливает сопоставление клавиши правой плечевой кнопки с * кодом клавиши, указанным в key.

Примечание: Функция-сеттер для свойства buttonR1Key.

См. также buttonR1Key().

[slot] void QGamepadKeyNavigation::setButtonR2Key(Qt::Key key)

* Устанавливает сопоставление клавиши правого триггера с * кодом клавиши, указанным в key.

Примечание: Функция-сеттер для свойства buttonR2Key.

См. также buttonR2Key().

[slot] void QGamepadKeyNavigation::setButtonR3Key(Qt::Key key)

* Устанавливает сопоставление клавиши правого аналогового стика с * кодом клавиши, указанным в key.

Примечание: Функция-сеттер для свойства buttonR3Key.

См. также buttonR3Key().

[slot] void QGamepadKeyNavigation::setButtonSelectKey(Qt::Key key)

* Устанавливает сопоставление клавиши Select с кодом клавиши * указанным в key.

Примечание: Функция-сеттер для свойства buttonSelectKey.

См. также buttonSelectKey().

[slot] void QGamepadKeyNavigation::setButtonStartKey(Qt::Key key)

* Устанавливает сопоставление клавиши Start с кодом клавиши * указанным в key.

Примечание: Функция-сеттер для свойства buttonStartKey.

См. также buttonStartKey().

[slot] void QGamepadKeyNavigation::setButtonXKey(Qt::Key key)

* Устанавливает сопоставление клавиши X с кодом клавиши * указанным в key.

Примечание: Функция-сеттер для свойства buttonXKey.

См. также buttonXKey().

[slot] void QGamepadKeyNavigation::setButtonYKey(Qt::Key key)

* Устанавливает сопоставление клавиши Y с кодом клавиши * указанным в key.

Примечание: Функция-сеттер для свойства buttonYKey.

См. также buttonYKey().

[slot] void QGamepadKeyNavigation::setDownKey(Qt::Key key)

* Устанавливает сопоставление клавиши Вниз с кодом клавиши * указанным в key.

Примечание: Функция-сеттер для свойства downKey.

См. также downKey().

[slot] void QGamepadKeyNavigation::setGamepad(QGamepad *gamepad)

* Выбирает указанный gamepad.

Примечание: Функция-сеттер для свойства gamepad.

См. также gamepad().

[slot] void QGamepadKeyNavigation::setLeftKey(Qt::Key key)

* Устанавливает сопоставление клавиши Лево с кодом клавиши * указанным в key.

Примечание: Функция-сеттер для свойства leftKey.

См. также leftKey().

[slot] void QGamepadKeyNavigation::setRightKey(Qt::Key key)

* Устанавливает сопоставление клавиши Право с кодом клавиши * указанным в key.

Примечание: Функция-сеттер для свойства rightKey.

См. также rightKey().

[slot] void QGamepadKeyNavigation::setUpKey(Qt::Key key)

* Устанавливает сопоставление клавиши Вверх с кодом клавиши * указанным в key.

Примечание: Функция-сеттер для свойства upKey.

См. также upKey().

Qt::Key QGamepadKeyNavigation::upKey() const

Возвращает сопоставление клавиши для кнопки Вверх.

Примечание: Функция-геттер для свойства upKey.

См. также setUpKey().

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qgamepadkeynavigation.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API