ThePythonGameBook

learn Python. Create Games

User Tools

Site Tools


fr:glossaire:p:pygame:keycodes

Codes des touches de clavier (keycodes) pour Pygame

Vous pouvez trouver la liste pour tous les codes des touches de clavier dans la documentation de Pygame http://www.pygame.org/docs/ref/key.html ou en tapant ce qui suit dans l'interpréteur interactif de Python:

>>>import pygame
>>>help(pygame)

Les codes des touches de clavier de Pygame commencent par la lettre majuscule K suivi d'un tiret bas.

      KeyASCII      ASCII   Nom commun
      K_BACKSPACE   \b      retour arrière
      K_TAB         \t      tabulation
      K_CLEAR               effacer
      K_RETURN      \r      entrée
      K_PAUSE               pause
      K_ESCAPE      ^[      échap
      K_SPACE               espace
      K_EXCLAIM     !       point d'exclamation
      K_QUOTEDBL    "       guillemet double
      K_HASH        #       dièse
      K_DOLLAR      $       dollar
      K_AMPERSAND   &       esperluette
      K_QUOTE       '       guillemet simple
      K_LEFTPAREN   (       parenthèse gauche
      K_RIGHTPAREN  )       parenthèse droite
      K_ASTERISK    *       astérisque
      K_PLUS        +       plus
      K_COMMA       ,       apostrophe
      K_MINUS       -       moins
      K_PERIOD      .       point
      K_SLASH       /       "slash"
      K_0           0       0
      K_1           1       1
      K_2           2       2
      K_3           3       3
      K_4           4       4
      K_5           5       5
      K_6           6       6
      K_7           7       7
      K_8           8       8
      K_9           9       9
      K_COLON       :       deux-points
      K_SEMICOLON   ;       point-virgule
      K_LESS        <       inférieur
      K_EQUALS      =       égal
      K_GREATER     >       supérieur
      K_QUESTION    ?       point d'interrogation
      K_AT          @       arobase
      K_LEFTBRACKET [       crochet gauche
      K_BACKSLASH   \       "backslash"
      K_RIGHTBRACKET ]      crochet droite
      K_CARET       ^       accent circonflexe
      K_UNDERSCORE  _       tiret bas
      K_BACKQUOTE   `       accent grave
      K_a           a       a
      K_b           b       b
      K_c           c       c
      K_d           d       d
      K_e           e       e
      K_f           f       f
      K_g           g       g
      K_h           h       h
      K_i           i       i
      K_j           j       j
      K_k           k       k
      K_l           l       l
      K_m           m       m
      K_n           n       n
      K_o           o       o
      K_p           p       p
      K_q           q       q
      K_r           r       r
      K_s           s       s
      K_t           t       t
      K_u           u       u
      K_v           v       v
      K_w           w       w
      K_x           x       x
      K_y           y       y
      K_z           z       z
      K_DELETE              supprimer
      K_KP0                 pavé numérique 0
      K_KP1                 pavé numérique 1
      K_KP2                 pavé numérique 2
      K_KP3                 pavé numérique 3
      K_KP4                 pavé numérique 4
      K_KP5                 pavé numérique 5
      K_KP6                 pavé numérique 6
      K_KP7                 pavé numérique 7
      K_KP8                 pavé numérique 8
      K_KP9                 pavé numérique 9
      K_KP_PERIOD   .       pavé numérique point
      K_KP_DIVIDE   /       pavé numérique diviser
      K_KP_MULTIPLY *       pavé numérique multiplier
      K_KP_MINUS    -       pavé numérique moins
      K_KP_PLUS     +       pavé numérique plus
      K_KP_ENTER    \r      pavé numérique entrée
      K_KP_EQUALS   =       pavé numérique égal
      K_UP                  flèche haut
      K_DOWN                flèche bas
      K_RIGHT               flèche droite
      K_LEFT                flèche gauche
      K_INSERT              inser.
      K_HOME                début
      K_END                 fin
      K_PAGEUP              page précédente
      K_PAGEDOWN            page suivante
      K_F1                  F1
      K_F2                  F2
      K_F3                  F3
      K_F4                  F4
      K_F5                  F5
      K_F6                  F6
      K_F7                  F7
      K_F8                  F8
      K_F9                  F9
      K_F10                 F10
      K_F11                 F11
      K_F12                 F12
      K_F13                 F13
      K_F14                 F14
      K_F15                 F15
      K_NUMLOCK             verrouillage numérique
      K_CAPSLOCK            verrouillage majuscule
      K_SCROLLOCK           arrêt défilement
      K_RSHIFT              majuscule droite
      K_LSHIFT              majuscule gauche
      K_RCTRL               contrôle droite
      K_LCTRL               contrôle gauche
      K_RALT                Alt. droite
      K_LALT                Alt. gauche
      K_RMETA               Meta droite
      K_LMETA               Meta gauche
      K_LSUPER              Touche Windows droite
      K_RSUPER              Touche Windows gauche
      K_MODE                mode shift
      K_HELP                aide
      K_PRINT               imprim. écran
      K_SYSREQ              sysrq
      K_BREAK               pause
      K_MENU                menu
      K_POWER               power
      K_EURO                euro
On trouve également des modificateurs dont les états peuvent être assemblées par des opérations logiques.

      KMOD_NONE, KMOD_LSHIFT, KMOD_RSHIFT, KMOD_SHIFT, KMOD_CAPS,
      KMOD_LCTRL, KMOD_RCTRL, KMOD_CTRL, KMOD_LALT, KMOD_RALT,
      KMOD_ALT, KMOD_LMETA, KMOD_RMETA, KMOD_META, KMOD_NUM, KMOD_MODE
/var/www/horst/thepythongamebook.com/data/pages/fr/glossaire/p/pygame/keycodes.txt · Last modified: 2014/01/09 11:07 (external edit)