Spec-Zone.ru › LÖVE

love.keyboard.getScancodeFromKey

Доступно начиная с LÖVE 0.9.2
Эта функция не поддерживается в более ранних версиях.

Возвращает аппаратный сканкод, соответствующий заданной клавише.

В отличие от констант клавиш, сканкоды не зависят от раскладки клавиатуры. Например, сканкод "w" будет сгенерирован, если нажата клавиша в том же месте, что и клавиша "w" на американской клавиатуре, независимо от того, как она обозначена или какие настройки пользователя установлены в операционной системе.

Сканкоды полезны для создания стандартных элементов управления, которые имеют одинаковое физическое расположение на всех системах.

Функция

Синопсис

scancode = love.keyboard.getScancodeFromKey( key )

Аргументы

KeyConstant key
Клавиша, для которой необходимо получить сканкод.

Возвращаемое значение

Scancode scancode
Сканкод, соответствующий заданной клавише, или "unknown", если для заданной клавиши нет известного физического представления на текущей системе.

См. также

  • love.keyboard
  • love.keyboard.getKeyFromScancode
  • love.keyboard.isScancodeDown
  • love.keypressed
  • love.keyreleased

© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.keyboard.getScancodeFromKey

Spec-Zone.ru

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