Клуб Punto Switcher

При изменении фокуса мышью не прерывает слово

29 октября 2014, 14:56

Актуально для редактирования текста:

1. Изменяем/пишем какое-либо слово, без пробелов, не нажимая стрелок и прочих прерывателей.

2. Перемещаем курсор щелчком мыши в другую часть текста

3. Дописываем часть слова там, нажимаем break и наслаждаемся удаленным словом/фразой перед редактируемым местом, замененным на переведенную раскладку слова из п.1 и п.2 слитно...

 

Пример:

Фраза, написанная где-то:

o Switcher — бесплатная программа автоматически переключающая, в зависимости от набираемого текста, раскладку клавиатуры с английской на русскую и наоб


Действия:

надпись не полностью, замечаем это и добавляем вначале Punt (без пробела) и, заметив, что конец фразы тоже не дописался (орот), мышью перемещаем курсор в конец и дописываем его, естественно, "забыв" переключить раскладку, спохватываемся и нажимаем волшебную кнопку Break... Наслаждаемся "великолепным" результатом перевода:


Результат:

Punto Switcher — бесплатная программа автоматически переключающая, в зависимости от набираемого текста, раскладку клавиатуры с английской на русскую и Згтеорот



Причем, если написали до этого довольно длинное слово, перед этим есть важные данные, и возможности отмены нет, то получается просто прелестно...

Скажите, пожалуйста, как это исправить и почему он не рвет слово по нажатию кнопок мыши (что, на мой взгляд, было бы вполне логично)

4 комментария
Подписаться на комментарии к посту

Вы смотрели Настройки-Устранение проблем? Может там можно что-то потвикать под себя?

Разумеется, смотрел. В общем-то, я все настройки излазил, прежде чем написать сюда. Там есть настройки исключительно на действия клавиатуры. А вот для мыши никаких настроек, что печально...

Мы не знаем, что внутри браузера или редактора делает мышка, нас туда не пускают :) Мы ловим нажатие клавишь до того, как они уходят в программу.

А отследить нажатия мыши до того, как они уйдут в программу возможно?

Если да, то очень желательно по любому клику мыши прерывать слова (или, хотя бы, сделать это в виде галочки в настройках, в том же "Устранении проблем", к примеру). Тогда и не нужно будет следить, что мышь там делает, к тому же, это нереально отследить это во всех программах... Даже в одной отдельно взятой все равно нереально. А вот поймать нажатие и сделать свое действие, я думаю, вполне по силам вашей программе. Тем более, что действие уже есть (происходит по нажатию Tab, Enter, стрелочек), просто его подписать на новое событие и все :)

Я думаю, это было бы полезно многим, кто хоть раз сталкивался с редактированием текста хоть в браузере, хоть в блокноте ))