Friday, December 24, 2010, 12:52:32 PM, Hussein Shafie wrote:

> On 12/24/2010 10:48 AM, Daniel Dekany wrote:
>> Some cases where XXE deviates from the de-facto text editor standards
>> apparently without good reason:
>
> There are no good reasons indeed, but there is one factual reason: XXE
> is not a text editor. For example, internally, XXE has not concept of
> ``text line'' at all. This makes it quite technically difficult
> implementing some of the actions you describe.

(MS Word and other soft-wrapping editors has no concept of text line
much more either, but these still work in them.)

>> - First line and last line strangenesses: When I press Shift+Down in
>>   the last line of a document, it does nothing. Same problem with
>>   Shift+Up in the first line. Ctrl+Right also does nothing before the
>>   last word of the document, thus Shift+Ctrl+Right neither
>
> OK.
>
>
>
>> 
>> - These do nothing: Shift+PgDn, Shift+PgUp, Ctrl+Shift+End,
>>   Ctrl+Shift+Home
>
> OK.
>
> We'll check if we can improve the situation a little bit in the next
> version, but do not expect wonders.

I believe you if you say it's difficult to implement, you know the
code... but still... PgDn, PgUp, Ctrl+End and Ctrl+Home works, they
move the cursors as they should. So what shift adds to these is
selecting the stuff that is between the cursor's initial position and
the cursors's final position. Two known positions in the tree. Given
that XXE can already select things between two points (like with Shift
+ mouse left), it's odd that it's difficult to implement.

>> - Ctrl+Ins/Shift+Ind does nothing on Windows. Since you can easily
>>   detect being on Windows, where nothing was assigned to these
>>   combinations anyway, they should just do copy/paste.
>> 
>
> Ctrl+Ins and Shift+Ins are already used to perform actions and this
> works on all platforms except on the Mac (where this is no Ins key).
>
> Shift-INSERT Insert an empty text node before selected nodes.
>
> Ctrl-INSERT Insert same element after selected element.

Right, I even use those instinctively to escape from literal-s and
such... yet I never consciously realized this clash.

> See Quick reference card:
> http://www.xmlmind.com/xmleditor/_distrib/doc/quickrefcard/quickrefcard-A4.pdf

-- 
Best regards,
 Daniel Dekany

 
--
XMLmind XML Editor Support List
[email protected]
http://www.xmlmind.com/mailman/listinfo/xmleditor-support

Reply via email to