|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Mar 2005
Messaggi: 349
|
[C]Gestione input tastiera
vorrei sapere come si gestisce l'input della tastiera in c: abilitare la tastiera, scrivere ecc
sto scrivendo un sistema operativo per divertimento e per imparare ma ho il problema dell'input... |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
per prendere dati in c ci sono molte funzioni
getch getchar scanf fscanf fgets ~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Mar 2005
Messaggi: 349
|
nn ci siamo capiti...
nn ho chiesto come prendere i caratteri da tastiera... ma attivare la tastiera ecc... inzomma fare una sorta di "driver" inport e outport mi sembra che si usi ma il come nn lo so.. inzomma che porte utilizzare? |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
allora non so ... cmq per le porte dipende da dove è collegata la periferica
~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Mar 2005
Messaggi: 349
|
^^ ps2 si intende (default)
|
|
|
|
|
|
#6 |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
non puoi sapere dove è collegata la tastiera: potrebbe anche trattarsi di una bluetooth, e allora ti ci voglio
e comunque sia i produttori di hardware possono fare quello che vogliono con le specifiche, quindi non è detto che per accedere a una certa periferica devi leggere/scrivere sempre sempre le stesse cose e sulla stessa porta per qualsiasi modello (anzi...), quindi l'unica scelta che hai è usare il bios della macchina (int 16H: keyboard driver) |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Mar 2005
Messaggi: 349
|
ah si ma io avevo visto in c delle funzioni che gestendo gli irq attivavano la porta ps2 ad esempio...
cmq io sto facendo l'os per studio nn per distribuirlo quindi dubito che io testi l'os e pretenda che vada il bluetooth |
|
|
|
|
|
#8 |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
ma perché vuoi a tutti i costi usare IN e OUT che al contrario dovresti evitare visto che non puoi mai sapere le specifiche dell'hardware? usa il driver da tastiera presente nel BIOS, no? è facilissimo e documentato, che ti costa? anzi!
considera che se il BIOS è abbastanza avanzato credo che ti permetta anche di usare tastiere USB e bluetooth PS: non mi venire a dire che non pretendi di testare il tuo SO su tastiere USB che ormai sono molto più diffuse di quelle ps2; e non venirmi a dire che vuoi scrivere un driver USB... |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Mar 2005
Messaggi: 349
|
il mio os nn ha lo scopo di essere distribuito... lo sto facendo così tanto per fare... il driver usb manco so farli e manco ci penso...
prima lasciami fare le cose semplici poi passo alle cose difficili no? |
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
Concordo anche io con l'uso dei driver del BIOS... |
|
|
|
|
|
|
#11 | |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
Quote:
EDIT: anzi, fai solo le cose semplici |
|
|
|
|
|
|
#12 | |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
Quote:
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:51.



















