Monday, May 26, 2008, 11:08:32 AM, Jean Jordaan wrote:

> Hi there
>
>> Sorry but we have chosen not to interfere with the standard Java/Swing
>> keyboard bindings
>
> Usually I'd agree with that as principle, but in this case I can only
> regard the standard bindings as primitives without reference to
> particular usage. They're definitely broken as far as usage in a text
> editor is concerned.

Looking at Hussein's answer again, I feel I have to re-explain my
report. The problem with XXE is with the way it moves the *caret* when
I press Page Down or Ctrl + End. The scroll bar moves are OK (I
hope...). Most certainly Swing doesn't specify how to move the
*caret*, especially not within a custom editor component... but then
I'm barely write GUI stuff. It would be shocking if it specifies that,
but in this odd way as it works now in XXE.

<OT>
The other thing is, I find this "it's their mistake" approach strange.
Swing applications always had quite annoying and childish issues, as
far as I can remember whenever used them... no wonder IBM rather
pushes its own GUI library (SWT). Surely this is all Sun's mistake,
but the end-user doesn't care (or understand) whose mistake is what...
He just buys a GUI application, and if it has glitches, then that will
be a reputation/money loss for the company who sells the application.
That said, if I were XMLmind, I would certainly look for workarounds.
Like, here is the utterly annoying Swing bug, that they have once
fixed but then re-introduced it seems, where Alt + Tab will randomly
focus the menu. Or, that Ctrl + Insert and Shift + Insert doesn't work
on Windows, where it's a standard binding for copy/paste. And no,
customization is not an answer... I'm talking about the out-of-the-box
behavior.
</OT>

-- 
Best regards,
 Daniel Dekany


Reply via email to