"хомяк" http://soft.noxious.ru/Sam Dark писал(а):D1P
Ты знаком с EKA (Extra Keys Assigner)?
Там много интересного, да вот работает медленно.
Advanced Hotkey Manager
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
Посмотрел - не понравилась кучей табов, и остальным интерфейсом (место в окне израсходовано крайне неэкономно). Зато очень понравилось, что все клавиши на моей USB-клаве подхватились без установки дров! Это единственная программа, которая смогла это сделать! Прога подвергнется пристальному изучению, особенно её usbsupp.dll :^)
А я во время изучения проги заметил одну интересную штуку: в папке с прогой лежат два chm-файла, с русской и английской справкой. Английский хелп весит полтора мегабайта, но несмотря на это, содержит всего одну строчку "Sorry, help is available on Russian only!". Если зайти в этот файл в TC (с плагином CHMDir), там стооолько всякого...
Если и остальное в EKA сделано таким же образом, не удивлюсь, что она тормозит
Если и остальное в EKA сделано таким же образом, не удивлюсь, что она тормозит
Сама программа не развивается (жаль даже, преотличнейшая задумка, но времени нет и на более интересные вещи), но плагин с нужными функциями под неё написать - дело недолгое.
Виста (тестил в ней, предыдущие версии должны вести себя аналогично) перехватывает этот хоткей для вызова системной справки. Ситуация примерно как и с Alt+Tab - можно, конечно, и этот хоткей отловить, но оно того не стоит.laburj писал(а):кстати почему-то такая комбинация не срабатывает
наверно не совсем так объяснилD1P писал(а):Виста (тестил в ней, предыдущие версии должны вести себя аналогично) перехватывает этот хоткей для вызова системной справки. Ситуация примерно как и с Alt+Tab - можно, конечно, и этот хоткей отловить, но оно того не стоит.
хотелось бы не заменить, а скажем так "добавить" функциональности стандартному переключателю окон (который по alt+tab)
т.е. эта комбинация так и остаётся не тронутой
просто для перехода к нужному окну иногда требуется несколько нажатий, хотя на мой взгляд достаточно и одного: для программ, которые постоянно запущены и на них надо переключиться.
пример:
win+F1 - TC
win+F2 - AkelPad
win+F3 - Opera..
laburj
Не знаю, как другие используемые тобой программы, а в запущенный TC можно переключиться запуском totalcmd.exe с ключом /O. Соответственно, в любом менеджере горячих клавиш, поддерживающим клавишу Win, вешай нужную комбинацию на вызов "totalcmd.exe /O".
Win+F1, как уже писал D1P, зарезервировано под вызов справки Windows. Так что, без дополнительных "танцев с бубном" не обойтись.
Не знаю, как другие используемые тобой программы, а в запущенный TC можно переключиться запуском totalcmd.exe с ключом /O. Соответственно, в любом менеджере горячих клавиш, поддерживающим клавишу Win, вешай нужную комбинацию на вызов "totalcmd.exe /O".
Win+F1, как уже писал D1P, зарезервировано под вызов справки Windows. Так что, без дополнительных "танцев с бубном" не обойтись.
Нет, я не сплю. Я просто медленно моргаю.
я делал почти так, только по-другомуBatya писал(а): а в запущенный TC можно переключиться запуском totalcmd.exe с ключом /O.
в wincmd.ini прописал ключ onlyonce=1 и запускал тотал без ключей
всё было бы отлично, НО одно НО:
таким образом (так же как и с ключом /o) работает только в том случаем, если окно программы заранее свернуть в панель задач.
иначе же получается, что окно "мигает" оранжевым в панели задач и не активируется..
)) привизался к этому хоткею по причине того, что (к примеру) win+1 не подходит в том же текстовом редакторе- до переключения на другое окно - печатается "1"Win+F1, как уже писал D1P, зарезервировано под вызов справки Windows. Так что, без дополнительных "танцев с бубном" не обойтись.
http://writers.megabyte-web.ru/anti/ACTIVATEWND.RAR
Набросал буквально за десять минут, на тесты времени особенно не было. Можете допилить сами (исходники в архиве, там всё простенько), или отписать что не нравится здесь с надеждой что у меня хватит времени на доводку.
Набросал буквально за десять минут, на тесты времени особенно не было. Можете допилить сами (исходники в архиве, там всё простенько), или отписать что не нравится здесь с надеждой что у меня хватит времени на доводку.
А это уже, видимо, косяк AHM.laburj писал(а):win+1 не подходит в том же текстовом редакторе- до переключения на другое окно - печатается "1"
С моим менеджером горяч. клавиш такой беды нет.
Странно, у меня на XP все нормально работает. Проверь, как отрабатывают штатные горячие клавиши Windows - создай ярлык и в свойствах ярлыка ("Быстрый вызов") укажи горяч. клавишу (там, правда, можно использовать только модификаторы Ctrl+Alt+...).laburj писал(а):таким образом (так же как и с ключом /o) работает только в том случаем, если окно программы заранее свернуть в панель задач.
иначе же получается, что окно "мигает" оранжевым в панели задач и не активируется..
Нет, я не сплю. Я просто медленно моргаю.
оперативненько))D1P писал(а):http://writers.megabyte-web.ru/anti/ACTIVATEWND.RAR
точно! с надеждой) лично у меня на 2ух машинках работало по тому же принципу, о котором я говорил: "Окно не активируется, а мигает оранжевым в панели задач"отписать что не нравится здесь с надеждой что у меня хватит времени на доводку
хотя надо будет ещё чуток потестить..
могу сказать сразу, что не понравилось-для меня просто в данном случае плагин этот будет бесполезным: дело в том, что таже самая опера показывает название окна в соответствии с открытой страницей.. т.е. если вкладка (страница) в опере открыта другая-плагин уже не сработает
также и с моим любимым плеером 1by1 (camper'овский плагин для которого, Вы по моей просьбе написали :-) ), который выводит в заголовке текущий трэк
я думал программа будет показывать окно по классу (если я в терминах не ошибаюсь..)
а что за продукт, если не секрет?Batya писал(а):С моим менеджером горяч. клавиш такой беды нет.
да, на этой машинке что-то не всегда стабильно работает, на другой тотал активируется только так, akelapad тоже, и без ключейСтранно, у меня на XP все нормально работает. Проверь, как отрабатывают штатные горячие клавиши Windows - создай ярлык и в свойствах ярлыка ("Быстрый вызов") укажи горяч. клавишу (там, правда, можно использовать только модификаторы Ctrl+Alt+...).
остаётся лишь разобраться с оперой и 1by1
Будет время - починю, знаю где засада.laburj писал(а):Окно не активируется, а мигает оранжевым в панели задач
laburj писал(а):опера показывает название окна в соответствии с открытой страницей
Код: Выделить всё
[ACTIVATEWND.ActivateWnd( - Opera)]Могу приделать.laburj писал(а):я думал программа будет показывать окно по классу (если я в терминах не ошибаюсь..)