Allora.....ho capito quello che vuoi fare....ma non riesco a capire il tuo problema...
con questo codice....non serve lo switch....componi direttamente la stringa con il carattere corrispondente al valore integer che ti fornisce esito positivo interrogando la funzione.
for (int i = 0; i < 265; i++)
{
if (!GetAsyncKeyState(i) == 0)
{
tuastringa += convert.tochar(i).tostring;
}
}
se il valore di "i" è minore di 49,allora non è una lettera od un numero....quindi puoi eventualmente integrarlo in questo modo:
for (int i = 0; i < 265; i++)
{
if (!GetAsyncKeyState(i) == 0)
{
if(i<49)
{
fai il tuo switch per il click sinistro è 1....per il destro 2.....etc...etc..etc..
}
else
{
tuastringa += convert.tochar(i).tostring;
}
}
}
Spero di essere stato più chiaro.....e che la sintassi sia corretta
Facci sapere...
Ciao
[edit]
Cazzarola....lo switch lo fai sul valore integer di i....
[endedit]