https://developer.mozilla.org/en-US/docs/Rich-Text_Editing_in_Mozilla
http://www.quackit.com/html/codes/contenteditable.cfm
http://perplexed.co.uk/993_contenteditable_cross_browser_wysiwyg.htm
http://blog.whatwg.org/the-road-to-html-5-contenteditable#conclusion
http://www.whatwg.org/specs/web-apps/current-work/multipage/editing.html#contenteditable

 

http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-December/024627.html

 

 

http://accessgarage.wordpress.com/2009/05/08/how-to-hack-your-app-to-make-contenteditable-work/

 

 

execCommand

http://www.quirksmode.org/dom/execCommand.html
Command Identifiers
http://help.dottoro.com/ljcvtcaw.php

 

 

browser notepad

https://coderwall.com/p/lhsrcq

 

open a new tab and type in the url tab:

data:text/html, <html contenteditable>

 

 

the Quest for Overtype mode (in Fire Fox)

Notes and terms @ Wikipedia:Insert_key
http://www.webopedia.com/TERM/I/insert_mode.html

 

discussion from 2000-onwards about adding to Mozilla/Firefox

 

NOTE: overtype mode appears to be supported in all browsers EXCEPT Firefox. And, according to that discussion above. Mozdevs seem to think that nobody uses the mode except by accident, and enabling it -- even by about:config -- would cause confusion. Because nobody uses all those other browsers and applications that have this behavior by default, right?

 

The level of condescension displayed in that thread made me think I was reading a wikipedia talk page.

 

 

 

http://stackoverflow.com/questions/263743/how-to-get-caret-position-in-textarea

 

 

NOTE: jQuery hotkeys does have support for capturing the Insert key. If this is a toggle, the action would be to delete the character to the RIGHT of the caret. (as the character to the left was just inserted, and s/b the replacement for the to-be-deleted char)

 

 

Maybe ALL of this should have been under a generic page for “web editing” ?

 

check out the ACE editor - from the ashes of Bespin (2009, canvas-bases) and Skywriter

 

In Firefox, it _does_ support Overtype mode. HOORAY!

 

 

 

See Also

HTML5