Cursore: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m ma qui non ne parliamo
Etichetta: Annulla
sistemo un poco
Riga 1:
{{nd||Puntatore}}
{{nd|la struttura per i database|Cursore (basi di dati)}}
In [[informatica]], il '''cursore''' è un simbolo che appare sullo [[schermo]] del dispositivo per indicare la posizione in cui viene inserito il testo digitato sulla [[Tastiera (informatica)|tastiera]] o su cui ha effetto la pressione dei pulsanti del [[mouse]] o di qualunque altra periferica che possa muovere il cursore stesso.
 
In [[informatica]], ilIl '''cursore''', in [[informatica]], è un simbolo che appare sullo [[schermo]] del dispositivo per indicare la posizione in cui viene inserito il testo digitato sulla [[Tastiera (informatica)|tastiera]] o su cui ha effetto la pressione dei pulsanti del [[mouse]] o di qualunque altra periferica che possa muovere il cursore stesso.
==Interfacce testuali==
[[File:Cursor-commandline-underline.jpg|thumb|Cursore a linea]]
[[File:Cursor-commandline-block.jpg|thumb|Cursore a quadratino]]
Nelle [[Interfaccia a riga di comando|interfacce a riga di comando]], in cui l'interazione con la macchina è basata sulla digitazione a video di comandi, il cursore svolge una funzione indispensabile. In genere è costituito da una lineetta verticale od orizzontale, oppure un quadrato, solitamente lampeggianti. Durante la digitazione il cursore avanza, indicando sempre la posizione di inserimento del prossimo carattere. Il cursore può essere spostato all'interno del testo già digitato per mezzo di appositi ''tasti cursore'', allo scopo di inserire nuovo testo oppure sostituire o rimuovere testo esistente. I [[tasti freccia]] sono un tipico caso, ma non l'unico, di tasti in grado di muovere il cursore.
 
==Interfacce grafiche==
[[File:Cursor-design1-arrow.svg|thumb|upright=0.5|Tipico puntatore del mouse]]
[[File:Text cursor blinking.gif|thumb|Casella di testo con cursore lampeggiante]]
Nelle [[Interfaccia grafica|interfacce grafiche]] (GUI) è chiamato cursore o più propriamente '''puntatore''' un simbolo grafico (solitamente una freccia) che indica la posizione esatta su cui agisce l'eventuale pressione di un tasto del [[mouse]], il cosiddetto ''click'' e relativo ''doppio click''. In molti ambienti grafici l'aspetto del puntatore cambia in funzione del contesto in cui si trova, ovvero l'azione che viene compiuta con il ''click''. Un cursore di tipo simile a quello usato nelle interfacce a riga di comando è presente anche nelle interfacce grafiche (contemporaneamente a quello del mouse) per definire il punto di inserimento del testo nelle caselle di immissione testo e nelle applicazioni (per esempio un [[editor di testo]]).
 
