Sure.  I want to be able to select text, and then insert a character (e.g. an apostrophe) before and after the selection just by pressing the apostrophe key.  Since the normal behavior when a character is pressed while text is selected is to delete the text and insert a character, I need to know when that happens - then I could undo the delete and insert my characters.  If it was two separate events though - delete then insert - I won't want to do anything.<br>
<br>I have it working now, but it seems awfully hackish:  when one of the characters I might insert is pressed, I store the current position of the cursor and undo the last event.  If the new cursor position is the same place as the old one, then it was a "overwrite" event.  Otherwise, it was delete then insert.  <br>
<br>So, any ideas for how I could do this would be much appreciated!<br><br>Alex<br><br><div class="gmail_quote">On Thu, Dec 1, 2011 at 3:40 PM, Frank Lanitz <span dir="ltr"><<a href="mailto:frank@frank.uvena.de" target="_blank">frank@frank.uvena.de</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Am 01.12.2011 20:57, schrieb Meyer:<br>
<div><div>> I have two possible situations that I need to differentiate between, and<br>
> I'm not sure how to do it - The first situation is the user deletes<br>
> selected text by overwriting it with a new character.  The second is the<br>
> user deletes selected text by pressing backspace/delete, and then enters<br>
> a new character.  I thought this would be fairly easy, but I've been<br>
> trying to figure it out for awhile and haven't gotten anywhere. Does<br>
> anyone have any ideas for how I could accomplish this?<br>
<br>
</div></div>Can you go into more details in which context you need that information?<br>
<br>
Cheers,<br>
Frank<br>
<br>
<br>
<br>_______________________________________________<br>
Geany-devel mailing list<br>
<a href="mailto:Geany-devel@uvena.de" target="_blank">Geany-devel@uvena.de</a><br>
<a href="https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel" target="_blank">https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel</a><br>
<br></blockquote></div><br>