Advanced Hotkey Manager

Обсуждение любых программ, не имеющих отношения к Total Commander.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Dr.M@K
Сообщения: 3
Зарегистрирован: Вт фев 07, 2006 12:21
Откуда: UA

Сообщение Dr.M@K »

Sam Dark писал(а):D1P
Ты знаком с EKA (Extra Keys Assigner)?
Там много интересного, да вот работает медленно.
"хомяк" http://soft.noxious.ru/
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

Сообщение D1P »

Посмотрел - не понравилась кучей табов, и остальным интерфейсом (место в окне израсходовано крайне неэкономно). Зато очень понравилось, что все клавиши на моей USB-клаве подхватились без установки дров! Это единственная программа, которая смогла это сделать! Прога подвергнется пристальному изучению, особенно её usbsupp.dll :^)
Аватара пользователя
Sam Dark
Сообщения: 484
Зарегистрирован: Пн апр 25, 2005 15:55
Откуда: Voronezh, Russia
Контактная информация:

Сообщение Sam Dark »

D1P
Ещё очень нравится мне её HUD. Единственный её минус - жуткое торможение.
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

Сообщение D1P »

А я во время изучения проги заметил одну интересную штуку: в папке с прогой лежат два chm-файла, с русской и английской справкой. Английский хелп весит полтора мегабайта, но несмотря на это, содержит всего одну строчку "Sorry, help is available on Russian only!". Если зайти в этот файл в TC (с плагином CHMDir), там стооолько всякого...
Если и остальное в EKA сделано таким же образом, не удивлюсь, что она тормозит :)
laburj
Сообщения: 186
Зарегистрирован: Пн мар 07, 2005 07:04

Сообщение laburj »

а проект ещё развивается??

интересует больше "Активация окна определённой команды", т.е. по хоткею сразу переходим на какую-то программу, а не нажимаем 10 раз alt+tab:
пример: win+F1 (кстати почему-то такая комбинация не срабатывает)-Тотал
win+F2 - AkelPad
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

Сообщение D1P »

Сама программа не развивается (жаль даже, преотличнейшая задумка, но времени нет и на более интересные вещи), но плагин с нужными функциями под неё написать - дело недолгое.
laburj писал(а):кстати почему-то такая комбинация не срабатывает
Виста (тестил в ней, предыдущие версии должны вести себя аналогично) перехватывает этот хоткей для вызова системной справки. Ситуация примерно как и с Alt+Tab - можно, конечно, и этот хоткей отловить, но оно того не стоит.
laburj
Сообщения: 186
Зарегистрирован: Пн мар 07, 2005 07:04

Сообщение laburj »

D1P писал(а):Виста (тестил в ней, предыдущие версии должны вести себя аналогично) перехватывает этот хоткей для вызова системной справки. Ситуация примерно как и с Alt+Tab - можно, конечно, и этот хоткей отловить, но оно того не стоит.
наверно не совсем так объяснил
хотелось бы не заменить, а скажем так "добавить" функциональности стандартному переключателю окон (который по alt+tab)
т.е. эта комбинация так и остаётся не тронутой

просто для перехода к нужному окну иногда требуется несколько нажатий, хотя на мой взгляд достаточно и одного: для программ, которые постоянно запущены и на них надо переключиться.
пример:
win+F1 - TC
win+F2 - AkelPad
win+F3 - Opera..
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

Сообщение D1P »

Не, я понял идею.
Если на работе завала не будет, поковыряюсь.
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

laburj
Не знаю, как другие используемые тобой программы, а в запущенный TC можно переключиться запуском totalcmd.exe с ключом /O. Соответственно, в любом менеджере горячих клавиш, поддерживающим клавишу Win, вешай нужную комбинацию на вызов "totalcmd.exe /O".
Win+F1, как уже писал D1P, зарезервировано под вызов справки Windows. Так что, без дополнительных "танцев с бубном" не обойтись.
Нет, я не сплю. Я просто медленно моргаю.
laburj
Сообщения: 186
Зарегистрирован: Пн мар 07, 2005 07:04

