View previous topic :: View next topic |
Author |
Message |
DIZ
Joined: 03 Aug 2005 Posts: 6
|
(Separately) Posted: Sat Aug 13, 2005 15:13 Post subject: Мультимедийные клавиатуры и Total |
|
|
А можно ли к мультимедийным клавишам клавиатуры привязать внутренние команды тотала |
|
Back to top |
|
|
D1P
Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Tue Aug 16, 2005 09:44 Post subject: |
|
|
Да.
Но - не самим тоталом, только с помощью внешних утил.
Мне, например, было лениво искать и настраивать такую утилу, поэтому я написал свою.
А сейчас мы с Димой Воротилиным пишем уникальный по своим возможностям менеджер хоткеев, который будет уметь управлять тоталом. Собственно, он уже это умеет, правда пока именно с мультимедиа-клавами он не работает (это временно). |
|
Back to top |
|
|
Led
Joined: 16 Dec 2004 Posts: 47
|
(Separately) Posted: Thu Aug 18, 2005 03:46 Post subject: |
|
|
D1P
А есть ли смысл? Будет ли он лучше PowerPro? |
|
Back to top |
|
|
D1P
Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Thu Aug 18, 2005 09:36 Post subject: |
|
|
Он будет проще PowerPro, и заточен немного под другого юзера. |
|
Back to top |
|
|
SCHMaster
Joined: 15 Dec 2004 Posts: 296 Location: Киев
|
(Separately) Posted: Wed Aug 24, 2005 03:27 Post subject: |
|
|
D1P
А ты мультимедийную клаву пытался настроить под ТС с установленными под клаву дровами и прочим софтом от производителя клавы? Попробуй убрать всю эту дрянь (если ХРюша, то она и так будет все поддерживать). По крайней мере тот-же MEDIA Show у меня спокойно управляется такой клавой. Причем все настраивается в самом-же плагине - просто вместо нормальной клавиши нажимаешь мультимедийную. Единственная сложность - для ТС с такими клавами придется ручками инишник править - настройка осуществляется не по нажатию клавиши, а выбором. Но что-то я там мультимедийных клавишь необнаружил. |
|
Back to top |
|
|
D1P
Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Wed Aug 24, 2005 09:45 Post subject: |
|
|
В общем, какая история.
То, что мультимедийные клавиши под ХП работают автоматом - я в курсе. Но дело в том, что у меня ещё есть клавиши, которые без родных дров и родной утилиты не работают. Плюс эта утилита родная позволяет делать некоторые интересные вещи (например, использовать кнопки prev/next одновременно как rewind/worward - для этого надо держать кнопку нажатой некоторое время).
Но несмотря на эти интересные возможности и получение доп. клавиш, я ей всё равно не пользуюсь - потому что много она просто не умеет, плюс то, что умеет, она делает жутко коряво. Например, нельзя сделать, чтобы она игнорировала некоторые клавиши (например, те же мультимедийные клавиши сам винамп обрабатывает на порядок лучше), да и вобще - надо видеть как эта неудобная утила ведёт себя в работе.
Порывшись у неё во внутренностях, я сделал вывод, что всё, что я хочу, она умеет делать, но это почему-то не реализовано. Dll, работающая с драйвером, содержит все необходимые функции, а вот основная прога, работающая с этой dll, почему-то эти функции не поддерживает.
Короче, сейчас мы пишем прогу, которая будет иметь функциональность этой утилы (не только с моей клавой - просто мы позаимствовали оттуда много хороших идей) и не будет иметь её недостатков. Плюс прога уже поддерживает плагины, так что каждый сможет приспособить её для своих целей.
Думаю, на следующей неделе, после окончательной доводки до ума, кину её сюда посмотреть... |
|
Back to top |
|
|
Spine
Joined: 15 Dec 2004 Posts: 127 Location: Орша, Беларусь
|
(Separately) Posted: Wed Aug 24, 2005 19:46 Post subject: |
|
|
А чем она будет отличаться от MKey
Quote: | - Управление медиаплеерами WinAmp 2/3/5, Windows Media Player, JetAudio 5/6, foobar2000, Quintessential, Zoom Player, Apollo, BSPlayer, Light Alloy, iTunes
- Управление громкостью с возможностью изменения шага и выбора звукового устройства
- Запуск стандартных а также пользовательских программ в различных режимах
- Открытие системных и пользовательских папок
- Управление Проводником; копирование/вставка/…
- Управление питанием: выключение/перезагрузка/ждущий/спящий/монитор/…
- Управление CD-ROM`ом: открыть/закрыть/play/pause/next/…
- Управление браузерами Internet Explorer/Opera
- Действия над окнами (свернуть все/развернуть/закрыть/поверх всех/заблокировать/…)
- Действия над документами: Open/Save/New/Print/Undo/Redo и Forward/Reply/Send mail
- Русскоязычный интерфейс
- Настраиваемое OSD меню с большими возможностями
- Настраиваемые PopUp сообщения с большими возможностями
- Вставка и отображение даты и времени с заданным шаблоном
- Вставка текста
- Изменения раскладки клавиатуры, временная смена раскладки
- Посылка и эмуляция нажатия клавиш и комбинаций в окнах других программ
- Эмуляция нажатия клавиш
- Смена и переназначение клавиш и комбинаций
- Создание снимков экрана с автоматическим сохранением
- Поддержка 10 дополнительных буферов обмена
- Малое использование ресурсов
- Поддержка профилей настроек
- Настройка клавиш для отдельных приложений
- Возможность работы с пультом дистанционного управления через WinLirc
- Возможность раздельного использования модификаторов Shift\Alt\... на левые и правые LShift\RShift\...)
- … |
|
|
Back to top |
|
|
Ergo Site Admin
Joined: 14 Dec 2004 Posts: 430
|
(Separately) Posted: Wed Aug 24, 2005 22:04 Post subject: |
|
|
Spine
Quote: | А чем она будет отличаться от MKey |
Если она будет уметь сама управлять Total Commander-ом без посредников этого уже будет достаточно
С другой стороны если MKey научится управлять Total Commander это будет тоже хорошо |
|
Back to top |
|
|
SCHMaster
Joined: 15 Dec 2004 Posts: 296 Location: Киев
|
(Separately) Posted: Thu Aug 25, 2005 02:33 Post subject: |
|
|
2D1P
Все будут только рады, если появятся подобные утилиты, как ты анонсировал. Особенно учитывая то, какие сейчас "монстры" появились на рынке клав .
Но все-таки я попытаюсь ответить на вопрос
Quote: | А можно ли к мультимедийным клавишам клавиатуры привязать внутренние команды тотала |
после экспериментов. Ничего не получилось - все значения клавишь (ихний код) "зашит" в самом ТС. Так что без внешней утилиты неполучится. Поправьте меня, если я не прав (эксперементировал я недолго ) |
|
Back to top |
|
|
Ergo Site Admin
Joined: 14 Dec 2004 Posts: 430
|
(Separately) Posted: Thu Aug 25, 2005 09:04 Post subject: |
|
|
SCHMaster
Quote: | после экспериментов. Ничего не получилось - все значения клавишь (ихний код) "зашит" в самом ТС. Так что без внешней утилиты неполучится. Поправьте меня, если я не прав (эксперементировал я недолго |
Имелось в виду ведь способность программы назначать на мультимедийные клавиши возможность повесить выполнение внутренней команды Totalcmd. Если это умеют делать мелкие утилиты, то почему это нельзя реализовать в программе типа MKey? |
|
Back to top |
|
|
D1P
Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Thu Aug 25, 2005 09:59 Post subject: |
|
|
Минианонос того, что будет в нашей проге (плюсиками помечено то, что уже есть, полностью или частично). Не удивляйтесь, что похоже на список MKey, много полезных идей мы утянули оттуда:
Quote: |
+ Смена и переназначение клавиш и комбинаций
+ Возможность написания макросов
- Выбор языка интерфейса
- OSD
- PopUp сообщения
- Возможность работы с пультом дистанционного управления через WinLirc
+ Возможность раздельного использования модификаторов Shift\Alt\... на левые и правые LShift\RShift\...)
+ Поддержка мультимедийных клавиш с возможностью перепрограммирования.
+ Возможность расширенного использования клавиш (учёт двойного нажатия клавиши, учёт длительности нажатия клавиши).
+ Поддержка плагинов (и отсюда - неограниченные возможности).
Что можно сделать (и что уже сделано) плагинами:
+ Запуск стандартных а также пользовательских программ в различных режимах.
+ Открытие системных и пользовательских папок.
+ Управление CD-ROM`ом: открыть/закрыть/заблокировать/разблокировать/все команды управления audiocd
+ Действия над окнами (свернуть все/развернуть/закрыть/поверх всех/заблокировать/некоторые другие возможности)
+ Управление Total Commander (все внутренние команды)
- Создание снимков экрана с автоматическим сохранением
- Поддержка 10 дополнительных буферов обмена
- Управление любыми медиаплеерами, так или иначе поддерживающими удалённое управление.
- Управление громкостью с возможностью изменения шага и выбора звукового устройства.
- Управление Проводником; копирование/вставка/…
- Управление питанием: выключение/перезагрузка/ждущий/спящий/монитор/…
- Управление браузерами Internet Explorer/Opera
- Действия над документами: Open/Save/New/Print/Undo/Redo и Forward/Reply/Send mail
- Вставка и отображение даты и времени с заданным шаблоном
- Вставка текста
- Изменения раскладки клавиатуры, временная смена раскладки
- Посылка и эмуляция нажатия клавиш и комбинаций в окнах других программ
- Эмуляция нажатия клавиш
|
Всё затачивалось для работы через плагины. Сама прога обсепечивает только настройку, перехват нажатий и генерацию событий, команды выполняются плагинами. Интерфейс плагинов очень прост, в то же время обеспечивает все необходимые возможности.
Собсна, кк и сказал - на следующей неделе можно будет посмотреть на это. Ессно, будет и небольшой SDK и примеры и всё, что надо.
Желающие сотрудничать - стучимся в асю. |
|
Back to top |
|
|
ADv
Joined: 03 Mar 2005 Posts: 47 Location: Украина
|
(Separately) Posted: Fri Aug 26, 2005 22:56 Post subject: |
|
|
недождусь прям.. ща пользую MKey, но по-моему эта прога бут ей заменой |
|
Back to top |
|
|
D1P
Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Mon Aug 29, 2005 09:18 Post subject: |
|
|
Будет!
Вчера весь день баловался с ней - поставил на двойное нажатие левого контрола открытие CD, на двойное нажатие правого контрола - закрытие. Поскольку за день пришлось скопировать штук 20 CD ощутил удобство...
Плюс воплотилась моя мечта о том, как должны работать мультимедийные клавиши... Одной кнопкой я могу выполнять несколько операций, в общем я сам в восторге от нашей разработки.
Сейчас правим мелкие косяки, ждите прогу сегодня-завтра. |
|
Back to top |
|
|
D1P
Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
|
Back to top |
|
|
|