>>>>> 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]

Responder a