{{htmlmetatags>metatag-robots=()
metatag-title=(KEY SHIFT | ugBASIC User Manual)
metatag-keywords=(ugBASIC,Commodore 64,Commodore PLUS/4,ZX Spectrum)
metatag-description=(Pagina del manuale per KEY SHIFT)
metatag-media-og:image=(:ugbasic:logo-ugbasic-fb.png)
metatag-og:title=(KEY SHIFT | ugBASIC User Manual)
metatag-og:description=(Pagina del manuale per KEY SHIFT)
}}
====== ugBASIC Manuale Utente ======
===== KEY SHIFT =====
===== SINTASSI =====
= KEY SHIFT
==== SCOPO ====
La funzione ''KEY SHIFT'' restituisce lo stato corrente dei vari
tasti di controllo. Questi tasti come ''SHIFT'' o ''ALT'' non
possono essere rilevati utilizzando le funzioni standard
''INKEY$'' o ''SCANCODE''. Ma puoi facilmente testare qualsiasi
combinazione di tasti di controllo con una singola chiamata alla
funzione ''KEY SHIFT''. Il risultato è una bitmap con il seguente
significato:
'''0 - LEFT SHIFT'''
'''1 - RIGHT SHIFT'''
'''2 - CAPS LOCK'''
'''3 - CTRL'''
'''4 - LEFT ALT'''
'''5 - RIGHT ALT''
Se un bit è impostato su uno, il pulsante associato è stato tenuto
premuto dall'utente. Nota che non tutti i computer supportano i tasti
di controllo, né è possibile avere il rilevamento della pressione di
un singolo tasto. A seconda del target, alcuni bit potrebbero non
essere disponibili o esserlo solo in determinate condizioni.
==== ESEMPIO ====
CENTER "Press some control keys"
DO
LOCATE 14, 4
PRINT BIN$(KEY SHIFT, 8)
LOOP
==== ABBREVIAZIONE ====
KySHIFT
==== DISPONIBILE SU ====
==== ALIAS PER ====
[[KEYSHIFT]]
==== PROBLEMI? ====
Se si riscontra un problema nell'utilizzare questo comando, se si ritiene che vi sia un bug oppure che la spiegazione sia poco chiara, è possibile [[https://github.com/spotlessmind1975/ugbasic/issues/new?title=SEGNALAZIONE SU KEY SHIFT|aprire una segnalazione]] per questa parola chiave su GitHub. Grazie!===== POWERED BY =====
[[:it:ugbasic:user:index|{{ :ugbasic:user:logo-ugbasic.png?nolink&600 |}}]]