>>>>> On Thu, 24 Jul 2008 16:51:47 -0300, "Renato S. Yamane" <[EMAIL
>>>>> PROTECTED]> said:
> No Linux, use o comando XEV e verifique qual é o keysym que cada tecla
> retorna.
> Se ambas as teclas retornarem o keysym "period", então o BROffice.Org
> está correto. Se uma tecla retornar "period" e a outra retornar "comma",
> então o BROffice.Org está errado, pois ponto é ponto, e vírgula é vírgula.
Com o Num Lock desativado:
'.' produz o keysym KP_Decimal
',' produz o keysym KP_Delete
Com o Num Lock ativado:
'.' produz o keysym KP_Decimal
',' produz o keysym KP_Separator
Eu não consegui encontrar (via Google) uma definição do significado
desses keysyms, mas, pelos nomes, me dá a impressão de que o
KP_Decimal seria para o caractere separador decimal e o KP_Separator
seria para o caractere separador dos grupos de potências de 1000. Em
português, usamos a vírgula para separar os decimais e o ponto para os
grupos. Já em inglês é exatamente o contrário. Por exemplo, o número
PI multiplicado por 1000 (e arredondado) se escreve assim em cada
idioma:
Português => 3.141,59
Inglês => 3,141.59
Se for isso mesmo, eu acho que são dois problemas: o mapeamento de
keysyms no X11 para o teclado ABNT2 e o mapeamento do keysym
KP_Separator para o caractere específico no locale pt_BR. Procurando
por "KP_Separator KP_Decimal" no Google um dos primeiros links é para
esta mensagem:
http://lists.freedesktop.org/archives/xorg/2004-April/000437.html
Ela discute o mapeamento da ',', que estava gerando o keysym 'comma' e
o autor sugere alterar para 'KP_Separator'.
Se os keysyms das duas teclas forem invertidos e o KP_Separator gerar
uma vírgula em pt_BR, mantendo-se a configuração default do OOo (com o
Num Lock habilitado), eu creio que todos ficariam satisfeitos.
Ou não... :-)
Gustavo.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]