Spec-Zone.ru › LÖVE

KeyConstant

Все клавиши, которые можно нажать. Обратите внимание, что некоторые клавиши могут отсутствовать на вашей клавиатуре или системе.

Константы

Строка клавиши Описание Примечание(ия)
Клавиши символов
a Клавиша A
b Клавиша B
c Клавиша C
d Клавиша D
e Клавиша E
f Клавиша F
g Клавиша G
h Клавиша H
i Клавиша I
j Клавиша J
k Клавиша K
l Клавиша L
m Клавиша M
n Клавиша N
o Клавиша O
p Клавиша P
q Клавиша Q
r Клавиша R
s Клавиша S
t Клавиша T
u Клавиша U
v Клавиша V
w Клавиша W
x Клавиша X
y Клавиша Y
z Клавиша Z
0 Клавиша ноль
1 Клавиша один
2 Клавиша два
3 Клавиша три
4 Клавиша четыре
5 Клавиша пять
6 Клавиша шесть
7 Клавиша семь
8 Клавиша восемь
9 Клавиша девять
space Клавиша пробела В версии 0.9.2 и более ранних версиях она представляется самим символом пробела ' '.
! Клавиша восклицательного знака
" Клавиша двойной кавычки
# Клавиша решетки
$ Клавиша доллара
& Клавиша амперсанда
' Клавиша одинарной кавычки
( Клавиша левой скобки
) Клавиша правой скобки
* Клавиша звездочки
+ Клавиша плюс
, Клавиша запятой
- Клавиша минуса
. Клавиша точки
/ Клавиша слэша
: Клавиша двоеточия
; Клавиша точки с запятой
< Клавиша меньше чем
= Клавиша равно
> Клавиша больше чем
? Клавиша вопроса
@ Клавиша знака @
[ Клавиша левой квадратной скобки
\ Клавиша обратного слэша
] Клавиша правой квадратной скобки
^ Клавиша знака ^
_ Клавиша подчеркивания
` Клавиша grave accent Также известна как клавиша "Back tick"
Клавиши числового блока
kp0 Клавиша ноль числового блока
kp1 Клавиша один числового блока
kp2 Клавиша два числового блока
kp3 Клавиша три числового блока
kp4 Клавиша четыре числового блока
kp5 Клавиша пять числового блока
kp6 Клавиша шесть числового блока
kp7 Клавиша семь числового блока
kp8 Клавиша восемь числового блока
kp9 Клавиша девять числового блока
kp. Клавиша десятичной точки числового блока
kp, Клавиша запятой числового блока
kp/ Клавиша деления числового блока
kp* Клавиша умножения числового блока
kp- Клавиша вычитания числового блока
kp+ Клавиша сложения числового блока
kpenter Клавиша Enter числового блока
kp= Клавиша равно числового блока
Клавиши навигации
up Клавиша стрелки вверх
down Клавиша стрелки вниз
right Клавиша стрелки вправо
left Клавиша стрелки влево
home Клавиша Home
end Клавиша End
pageup Клавиша Page Up
pagedown Клавиша Page Down
Клавиши редактирования
insert Клавиша Insert
backspace Клавиша Backspace
tab Клавиша Tab
clear Клавиша Clear
return Клавиша Return Также известна как клавиша Enter
delete Клавиша Delete
Функциональные клавиши
f1 Первая функциональная клавиша
f2 Вторая функциональная клавиша
f3 Третья функциональная клавиша
f4 Четвёртая функциональная клавиша
f5 Пятая функциональная клавиша
f6 Шестая функциональная клавиша
f7 Седьмая функциональная клавиша
f8 Восьмая функциональная клавиша
f9 Девятая функциональная клавиша
f10 Десятая функциональная клавиша
f11 Одиннадцатая функциональная клавиша
f12 Двенадцатая функциональная клавиша
f13 Тринадцатая функциональная клавиша
f14 Четырнадцатая функциональная клавиша
f15 Пятнадцатая функциональная клавиша
f16 Шестнадцатая функциональная клавиша
f17 Семнадцатая функциональная клавиша
f18 Восемнадцатая функциональная клавиша
Модификаторы
numlock Клавиша Num-lock Сброс на клавиатурах Mac.
capslock Клавиша Caps-lock Caps-on — нажатие клавиши. Caps-off — отпускание клавиши.
scrolllock Клавиша Scroll-lock
rshift Правая клавиша Shift
lshift Левая клавиша Shift
rctrl Правая клавиша Control
lctrl Левая клавиша Control
ralt Правая клавиша Alt
lalt Левая клавиша Alt
rgui Правая клавиша gui Клавиша Command в OS X, клавиша Windows в Windows.
lgui Левая клавиша gui Клавиша Command в OS X, клавиша Windows в Windows.
mode Клавиша Mode
Прикладные клавиши
www Клавиша WWW
mail Клавиша Mail
calculator Клавиша Calculator
computer Клавиша Computer
appsearch Клавиша поиска приложений
apphome Клавиша домашней страницы приложения
appback Клавиша возврата приложения
appforward Клавиша вперёд приложения
apprefresh Клавиша обновления приложения
appbookmarks Клавиша закладок приложения
Разное
pause Клавиша Pause Отправляет сигнал отпускания клавиши немедленно на некоторых платформах, даже если она удерживается.
escape Клавиша Escape
help Клавиша Help
printscreen Клавиша Printscreen Отправляет сигнал отпускания клавиши немедленно в Windows, даже если она удерживается.
sysreq Клавиша запроса системы
menu Клавиша Menu
application Клавиша Application Контекстное меню Windows, клавиша Compose.
power Клавиша Power
currencyunit Клавиша валютной единицы Например, клавиша евро (€).
undo Клавиша Undo

Примеры

Обратите внимание, как love.keypressed предоставляет непосредственные нажатия клавиш, в то время как love.textinput предоставляет текст, который генерируют комбинации клавиш.

Давайте рассмотрим символ "#" в качестве примера (при условии использования клавиатуры США):

function love.keypressed(key)
    print(key)
end
--> shift
--> 3
 
function love.textinput(text)
    print(text)
end
--> #

См. также

  • love.keyboard
  • love.keypressed
  • love.keyreleased
  • love.keyboard.isDown
  • love.keyboard.getScancodeFromKey
  • love.keyboard.getKeyFromScancode


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

Spec-Zone.ru

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