Newsgroup: it.comp.os.linux.software
Titolo: Virgola decimale in OpenOffice Calc

Da un po' di tempo sto utilizzando Calc in sostituzione di Excel. Il 
giudizio complessivo è positivo, ma c'è una cosa piccola piccola che mi 
crea un sacco di fastidio. Per inserire la virgola decimale devo per 
forza utilizzare il corrispondente tasto sulla tastiera, se uso il tasto 
virgola sul tastierino numerico mi viene dato il punto e Calc interpreta 
il numero come un'ora.
Siccome ho bisogno di inserire notevoli quantità di dati, diventa 
scomodissimo dover passare dal tastierino alla tastiera ogni volta 
(quasi sempre) che c'è un numero decimale.
Qualcuno sa se c'è un modo per far riconoscere a Calc il punto sul 
tastierino come una virgola decimale (come fa benissimo Excel)?
Tonio Tanzi

 tastierino come una virgola decimale (come fa benissimo Excel)?
Dunque, questa non dovrebbe essere responsabilita` di Calc.
Da ambiente grafico (Gnome), se do il comando:
    $ xmodmap -pke | grep 91
Ottengo:
    keycode 91  = KP_Delete KP_Decimal 
Sia con il layout di tastiera statunitense, sia quello italiano.  Il
91 e` il tasto in questione, e /usr/share/xmodmap/
xmodmap.it
 non lo
tocca.
Ergo, sento puzza di bug da qualche parte.  Quando il NumLock e`
attivato e premi il tasto 91, l'evento generato e` un KP_Decimal.
Questo evento viene interpretato da X e tradotto nel carattere
appropriato in base a una tabella.
*Credo* che il problema sia che, anche con il layout di tastiera
italiano, KP_Decimal rimanga associato al punto anziche' alla virgola.
Bisognerebbe capire dove vengono stabilite le relazioni tra l'evento e
il carattere generato (sempre in un file di xmodmap? puo` essere...),
controllare se si tratta effettivamente di un'associazione mancante;
infine segnalare la cosa al team di Xfree86.
Ma ti sto scrivendo con le palpebre che mi si chiudono da se' |-), e
mi limito a suggerirti come aggirare subito il problema.
Apri un terminale e dai il comando:
    $ xmodmap -e 'keycode 91 = KP_Delete comma'
Controlla se funziona, e se non ci sono problemi, crea un file
.xmodmaprc nella tua home contenente lo stesso testo che nella riga
sopra e` fra apici.  Dovrebbe venir letto ad ogni avvio di X e dare il
risultato cercato.
Massimiliano

 Da ambiente grafico (Gnome), se do il comando:
[snippaccio]
Un mio collega che usa openoffice su win 98 si lamenta dello setsso
comportamento e quindi mi sa che è colpa di ufficio aperto
-- 
Roberto Tagliaferri<-> r.tagliaferri@(forse)
tosnet.it
	Sentito da una programmatrice:
	"Ma vi capita mai nella vita reale, tipo mentre
	rifate il letto di dire 'Ho sbagliato, pigio ctrl-Z'?"

 il numero come un'ora.
cut
Io in win uso un "mappatore" free consigliatomi tempo addietro che 
assegna ai tasti il numero che si vuole
dall`Ungheria con amore, Keys 2.1, 
http://www.szp-software.com
per linux non ho ancora approfondito
ciao
ku68
ps se non riesci a trovarlo scrivimi in pvt che te lo mando sono pochi kb

 comportamento e quindi mi sa che è colpa di ufficio aperto
Dipende.  Se il comportamento previsto di KP_Decimal e` produrre il
separatore decimale relativo al locale, il problema e` a livello di X,
perche' nonostante il locale italiano, la virgola non viene prodotta
neanche in un terminale o in altri programmi.
Massimiliano

 comportamento e quindi mi sa che è colpa di ufficio aperto
allora mandate un bug report agli sviluppatori!
su 
www.openoffice.org
 vi registrate (e' gratis) e poi mandate un bug report.
magari nella prossima release sara' fixato!
ps controllate prima che non sia un problema gia' conosciuto.

 
Grazie dell'informazione. Non è il massimo della comodità, ma mi risolve 
il problema (almeno in windows). Per linux sto ancora cercando.
Tonio Tanzi

 risolve il problema (almeno in windows). Per linux sto ancora cercando.
Non hai ricevuto il post in cui ti spiegavo come fare esattamente questo?
Massimiliano

 
In effetti è un problema di cui si è già discusso ampiamente sulle ML
di OOo e credo che gli sviluppatori ci stiano già lavorando.
Io ho risolto in un altro modo.
Visto che sono da sempre abituato a usare il punto come separatore
dei decimali, ho aggiustato la "localizzazione" italiana affinché
accetti il punto, al posto della virgola.
Basta andare in strumenti, opzioni, lingue e impostare:
schema locale: inglese (US)
valuta standard: EUR italiano
lingua documenti: italiano
ciao, Andrea