Hello,

There's an inconsistency when inserting new elements between just typing and 
pasting content from the clipboard. If you insert a new element, you can just 
start typing, and the text appears in the new element as expected. But if you, 
after you have inserted the new element (insert before, within or after the 
current element), want to paste in some text content on the clipboard, it does 
NOT work, since the selection is actually the new element, and the caret is not 
within the new (empty) element.

To be able to paste in the text, one has to use e.g. the arrow keys to move one 
step in one direction, and then one step back in the other direction, to force 
the caret to become active within the new element. THEN it is possible to paste.

When splitting elements in cases where it isn't possible to bind the split 
command to the Enter key (ie when there is a requiredd attribute), this makes 
for a lot of extra keypresses, since one has to cut out the text in question, 
add the new element, and then move back and forth with the arrow keys before 
one finally can paste in the text (and then you also have to add the required 
attribute values). It would be very helpful if it would be possible to paste 
textual content directly into newly created elements without having to click in 
it, or move the insertion point back and forth with the arrow keys.

An even better solution would be to allow splitting to be bound to the Enter 
key also when attributes are required, either by specifying (a) default 
attribute value(s) in the config file, or by inheriting from the unsplit 
element.

In our usage scenario (editing dictionary articles), splitting as described 
above is a very common action, and everything that can save on keypresses will 
save a lot of time for us.

I'm using XXE 4.5.2 on MacOS 10.6.2.

Best regards,
Sjur Moshagen

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

Reply via email to