== Cursore del testoTipologie ==
=== Cursore del testo ===
Nella maggior parte delle interfacce della riga di comando o degli editor di testo, il cursore del testo, noto anche come accento circonflesso, è un trattino basso, un rettangolo pieno o una linea verticale, che può essere lampeggiante o fissa, indicando dove verrà posizionato il testo quando inserito (il punto di inserimento)<ref>[http://support.microsoft.com/kb/834271/en-us FIX: The caret shape appears as a thick rectangle after you switch from the Korean Input Method Editor (IME) to English in Visual FoxPro 8.0]</ref>.
 
=== Testo bidirezionale ===
Un cursore di testo a linea verticale con una piccola appendice che punta a sinistra o a destra serve per indicare la direzione del flusso del testo su sistemi che supportano il testo bidirezionale, ed è quindi generalmente noto tra i programmatori come "cursore bidi". In alcuni casi, il cursore può essere suddiviso in due parti, ciascuna delle quali indica dove verrà inserito il testo da sinistra a destra e da destra a sinistra<ref>{{Cita web|url=https://developer.apple.com/legacy/mac/library/documentation/Carbon/Conceptual/ATSUI_Concepts/atsui.pdf|titolo=pdf|accesso=17 febbraio 2021|dataarchivio=2 novembre 2012|urlarchivio=https://web.archive.org/web/20121102205014/http://developer.apple.com/legacy/mac/library/documentation/Carbon/Conceptual/ATSUI_Concepts/atsui.pdf|urlmorto=sì}}</ref>.
 
=== Cursore del mouse ===
[[File:CursorListHorizontal.png|alt=I ruoli comuni del cursore per un set di cursori.|miniatura|I ruoli comuni del cursore per un set di cursori.]]
Il puntatore o il cursore del mouse riproduce i movimenti del dispositivo di puntamento, comunemente un [[mouse]], [[touchpad]] o [[trackball]].
 
=== Puntatore I-beam ===
[[File:I-beam_pointer.png|link=https://en.wikipedia.org/wiki/File:I-beam_pointer.png|miniatura|Puntatore I-beam]]
Il puntatore "I-beam" (chiamato anche "cursore a I") è un cursore a forma di una "I" maiuscola in stile [[Caratteri tipografici con grazie|serif]]. Lo scopo di questo cursore è indicare che il testo sotto il cursore può essere evidenziato e talvolta inserito o modificato<ref>{{Cita web|url=https://www.computerhope.com/jargon/i/ibeam.htm|titolo=What is I-Beam Pointer?|sito=www.computerhope.com|lingua=en|accesso=2021-02-17}}</ref>.
 
=== Cursore 3D ===
L'idea di un cursore utilizzato come indicatore o punto di inserimento per nuovi dati o trasformazioni, come la rotazione, può essere estesa a un ambiente di modellazione 3D. [[Blender (programma)|Blender]], ad esempio, utilizza un cursore 3D per determinare dove devono avvenire le operazioni future<ref>{{Cita web|url=https://blender.stackexchange.com/questions/13828/precisely-move-the-3d-cursor|titolo=interface - Precisely move the 3D cursor|sito=Blender Stack Exchange|accesso=2021-02-17}}</ref>.
 
== Modifica del cursore con i CSS ==
== Nelle interfacce di comando ==
===Interfacce testuali===
[[File:Cursor-commandline-underline.jpg|thumb|Cursore a linea]]
[[File:Cursor-commandline-block.jpg|thumb|Cursore a quadratino]]
Nelle [[Interfaccia a riga di comando|interfacce a riga di comando]], in cui l'interazione con la macchina è basata sulla digitazione a video di comandi, il cursore svolge una funzione indispensabile. In genere è costituito da una lineetta verticale od orizzontale, oppure un quadrato, solitamente lampeggianti. Durante la digitazione il cursore avanza, indicando sempre la posizione di inserimento del prossimo carattere. Il cursore può essere spostato all'interno del testo già digitato per mezzo di appositi ''tasti cursore'', allo scopo di inserire nuovo testo oppure sostituire o rimuovere testo esistente. I [[tasti freccia]] sono un tipico caso, ma non l'unico, di tasti in grado di muovere il cursore.
 
===Interfacce grafiche===
[[File:Cursor-design1-arrow.svg|thumb|upright=0.5|Tipico puntatore del mouse]]
[[File:Text cursor blinking.gif|thumb|Casella di testo con cursore lampeggiante]]
Nelle [[Interfaccia grafica|interfacce grafiche]] (GUI) è chiamato cursore o più propriamente '''puntatore''' un simbolo grafico (solitamente una freccia) che indica la posizione esatta su cui agisce l'eventuale pressione di un tasto del [[mouse]], il cosiddetto ''click'' e relativo ''doppio click''. In molti ambienti grafici l'aspetto del puntatore cambia in funzione del contesto in cui si trova, ovvero l'azione che viene compiuta con il ''click''. Un cursore di tipo simile a quello usato nelle interfacce a riga di comando è presente anche nelle interfacce grafiche (contemporaneamente a quello del mouse) per definire il punto di inserimento del testo nelle caselle di immissione testo e nelle applicazioni (per esempio un [[editor di testo]]).
 
== Modifica coi ''Cascading Style Sheets'' ==
I [[CSS]] possono generare una serie di diversi cursori del mouse che l'utente vedrà appena arrivato sulla pagina [[HTML]] che li contiene<ref>{{Cita web|url=https://developer.mozilla.org/it/docs/Web/CSS/cursor|titolo=cursor - CSS {{!}} MDN|sito=developer.mozilla.org|accesso=2021-02-17}}</ref><ref>{{Cita web|url=https://www.w3schools.com/cssref/pr_class_cursor.asp|titolo=CSS cursor property|sito=www.w3schools.com|accesso=2021-02-17}}</ref>:
{| class="wikitable"
Line 149 ⟶ 151:
 
== Voci correlate ==
* [[Interfaccia (informatica)]]
* [[Mouse]]
* [[SistemaTastiera operativo(informatica)]]
 
== Altri progetti ==
Line 156 ⟶ 159:
 
{{portale|informatica}}
 
[[Categoria:Interazione uomo-computer]]