Scancode (Français)
Disponible depuis LÖVE 0.9.2 |
Ce-tte enum n'est pas supporté-e par des versions plus anciennes. |
Scancodes du clavier.
Contrairement aux KeyConstant (constantes des touches), les Scancodes sont indépendant de la disposition du clavier. Par exemple le scancode « w » est généré si la touche est à la même place que la touche « w » sur un clavier américain, indépendamment de label inscrit sur la touche ou des réglages du système d'exploitation de l'utilisateur.
Les Scancodes sont utiles pour créer des contrôles par défaut qui ont le même emplacement sur tous les systèmes.
L'utilisation des scancodes, plutôt que des keycodes (codes des touches), est utile car les claviers avec une disposition différente de celle des claviers US/UK pourraient avoir des touches qui génèrent des keycodes « Unknown » (inconnu), mais les scancodes seront toujours détectés. Toutefois, cela nécessite d'avoir une liste pour chaque disposition de clavier que le développeur choisit de supporter.
Il est possible d'utiliser textinput (saisie de texte) ou bien textedited (texte édité) à la place, mais cela ne retourne le résultat des touches utilisées, c'est à dire que vous ne pouvez pas récupérer les touches modificatrices (ctrl, alt, maj,etc), seulement les symboles finaux générés.
Contents
Constantes
- a
- La touche 'A' sur un clavier américain.
- b
- La touche 'B' sur un clavier américain.
- c
- La touche 'C' sur un clavier américain.
- d
- La touche 'D' sur un clavier américain.
- e
- La touche 'E' sur un clavier américain.
- f
- La touche 'F' sur un clavier américain.
- g
- La touche 'G' sur un clavier américain.
- h
- La touche 'H' sur un clavier américain.
- i
- La touche 'I' sur un clavier américain.
- j
- La touche 'J' sur un clavier américain.
- k
- La touche 'K' sur un clavier américain.
- l
- La touche 'L' sur un clavier américain.
- m
- La touche 'M' sur un clavier américain.
- n
- La touche 'N' sur un clavier américain.
- o
- La touche 'O' sur un clavier américain.
- p
- La touche 'P' sur un clavier américain.
- q
- La touche 'Q' sur un clavier américain.
- r
- La touche 'R' sur un clavier américain.
- s
- La touche 'S' sur un clavier américain.
- t
- La touche 'T' sur un clavier américain.
- u
- La touche 'U' sur un clavier américain.
- v
- La touche 'V' sur un clavier américain.
- w
- La touche 'W' sur un clavier américain.
- x
- La touche 'X' sur un clavier américain.
- y
- La touche 'Y' sur un clavier américain.
- z
- La touche 'Z' sur un clavier américain.
- 1
- La touche '1' sur un clavier américain.
- 2
- La touche '2' sur un clavier américain.
- 3
- La touche '3' sur un clavier américain.
- 4
- La touche '4' sur un clavier américain.
- 5
- La touche '5' sur un clavier américain.
- 6
- La touche '6' sur un clavier américain.
- 7
- La touche '7' sur un clavier américain.
- 8
- La touche '8' sur un clavier américain.
- 9
- La touche '9' sur un clavier américain.
- 0
- La touche '0' sur un clavier américain.
- return
- La touche 'entrée' sur un clavier américain.
- escape
- La touche 'échape' sur un clavier américain.
- backspace
- La touche 'backspace' sur un clavier américain.
- tab
- La touche 'tab' sur un clavier américain.
- space
- La touche barre d'espace sur un clavier américain.
- -
- La touche moins sur un clavier américain.
- =
- La touche égal sur un clavier américain.
- [
- La touche crochet gauche sur un clavier américain.
- ]
- La touche crochet droite sur un clavier américain.
- \
- La touche anti-slash sur un clavier américain.
- nonus#
- Un hache de scancode de touche non-U.S.
- ;
- La touche point-virgule sur un clavier américain.
- '
- La touche apostrophe sur un clavier américain.
- `
- La touche apostrophe inversée / accent grave sur un clavier américain.
- ,
- La touche virgule sur un clavier américain.
- .
- La touche point sur un clavier américain.
- /
- La touche division (slash) sur un clavier américain.
- capslock
- La touche verrouillage numérique sur un clavier américain.
- f1
- La touche F1 sur un clavier américain.
- f2
- La touche F2 sur un clavier américain.
- f3
- La touche F3 sur un clavier américain.
- f4
- La touche F4 sur un clavier américain.
- f5
- La touche F5 sur un clavier américain.
- f6
- La touche F6 sur un clavier américain.
- f7
- La touche F7 sur un clavier américain.
- f8
- La touche F8 sur un clavier américain.
- f9
- La touche F9 sur un clavier américain.
- f10
- La touche F10 sur un clavier américain.
- f11
- La touche F11 sur un clavier américain.
- f12
- La touche F12 sur un clavier américain.
- f13
- La touche F13 sur un clavier américain.
- f14
- La touche F14 sur un clavier américain.
- f15
- La touche F15 sur un clavier américain.
- f16
- La touche F16 sur un clavier américain.
- f17
- La touche F17 sur un clavier américain.
- f18
- La touche F18 sur un clavier américain.
- f19
- La touche F19 sur un clavier américain.
- f20
- La touche F20 sur un clavier américain.
- f21
- La touche F21 sur un clavier américain.
- f22
- La touche F22 sur un clavier américain.
- f23
- La touche F23 sur un clavier américain.
- f24
- La touche F24 sur un clavier américain.
- lctrl
- La touche contrôle gauche sur un clavier américain.
- lshift
- La touche majuscule gauche sur un clavier américain.
- lalt
- La touche alt gauche / option sur un clavier américain.
- lgui
- La touche GUI gauche (commande / fenêtre / super) sur un clavier américain.
- rctrl
- La touche contrôle droit sur un clavier américain.
- rshift
- La touche majuscule droit sur un clavier américain.
- ralt
- La touche alt droit / option sur un clavier américain.
- rgui
- La touche GUI droit (commande / fenêtre / super) sur un clavier américain.
- printscreen
- La touche imprimer l'écran sur un clavier américain.
- scrolllock
- La touche verrouillage du défilement sur un clavier américain.
- pause
- La touche pause sur un clavier américain.
- insert
- La touche insert sur un clavier américain.
- home
- La touche maison sur un clavier américain.
- numlock
- La touche verrouillage du pavé numériuqe / nettoie sur un clavier américain.
- pageup
- La touche page du haut sur un clavier américain.
- delete
- La touche supprimer sur un clavier américain.
- end
- La touche fin sur un clavier américain.
- pagedown
- La touche page du bas sur un clavier américain.
- right
- La touche flèche droite sur un clavier américain.
- left
- La touche flèche gauche sur un clavier américain.
- down
- La touche flèche bas sur un clavier américain.
- up
- La touche flèche haut sur un clavier américain.
- nonusbackslash
- Le scancode non-U.S. de la touche backslash (divisé inverse).
- application
- La touche application sur un clavier américain. menu contextuel de fenêtre, touche compose.
- execute
- La touche 'execute' sur un clavier américain.
- help
- La touche 'aide' sur un clavier américain.
- menu
- La touche 'menu' sur un clavier américain.
- select
- La touche 'selectionner' sur un clavier américain.
- stop
- La touche 'arrêter' sur un clavier américain.
- again
- La touche 'de nouveau/encore' sur un clavier américain.
- undo
- La touche 'défaire' sur un clavier américain.
- cut
- La touche 'couper' sur un clavier américain.
- copy
- La touche 'copier' sur un clavier américain.
- paste
- La touche 'coller' sur un clavier américain.
- find
- La touche 'rechercher' sur un clavier américain.
Scancodes du pavé nupmérique
- kp/
- La touche du pavé numérique diviser (barre oblique) sur un clavier américain.
- kp*
- La touche du pavé numérique multiplier (astérisque) sur un clavier américain.
- kp-
- La touche du pavé numérique moins sur un clavier américain.
- kp+
- La touche du pavé numérique plus sur un clavier américain.
- kp=
- La touche du pavé numérique égal sur un clavier américain.
- kpenter
- La touche du pavé numérique entrer sur un clavier américain.
- kp1
- La touche du pavé numérique '1' sur un clavier américain.
- kp2
- La touche du pavé numérique '2' sur un clavier américain.
- kp3
- La touche du pavé numérique '3' sur un clavier américain.
- kp4
- La touche du pavé numérique '4' sur un clavier américain.
- kp5
- La touche du pavé numérique '5' sur un clavier américain.
- kp6
- La touche du pavé numérique '6' sur un clavier américain.
- kp7
- La touche du pavé numérique '7' sur un clavier américain.
- kp8
- La touche du pavé numérique '8' sur un clavier américain.
- kp9
- La touche du pavé numérique '9' sur un clavier américain.
- kp0
- La touche du pavé numérique '0' sur un clavier américain.
- kp.
- La touche du pavé numérique point/virgule (séparateur décimal) sur un clavier américain.
International / scancodes de langues
- international1
- La touche internationale 1er sur un clavier américain. Utilisé sur les claviers asiatiques.
- international2
- La touche internationale 2è sur un clavier américain.
- international3
- La touche internationale 3è sur un clavier américain. Yen.
- international4
- La touche internationale 4è sur un clavier américain.
- international5
- La touche internationale 5è sur un clavier américain.
- international6
- La touche internationale 6è sur un clavier américain.
- international7
- La touche internationale 7è sur un clavier américain.
- international8
- La touche internationale 8è sur un clavier américain.
- international9
- La touche internationale 9è sur un clavier américain.
- lang1
- scancode de bascule hang(e)ul/anglais (coréen).
- lang2
- Scancode de conversion hanja (coréen).
- lang3
- Scancode de conversion katakana (japonais).
- lang4
- Scancode de conversion hiragana (japonais).
- lang5
- Scancode zenkaku/hankaku (japonais).
Scancodes des médias
- mute
- La touche silencieux sur un clavier américain.
- volumeup
- La touche monter le volume sur un clavier américain.
- volumedown
- La touche baisser le volume sur un clavier américain.
- audionext
- La touche audio piste suivante sur un clavier américain.
- audioprev
- La touche audio piste précédente sur un clavier américain.
- audiostop
- La touche audio arrête sur un clavier américain.
- audioplay
- La touche audio jouer/lire sur un clavier américain.
- audiomute
- La touche audio silencieux sur un clavier américain.
- mediaselect
- La touche sélectionne média sur un clavier américain.
- www
- La touche 'WWW' sur un clavier américain.
- La touche eMail sur un clavier américain.
- calculator
- La touche calculatrice sur un clavier américain.
- computer
- La touche 'ordinateur' sur un clavier américain.
- acsearch
- La touche AC Recherche sur un clavier américain.
- achome
- La touche AC Maison sur un clavier américain.
- acback
- La touche AC Retour sur un clavier américain.
- acforward
- La touche AC Avance sur un clavier américain.
- acstop
- Th AC Stop/Arrête sur un clavier américain.
- acrefresh
- La touche AC Rafraîchit sur un clavier américain.
- acbookmarks
- La touche AC Marque-page/Signet sur un clavier américain.
Scancodes de réglages matériels
- power
- Le scancode de la touche Allumage système.
- brightnessdown
- Le scancode de la touche baisser la luminosité.
- brightnessup
- Le scancode de la touche augmenter la luminosité.
- displayswitch
- Le scancode de la touche changer d'écran.
- kbdillumtoggle
- Le scancode de la touche bascule l'illumination.
- kbdillumdown
- Le scancode de la touche baisse illumination.
- kbdillumup
- Le scancode de la touche augmente illumination.
- eject
- Le scancode de la touche éjecte.
- sleep
- Le scancode de la touche mise en veille du système.
Divers
- alterase
- La touche alt-erase sur un clavier américain.
- sysreq
- La touche sysreq sur un clavier américain.
- cancel
- La touche 'annule' sur un clavier américain.
- clear
- La touche 'nettoie' sur un clavier américain.
- prior
- La touche 'prior' sur un clavier américain.
- return2
- La touche 'retour2' sur un clavier américain.
- separator
- La touche 'séparateur' sur un clavier américain.
- out
- La touche 'out' sur un clavier américain.
- oper
- La touche 'oper' sur un clavier américain.
- clearagain
- La touche 'nettoie de nouveau' sur un clavier américain.
- crsel
- La touche 'crsel' sur un clavier américain.
- exsel
- La touche 'exsel' sur un clavier américain.
- kp00
- La touche du pavé numérique 00 sur un clavier américain.
- kp000
- La touche du pavé numérique 000 sur un clavier américain.
- thsousandsseparator
- La touche séparateur des milliers sur un clavier américain.
- decimalseparator
- La touche séparateur décimal sur un clavier américain.
- currencyunit
- La touche unité de change monétaire sur un clavier américain.
- currencysubunit
- La touche sous-unité de change monétaire sur un clavier américain.
- app1
- Le scancode de la touche 'app1'.
- app2
- Le scancode de la touche 'app2'.
- unknown
- Une touche inconnue.
Voir également
- Scancodes in plain text
- love.keyboard (Français)
- love.keypressed (Français)
- love.keyreleased (Français)
- love.keyboard.isScancodeDown (Français)
- love.keyboard.getScancodeFromKey (Français)
- love.keyboard.getKeyFromScancode (Français)
Autres langues
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info