Page 1 of 3

Конфликт hotkey-ев GoldenDict и PuntoSwintcher

PostPosted: Sat Jul 04, 2009 6:45 pm
by urm
Диспозиция:
установлен GoldenDict-0.9.0-EnRuEn-Install.exe (75Мб)
установлен Punto Switcher(2.96.3)
Проблема:
При запущенном GoldenDict (свёрнут в трей) при включенном в нём "Всплывающем окне" (галка "Разрешить всплывающее окно" - включена) не работает жестко заданная горячая клавиша PuntoSwitcher'а - "Инверсия языка выделенного текста" - Shift+Break. Вместо заданного действия выделенный текст заменяется на символ "c".

-----------------------------------------------
Сведения о тестовой системе:
Windows XP SP3, Intel Pentium Dual-Core E5200 2.5GHz, 4 Гб ОЗУ, 1 Тб НЖМД

Re: Конфликт hotkey-ев GoldenDict и PuntoSwintcher

PostPosted: Sat Jul 04, 2009 7:06 pm
by ikm
Красивое форматирование!

По проблеме - и punto switcher, и gd для выполнения своих нестандартных клавиатурных операций прибегают к различного рода извращениям в системе, и выходит, друг с другом не живут. Попробуйте сменить комбинацию на ctrl-ins-ins.

Re: Конфликт hotkey-ев GoldenDict и PuntoSwintcher

PostPosted: Sun Jul 05, 2009 3:53 am
by urm
Много программ регистрируют свои собственные глобальные hotkey-и. И живут, ничего.

Дело не в том, что Ctrl+C+C или Ctrl+F11+F11 или Ctrl+Ins+Ins не вызывают главное окно или перевод выделенного слова.
Они-то работаю... Всё нормально.

А вот включение перевода во всплывающем окне приводит к поведению, описанному выше.

Быстрее всего, кажется, решить проблему можно, прогнав Lingvo под OllyDebug, посмотрев как сделано там, и "подточив надфилем" GoldenDict.

Re: Конфликт hotkey-ев GoldenDict и PuntoSwintcher

PostPosted: Sun Jul 05, 2009 7:42 am
by ikm
И тем не менее, попробуйте сменить комбинацию на указанную.

Re: Конфликт hotkey-ев GoldenDict и PuntoSwintcher

PostPosted: Sun Jul 05, 2009 12:01 pm
by urm
Спасибо, помогло!

Re: Конфликт hotkey-ев GoldenDict и PuntoSwintcher

PostPosted: Mon Nov 05, 2012 9:01 am
by dontcare11
Последнее сообщение в теме 2009 год, конфликт до сих пор присутствует, ничего не изменилось. Скажите, есть ли другие способы оставить всплывающее окно по Кнтрл+С+С (ибо удобнее чем Кнтрл+Инс+Инс) и не получать букву "с" при переключении раскладки в пунто свитчер по Шифт+Брейк?

Re: Конфликт hotkey-ев GoldenDict и PuntoSwintcher

PostPosted: Sat Apr 06, 2013 10:10 pm
by icegood
Тоже заметил, только что... Топик в опции "must remember"!

Re: Конфликт hotkey-ев GoldenDict и PuntoSwintcher

PostPosted: Wed Apr 24, 2013 10:18 am
by ccaid
неистово плюсую, как говорят на форумах :)

Re: Конфликт hotkey-ев GoldenDict и PuntoSwintcher

PostPosted: Mon Apr 29, 2013 4:09 pm
by ccaid
ikm wrote:Попробуйте сменить комбинацию на ctrl-ins-ins.
к сожалению, это перепрятывание проблемы. смена комбинации привела к тому, что в Far manager перестала правильно работать комбинация Ctrl-Ins в командной строке (при непустой командной строке она должна копировать содержание этой самой строки в буфер обмена.)
не найдется ли более радикального решения?

Re: Конфликт hotkey-ев GoldenDict и PuntoSwintcher

PostPosted: Mon Apr 29, 2013 5:06 pm
by Abs62
ccaid wrote:смена комбинации привела к тому, что в Far manager перестала правильно работать комбинация Ctrl-Ins в командной строке

А вот это уже натуральный баг. Проверяйте - goldendict-1.0.1-715-gd2a8ecd(EXE only).7z - 962.97 KB