ДИВ:
бнаружить и выбрать последнее написанное слово, когдаTAB нажимается вtextarea
или contenteditablediv
?
Я начал делать это с буфером из последних написанных символов или нажатий клавиш, но затем я заметил, что есть несколько угловых случаев:
скажем, пользователь пишетHELLUBACKSPACEO
пользователь перемещается с помощью клавиш со стрелками
пользователь может разделять словаПРОСТРАНСТВО (это то, что я использовал), но такжеВОЙТИ или запятая и т. д.
Есть ли хороший способ обнаружить последнее написанное слово?
Цель: закодировать функцию автозаполнения, пример:thx + <TAB>
=> Текст заменен на «Большое спасибо».