Сообщение laburj »

Batya писал(а): а в запущенный TC можно переключиться запуском totalcmd.exe с ключом /O.
я делал почти так, только по-другому
в wincmd.ini прописал ключ onlyonce=1 и запускал тотал без ключей
всё было бы отлично, НО одно НО:
таким образом (так же как и с ключом /o) работает только в том случаем, если окно программы заранее свернуть в панель задач.
иначе же получается, что окно "мигает" оранжевым в панели задач и не активируется..
Win+F1, как уже писал D1P, зарезервировано под вызов справки Windows. Так что, без дополнительных "танцев с бубном" не обойтись.
)) привизался к этому хоткею по причине того, что (к примеру) win+1 не подходит в том же текстовом редакторе- до переключения на другое окно - печатается "1"
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

Сообщение D1P »

http://writers.megabyte-web.ru/anti/ACTIVATEWND.RAR
Набросал буквально за десять минут, на тесты времени особенно не было. Можете допилить сами (исходники в архиве, там всё простенько), или отписать что не нравится здесь с надеждой что у меня хватит времени на доводку.
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

laburj писал(а):win+1 не подходит в том же текстовом редакторе- до переключения на другое окно - печатается "1"
А это уже, видимо, косяк AHM.
С моим менеджером горяч. клавиш такой беды нет.
laburj писал(а):таким образом (так же как и с ключом /o) работает только в том случаем, если окно программы заранее свернуть в панель задач.
иначе же получается, что окно "мигает" оранжевым в панели задач и не активируется..
Странно, у меня на XP все нормально работает. Проверь, как отрабатывают штатные горячие клавиши Windows - создай ярлык и в свойствах ярлыка ("Быстрый вызов") укажи горяч. клавишу (там, правда, можно использовать только модификаторы Ctrl+Alt+...).
Нет, я не сплю. Я просто медленно моргаю.
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

Сообщение D1P »

Batya писал(а):А это уже, видимо, косяк AHM.
Не косяк, а разумное ограничение. Устранять которое никто не будет из-за остановки развития софтины.
laburj
Сообщения: 186
Зарегистрирован: Пн мар 07, 2005 07:04

Сообщение laburj »

оперативненько))
отписать что не нравится здесь с надеждой что у меня хватит времени на доводку
точно! с надеждой) лично у меня на 2ух машинках работало по тому же принципу, о котором я говорил: "Окно не активируется, а мигает оранжевым в панели задач"
хотя надо будет ещё чуток потестить..
могу сказать сразу, что не понравилось-для меня просто в данном случае плагин этот будет бесполезным: дело в том, что таже самая опера показывает название окна в соответствии с открытой страницей.. т.е. если вкладка (страница) в опере открыта другая-плагин уже не сработает
также и с моим любимым плеером 1by1 (camper'овский плагин для которого, Вы по моей просьбе написали :-) ), который выводит в заголовке текущий трэк
я думал программа будет показывать окно по классу (если я в терминах не ошибаюсь..)
Batya писал(а):С моим менеджером горяч. клавиш такой беды нет.
а что за продукт, если не секрет?
Странно, у меня на XP все нормально работает. Проверь, как отрабатывают штатные горячие клавиши Windows - создай ярлык и в свойствах ярлыка ("Быстрый вызов") укажи горяч. клавишу (там, правда, можно использовать только модификаторы Ctrl+Alt+...).
да, на этой машинке что-то не всегда стабильно работает, на другой тотал активируется только так, akelapad тоже, и без ключей
остаётся лишь разобраться с оперой и 1by1
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

Сообщение D1P »

laburj писал(а):Окно не активируется, а мигает оранжевым в панели задач
Будет время - починю, знаю где засада.
laburj писал(а):опера показывает название окна в соответствии с открытой страницей

Код: Выделить всё

[ACTIVATEWND.ActivateWnd( - Opera)]
будет работать.
laburj писал(а):я думал программа будет показывать окно по классу (если я в терминах не ошибаюсь..)
Могу приделать.
Ответить