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