Показать полную графическую версию : [addon] Punto Switcher
jameszero
Обнаружил в аддоне неприятный глюк.
Вот эти строки:
HKCU,"Software\Microsoft\CTF","Disable Thread Input Manager",0x00010001,1
HKCU,"Software\Microsoft\CTF\MSUTB","ShowDeskBand",0x00010001,0
гасят квик ланч, а без них языковая панель появляется после первого запуска IE 7.
В общем дилемма при ипользовании IE 7 либо есть квик ланч и языковая панель, либо ни того ни другого.
Может порыть со стороны IE, и "отлучить" его от CTFMon'а?
У себя я эти строки закомментил пока.
jameszero
03-12-2006, 18:08
QuickLaunch у меня отключался только когда я тестировал аддон на уже установленной системе.
При инсталляции системы заново, причём на железо, QuickLaunch на месте, а ctfmon не появляется уже второй день.
Сообтветственно, пара вопросов:
В какой момент вы применяете твик включения QuickLаunch?
Как ставили IE7? (я интегрировал nLite-ом)
jameszero
"Чистая установка"
Проверял установкой на VMWare (в ближайшее время планирую проверить на живом железе)
Квик ланч включается через твик реестра на T-13
IE7 ставиться черех RunOnceEx в конце установки.
В общем, я согласен что пути есть ибо у меня на установленной системе стоит IE 7, Punto (в трее), и CTFMon отсутсвует, но я это настраивал ручками, вопрос в том как это сделать автоматически при установке системы.
jameszero
03-12-2006, 20:17
IE7 ставиться черех RunOnceEx Скорей всего в этом дело. IE может повторно регистрировать мsimtf.dll и Msctf.dll, прописывать CTFMon в автозагрузку и т.д.
Можно попробовать применить секции punto_swAddReg, CTF.Delreg и CTF.UnRegister аддона, после установки IE7.
biggreeder
03-12-2006, 21:34
jameszero
Поддтверждаю проблему обнаруженную Fanzuga.
У меня тоже Квик ланч включается через твик реестра на T-13IE7 не использую, в системе стоит IE6.
Проверял и с помощью VMware Workstation, и на двух живых компьютерах с разной конфигурацией.
jameszero
03-12-2006, 21:58
ОК. Чтобы выявить причину, для начала проведём опрос: файл скачан более сорока раз, отпишитесь здесь те, у кого установка проходит нормально. Или я один такой :)
Шапка темы изменена.
Я интегрирую PS в дистриб с ";Modes=0,1,2,3"
Протестировал: поставил галочку, перезагрузил...
Появился ps, ctfmon в памяти не висит, а вот... квик ланч исчез. Вернул его ручками на место.
... убрал галочку, перезагрузился: ctfmon на месте, квик ланч на месте, но:
1. от ps осталась папка с 2-мя файлами в %ProgramFiles% (не удивительно);
2. слетели настройки комбинации клавиш: до этих всех манипуляций у меня стояло ctrl+shift, стало alt+shift (что меня тоже не удивило).
В целом все приемлемо, у меня IE6.
Кстати квик ланч, я заметил, вообще нередко исчезает при каких-нибудь манипуляциях с системой (чистка программой CCleaner, например, или даже перезагрузка на ровном месте...)
jameszero
04-12-2006, 08:25
g7r7s7
1. Полная деисталляция происходит при предварительной выгрузке PS из памяти.
2. Для переключения раскладок с помощью ctrl-shift можно в inf-е аддона:
поменять
HKCU,"Keyboard Layout\Toggle","Hotkey",0x00010001,1
HKCU,"Keyboard Layout\Toggle","Language Hotkey",0x00010001,1
на
HKCU,"Keyboard Layout\Toggle","Hotkey",0x00010001,2
HKCU,"Keyboard Layout\Toggle","Language Hotkey",0x00010001,2Аддон пока не отзываю, т.к. ошибка c QuickLaunch не критическая, и постараюсь разобраться, как её всё же избежать.
jameszero
Вылечил!
Все дело оказалось в IE 7, он действительно регистрирует библиотеки мsimtf.dll и Msctf.dl.
Соответственно после установки IE надо снова отменить их регистрацию.
Я сделал это следующим образом. У меня в финале из RunOnceEx запускается CLEANUP.CMD, в который я добавил строки:
regsvr32 /u /s msctf.dll
regsvr32 /u /s msimtf.dll
Кстати, строки:
HKCU,"Software\Microsoft\CTF","Disable Thread Input Manager",0x00010001,1
HKCU,"Software\Microsoft\CTF\MSUTB","ShowDeskBand",0x00010001,0
У меня закомментированы, на функциональность не влияет. А вот если их оставить то квик ланч гасится.
Результат: CTFMon в автозагрузке и в памяти нет. При запуске IE7 он не появляется.
jameszero
07-12-2006, 18:58
Fanzuga
ОК. На выходных попробую дерегистрацию мsimtf.dll и Msctf.d в inf-е аддона перенести на этап RunOnce
jameszero
10-12-2006, 15:47
Выложил новую версию.
Протестируйте совместно с интеграцией аддона IE7
(Я интегрирую IE nLite-ом - проблем с ctfmon не возникает)
Angel_19
20-02-2007, 13:50
А что значит: "с заменой стандартного переключателя раскадки Windows" и без замены? Можно поподробней.
jameszero
20-02-2007, 14:07
Angel_19
Прочитайте эту тему с начала)) и всё поймёте. В ней больше половины постов об этом.
Angel_19
20-02-2007, 14:30
Дак в шапке темы отразите, ибо тогда не меня одного это интересует.
Если рассуждать правильно, то товарищ Angel_19 прав, если уж есть какие-то критические замечания и фразы "без/с замены(ой) переключателя раскладки Windows" не являются отображением действительности (когда я тестировал без замены переключателя раскладки Windows - то понял, что это с заменой раскладки Windows и сделал соответствующий вывод), думаю есть смысл выносить в прикреплённый пост, на это он и служит. А лично для себя я не вижу смысла прочёсывать все 5 страниц темы, что бы найти "изюминку" (прикреплённый пост, на это он и служит © SAOPP), тогда ваша тема становится понятной только вам.
jameszero
20-02-2007, 16:36
SAOPP
когда я тестировал без замены переключателя раскладки Windows - то понял, что это с заменой раскладки WindowsА почему вы не сообщили об этом? Аддон, по сути, находился на стадии тестирования с декабря месяца и никто ничего не написал о проблемной/успешной работе программы, наверно это никому не нужно кроме меня.
В шапке оставлена одна версия - с заменой переключателя раскладок Windows.
Мой вопрос
Протестируйте совместно с интеграцией аддона IE7остаётся в силе.
Аддон отличный, пользуюсь уже давно - работает как часы! С IE7 работает корректно, правда ставлю его из WPI, а не в качестве аддона...
Версия 2.91 уже есть http://getfile.biz/62750 - можно бы и обновить аддончик ;)
jameszero
20-02-2007, 20:00
SamLab
Я так понял, это приватный билд, ещё на стадии тестирования. Релиз обещают в середине марта.
Аддон обновить не сложно, там дело в двух файлах, ну и несколько поменялись настройки.
Под вопросом пока стабильность программы. Если грубых косяков не замечу - выложу на тестирование новую версию.
jameszero
Добавили поддержку Висты + вернули всякие флажки и т.д. по просьбам юзеров, а из всех глюков пока только с горячими клавишами заметили юзеры на РуБорде, да и то они во всех предыдущих версиях были
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC