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 и ниже пробел был представлен настоящим символом пробела ' '.
! Восклицательный знак
" Двойные ковычки
# Решетка
$ Доллар
& Амперсанд
' Одинарная ковычка
( Открывающаяся скобка
) Закрывающаяся скобка
* Звездочка
+ Плюс
, Запятая
- Дефис-минус
. Точка
/ Слэш
: Двоеточие
; Точка с запятой
< Меньше чем
= Равенство
> Больше чем
? Вопросительный знак
@ Собака
[ Квадратная открывающаяся скобка
\ Обратный слэш
] Квадратная закрывающаяся скобка
^ Знак вставки
_ Подчерк
` Гравис
Клавиши цифровой клавиатуры (Numpad)
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 Enter клавиша Также известна как Return.
delete Delete клавиша
Функциональные клавиши
f1 F1
f2 F2
f3 F3
f4 F4
f5 F5
f6 F6
f7 F7
f8 F8
f9 F9
f10 F10
f11 F11
f12 F12
f13 F13
f14 F14
f15 F15
f16 F16
f17 F17
f18 F18
Модификаторы
numlock Num-lock клавиша Clear на Mac клавиатурах.
capslock Caps-lock клавиша Caps-on клавиша нажата. Caps-off клавиша отпущена.
scrollock Scroll-lock клавиша
rshift Правый Shift
lshift Левый Shift
rctrl Правый Ctrl
lctrl Левый Ctrl
ralt Правый Alt
lalt Левый Alt
rgui Правая gui клавиша Клавиша Command в OS X, клавиша Windows в Windows.
lgui Левая gui клавиша Клавиша Command в OS X, клавиша Windows в Windows.
mode Mode клавиша
Клавиши приложений
www Клавиша WWW
mail Почта
calculator Калькулятор
computer Компьютер
appsearch Поиск
apphome Домой
appback Назад
appforward Вперёд
apprefresh Обновить
appbookmarks Закладки
Остальные клавиши
pause Pause клавиша Отправляется отпускание клавиши сразу на некоторых платформах, если даже нажата.
escape Escape клавиша
help Help клавиша
printscreen Printscreen клавиша Отправляется отпускание клавиши сразу на Windows, если даже нажата.
sysreq System request клавиша
menu Menu клавиша Контекстное меню Windows, compose клавиша.
application Клавиша приложения
power Power клавиша
currencyunit Знак валюты Например клавиша Euro (€).
undo Undo клавиша

Примеры

Заметьте, что love.keypressed даёт прямое нажатие клавиши, тогда как love.textinput даёт текст, который комбинация клавиш производит.

Возьмём символ "#" для примера (на раскладке США):

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

Смотрите также


Другие языки