* Melchior FRANZ -- Monday 01 June 2009:
> I don't say that the new behavior is wrong, but [...]

Oh, wait. That's exactly what I'm saying. It's dead wrong. 'a' was just
a harmless example. Applications could work around that. But check this:


  Typing        before r10269                  with r10269
  ---------------------------------------------------------------------------
  -             0000-002d  '-'  shift:         0000-002d  '-'  shift:
  _ (shift--)   0001-005f  '_'  shift: L       0001-002d  '-'  shift: L
  =             0000-003d  '='  shift:         0000-003d  '='  shift:
  + (shift-=)   0001-002b  '+'  shift: L       0001-003d  '='  shift: L
  \             0000-005c  '\'  shift:         0000-005c  '\'  shift:
  | (shift-\)   0001-007c  '|'  shift: L       0001-005c  '\'  shift: L
  `             0000-0060  '`'  shift:         0000-0022  '"'  shift:
  ~ (shift-`)   0001-007e  '~'  shift: L       0001-0022  '"'  shift: L


So Shift-+ is now turned into '=', but applications can't restore '+'
from 0001-003d without knowing the keyboard layout. So they'd have
to use X functions directly, and that breaks cross-platformness.

m.
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to