@bolsun, Ты пробовал подавлять штатную подсказку путем блокирования отправки нажатий клавиш?
Например пользователь нажал клавишу "." без модификаторов. Ты знаешь, что введенный с клавиатуры этот символ может вызвать штатную подсказку. Поэтому ты это нажатие не пропускаешь в окно редактора. Вместо этого ты отправляешь вставку текста с тем же символом. В этом случае штатный механизм не сработает.
Если сработает, то такое подавление позволило бы автоматически и без известных побочных эффектов переключать подсказку штатная/ИР.
#1, 12 июня 2024 12:00
Пробовал конечно, подсказка вызывается не при нажатии клавиши, а после появления символа в тексте. Поэтому флаги и отключаем. Другого способа я не знаю.
bolsun изменил статус на Открыто
#2, 12 июня 2024 12:05
(1) bolsun, подсказка не появляется, если точку вставить из буфера обмена. Я проверил много раз. Ты видимо что то не так понял в моем предложении. Смотри видео
fM6la6u766.mp4
#3, 12 июня 2024 12:05
(1) bolsun, подсказка не появляется, если точку вставить из буфера обмена. Я проверил много раз. Ты видимо что то не так понял в моем предложении. Смотри видео
fM6la6u766.mp4
#4, ред. 12 июня 2024 12:10
(3) tormozit, я имел ввиду отправка символа через симуляцию ввода ОтправитьТекст. Через буфер да, не будет вызывать. Но ты сам знаешь чем это чревато, отправлять через буфер.
#5, ред. 12 июня 2024 12:10
(4) bolsun, можно не через буфер, а через Drag&Drop. Ты же именно так сейчас вставляешь все слова.
#6, 12 июня 2024 12:16
(5) tormozit, одно дело когда вставка идет при выборе слова из подсказки (там перемещается мышь, возникает определенная задержка и т.д.),
При вставке пользователь подсознательно уже готов немного подождать, а другое дело когда это будет происходить при быстром наборе текста.
Считаю, что это будет раздражать пользователя.
#7, 12 июня 2024 12:26
(6) bolsun, ну лучше бы конечно попробовать, т.к. это на текущий момент единственный способ как добиться быстрого переключения без побочных эффектов между подсказками ИР/штатная. В частности тут https://turboconf.ru/Tasks/9532 и тут https://turboconf.ru/Tasks/9531 такое переключение помогло бы пользователю.