Aar*_*ron 2 javascript formatting text-editor
我需要在用户键入时在 ASPX 页面上的 Telerik RadEditor 控件内部实现自动大写。
这可以是 IE 特定的解决方案 (IE6+)。
目前,我在用户键入时捕获每次击键(向下/向上),以支持称为“宏”的单独功能,该功能本质上是扩展为格式化文本的短关键字。即宏“so”可以在按空格键到“stackoverflow”时自动扩展。
也就是说,我可以访问 keyCode 信息,并且我使用 TextRange 方法来选择一个单词(“so”)并将其扩展为“stackoverflow”。因此,我有一些大概的背景。
但是,我需要检查此上下文以了解是否应该自动大写。无论是否涉及宏,这都需要起作用。
由于我正在监视宏的击键,因此我应该只监视标点符号(它不仅仅是表示大写字母的句点)并自动对键入的下一个字母进行大写,还是应该使用 TextRange 并分析上下文?