Pagina 1 di 1

[C/C++]Scancode

MessaggioInviato: gio gen 10, 2008 2:22 pm
da manu187
comincio con il dire che il professore di sistemi ci ha dato da fare un programma che simuli la pianola cioè premendo dei tasti della tastiera si deve sentire il suono dallo speaker interno al case do ,re,mi, fa e così via.praticamente ho fatto uno switch volevo sapere come fa il c++ a comunicare con lo scancode?

MessaggioInviato: gio gen 10, 2008 2:50 pm
da M@ttia
Io l'ho realizzato ai tempi con Visualbaic (l'avevo chiamato Bios DJ perché ci si facevano le canzoncine [std]), e avevo usato una api di cui ora non ricordo il nome...

MessaggioInviato: gio gen 10, 2008 2:54 pm
da eDog
M@ttia ha scritto:Io l'ho realizzato ai tempi con Visualbaic (l'avevo chiamato Bios DJ perché ci si facevano le canzoncine [std]), e avevo usato una api di cui ora non ricordo il nome...


Bello quel programma [rotolo] [rotolo]

MessaggioInviato: gio gen 10, 2008 3:17 pm
da ste_95
Io credevo che il suono che lo speaker produce fosse univoco, senza do re mi fa sol la si do [sh]

MessaggioInviato: gio gen 10, 2008 5:12 pm
da M@ttia
ste_95 ha scritto:Io credevo che il suono che lo speaker produce fosse univoco, senza do re mi fa sol la si do [sh]
Puoi modularlo con due parametri: Frequenza e Lunghezza.

MessaggioInviato: ven gen 11, 2008 3:32 pm
da manu187
allora non sapete come si fa?

MessaggioInviato: ven gen 11, 2008 5:20 pm
da M@ttia
Se ti interessa come farlo in VisualBasic ti posto questa Mia Discussione: il primo allegato è l'exe, il secondo il codice sorgente... [^]

MessaggioInviato: ven gen 11, 2008 7:59 pm
da manu187
no non mi serve il vb a me serve solo in c ma non tutto visto che con la logica ci sono arrivato ma come il c comunica con lo scan code tutto qui

MessaggioInviato: ven gen 11, 2008 8:23 pm
da M@ttia
manu187 ha scritto:no non mi serve il vb a me serve solo in c ma non tutto visto che con la logica ci sono arrivato ma come il c comunica con lo scan code tutto qui
Eh appunto, dovrai interfacciarti con una qualche API di Windows (risp. se sei su Linux), che in Vb era quella, ma in C non so come sia la sintassi per la libreria dei "beep" del bios...

MessaggioInviato: dom gen 20, 2008 12:38 pm
da manu187
ci sono riuscito mettendo il codice dello scancode in esadecimale grazie comunque

MessaggioInviato: dom gen 20, 2008 1:23 pm
da M@ttia
manu187 ha scritto:ci sono riuscito mettendo il codice dello scancode in esadecimale grazie comunque
Potresti magari postare, se non tutto il codice, almeno le parti interessate? Così se in futuro qualcuno cercasse questa discussione troverebbe già anche la soluzione [^]