我正在尝试编写一个文本编辑器。

我需要:

  • 能够理解选择了哪些文本,以便快捷方式可以在文本的正确部分起作用,就像在这个编辑器中一样,如果我选择文本中间的一个单词,然后按 Ctrl+B
  • 能够捕捉到按下某些键时的情况,例如 Ctrl+B 和 TAB

有什么提示吗?

没有正确的解决方案

其他提示

看一眼 对 WMD 编辑器进行逆向工程. 。这是 SO 上使用的编辑器,支持您所指的内容。将当前文本选择增强为的函数 大胆的 叫做 doBorI(). 。在源中搜索它。

至于捕获键盘事件, 这一页 有一个很好的入门知识,包括检测按下了哪个键。

不确定您的具体问题到底是什么,但希望这是一个好的开始。

我建议看看现有的编辑之一,看看他们是如何处理这个问题的。

我最近开始使用: 所见即所得, ,它的优点是代码库非常简洁,因此更容易破译。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top