NOTA! Questo sito utilizza i cookie e tecnologie simili.

Se non si modificano le impostazioni del browser, l'utente accetta. Per saperne di piu'

Approvo

Il modulo Game Keys (GameKeys) delle API Blender + Python

 

Il sotto-modulo GameKeys di Blender contiene le costanti che identificano i tasti della tastiera premuti; si tratta, quindi, delle costanti da confrontare con il valore presente nella variabile associata al "sensore" della pressione dei tasti per sapere quale tasto è stato premuto dall'utente.

 

GameKeys mette a disposizione, inoltre, due funzioni, elencate in fondo alla pagina.

 

NOTA - Per saperne di più sul linguaggio Python, cliccare qui (guida di base al linguaggio).

 

COSTANTI

Iniziamo con l'elenco delle costanti.

  • Costanti per le lettere dell'alfabeto

Nella forma "[Lettera]KEY", ossia: AKEY, BKEY, CKEY, DKEY, EKEY, FKEY, GKEY, HKEY, IKEY, JKEY, KKEY, LKEY, MKEY, NKEY, OKEY, PKEY, QKEY, RKEY, SKEY, TKEY, UKEY, VKEY, WKEY, XKEY, YKEY, ZKEY

 

  • Costanti per i numeri

Nella forma "[NumeroInInglese]KEY", osia: ZEROKEY, ONEKEY, TWOKEY, THREEKEY, FOURKEY, FIVEKEY, SIXKEY, SEVENKEY, EIGHTKEY, NINEKEY ; attenzione quindi perché non sono nella forma 0KEY, 1KEY ecc, ma in forma letterale !

 


 

  • Costanti per le frecce

UPARROWKEY (freccia in alto), DOWNARROWKEY (freccia in basso), RIGHTARROWKEY (freccia a destra), LEFTARROWKEY (freccia a sinistra)

 

  • Costanti per i modificatori

CAPSLOCKKEY (Caps Lock), LEFTALTKEY (Alt di sinistra), LEFTCTRLKEY (Ctrl di sinistra), LEFTSHIFTKEY (Shift di Maiusc a sinistra), RIGHTALTKEY (Alt Destro (Alt Gr)), RIGHTCTRLKEY (Ctrl destro), RIGHTSHIFTKEY (Shift o Maiusc destro)

 

  • Costanti per i tasti del tastierino numerico

Numeri: PAD0, PAD1, PAD2, PAD3, PAD4, PAD5, PAD6, PAD7, PAD8, PAD9

Invio, return: PADENTER

+, -, *, /: PADPLUSKEY, PADMINUS, PADASTERKEY, PADSLASHKEY

. : PADPERIOD

 

  • Costanti per i tasti funzione (F)

Nella forma "[Tasto]KEY", ossia: F1KEY, F2KEY, F3KEY, F4KEY, F5KEY, F6KEY, F7KEY, F8KEY, F9KEY, F10KEY, F11KEY, F12KEY.

 

  • Altre costanti

ACCENTGRAVEKEY,   BACKSLASHKEY,   BACKSPACEKEY,    COMMAKEY,    DELKEY,    ENDKEY,    EQUALKEY,    ESCKEY,    HOMEKEY,    INSERTKEY,    LEFTBRACKETKEY ,   LINEFEEDKEY,    MINUSKEY,    PAGEDOWNKEY ,   PAGEUPKEY,    PAUSEKEY,    PERIODKEY,    QUOTEKEY,    RETKEY,    RIGHTBRACKETKEY,   SEMICOLONKEY,    SLASHKEY,    SPACEKEY,    TABKEY

 

 

FUNZIONI

  • EventToString(event)   :   string

In base al parametro event (che è di tipo intero) passato in input, restituisce, sotto forma di stringa, il nome dell'evento Key Event.

Genera un errore ValueError se l'evento non è valido.

 

  • EventToCharacter(event, shift)   :   string

In base al parametro event (che è di tipo intero) passato in input, restituisce, sotto forma di stringa fatta di un solo carattere, il nome dell'evento Key Event.

Il parametro shift è un booleano: va settato a true (vero) se il tasto shift (maiusc) viene premuto mentre si digita il tasto.

Restituisce una stringa vuota se l'evento non può essere rappresentato mediante un solo carattere.

 

 

 
Vai all'inizio della pagina