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 | ||
| 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