Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Наборы обновлений для Windows XP/2003/Windows 7 (http://forum.oszone.net/forumdisplay.php?f=62)
-   -   [Проект] Расширение функциональности устройств HID (http://forum.oszone.net/showthread.php?t=127660)

LEXYS 03-01-2009 21:03 996574

[Проект] Расширение функциональности устройств HID
 
Вложений: 2
[Проект] HES (расширение функциональности устройств HID)

Создание единой утилиты, которая бы позволила расширить функциональность клавиатуры и мыши.
Пока не буду создавать инсталлятор к программе - просто пишу, а вы тестите. Если захотите сами делайте аддон.
Статус утилиты: НННП (не нравится? не пользуйся)!

Recucle-Tray
читать дальше »


Висит в трее ввиде индикатора Корзины. (пустой или полной)
При наведении показывает кол-во файлов и занимаемый ими обьем.


HID3.0.1 (расширение функциональности устройств HID)
читать дальше »

1. PassiveScroll - Расширяет стандартные возможности мыши за счет изменения функциональности колеса прокрутки.
Можно прокручивать изображение в любом окне, которое окажется под указателем мыши без активации окна приложения.

2. SoundScroll - Наводим таскбар и крутим скролом мыши тем самым изменяя зромкость звука в системе. А так же можно изменить громкость нажав: Ctrl+Wheel(UP или DOWN) в любом месте. Двойной щелчек ЛКМ на таскбаре открывает панель регуляторов звука. ЛКМ на иконке в трее выключает и включает звук.
В данной - 3й версии появилась поддержка скинов, их уже 2. Установить нужный скин можно прописав в файле конфигурации menu.txt необходимую .dll библиотеку (Пример: Resource=resource2.dll! или Resource=resource1.dll!)

При наведении на значек в трее отображается Дата, Внешний и Локальный IP!

3. F1: QuickLaunch+QuickFolder - Использование быстрого запуска теперь стало проще. Первые 9 ярлыков на панели быстрого запуска соответствуют комбинациям клавиш: F1+0...9(цифра). Добавлена функция быстрого открытия папок:
F1+C и F1+D открытие диска С и D (соотв.)
F1+W - папка Windows (вне зависимости от её расположения)
F1+P - папка Program Files (вне зависимости от её расположения)
F1+M - папка Мои документы (вне зависимости от её расположения)
F1+A - Мой Компьютер

4. CD_OpenClose - Открытие\Закрытие CD-room'a при нажатии Rwin+Insert

5. NA Move - Перемещение неактивного окна, зажать: Alt и левой кнопкой мыши перемещаем окно.


Внимание! Остальные утилиты с 6 по 8ю имеют возможность отключения через файл конфигурации: menu.txt
При изменении menu.txt НЕЛЬЗЯ менять местами или удалять строки, а так же убирать знак "! " из строк где он есть!

6. 3MBmenu - при нажатии средней кнопки мыши на рабочем столе (или клавиши RWin(это правая win клавиша) в любом месте открывается меню следующего содержания:

При отключении данной утилиты функциональность клавиш восстанавливается "по умолчанию".

7. TransparencyW - делает прозрачным любое окно под курсором мыши. Наводим на окно жмем Ctrl+Shift+Wheel(UP или DOWN) и окно меняет свою прозрачность.

8. QL-super - програмка аналог быстрого запуска любимых программ. Запускается Ctrl+Средняя кнопка мыши на рабочем столе! Добавление ярлыков, программ, файлов и папок происходит путем переноса НУЖНЫХ на панель! Удаление из панели: наводим курсор на ненужный ярлык и жмем кнопку Delete.
В файле - qlcfg.txt можно изменить настройки:
Уровень прозрачности transp=190! ;
Цвет фона меню: menu color=333333! ;
Цвет текста меню: text color=AAAAAA! ;
Цвет обводки: border color=000000!
и далее в файле qlcfg.txt будет список пунктов в QL-super: НАПРИМЕР:
Scanitto|C:\Program Files\Scanitto\Scanitto.exe;C:\Program Files\Scanitto\Scanitto.exe*!
Vuescan|C:\Program Files\Vuescan\vuescan.exe;C:\Program Files\Vuescan\vuescan.exe*!
TuneUp|C:\Documents and Settings\Admin\Рабочий стол\TuneUp;C:\WINDOWS\Explorer.exe*14!
TextAloud|C:\Program Files\TextAloud\TextAloudMP3.exe;C:\Program Files\TextAloud\TextAloudMP3.exe*1!
При редактировании файла qlcfg.txt не забывайте в конце каждой строки ставить восклицательный знак!


так же можете посмотреть: [Проект] Device: Hi-Bye :)

LonerD 03-01-2009 22:35 996634

LEXYSone, неплохая идея.
Несколько пожеланий.
1. добавить возможность добавлять и удалять приложения в 3MBmenu (идея с выходом из системы и выключением компа лично мне не очень нравится - ткнешь не туда, и выключится)
2. Раз уж используется клавиша Win, то в список вызываемых ею функций стоит добавить и стандартный вызов меню Пуск).
3. Работу средней кнопки мыши не только на рабочем столе, но и в любой открытой папке.

Boa Soft 05-01-2009 03:20 997574

Название не совсем в тему. Это больше расширение функциональности устройств HID а не контроллеров :)

Stanner 05-01-2009 05:00 997610

LEXYSone, хорошая задумка. Насчет инсталлятора не проблема, сделаем. Хорошо бы в 3MBmenu сделать меню настраиваемым (некоторый набор стандартных задач+возможность добавления своих программ, того же TC, например).
А расширяется функциональность, имхо, только мыши.
P.S. А если туда добавить еще управление громкостью, примерно как в VoluMouse от NirSoft (клавиша+колесо прокрутки)... ;)

Drinko 05-01-2009 06:16 997627

Можно еще добавить: X-Mouse Button Control

LonerD 05-01-2009 13:51 997835

LEXYSone, такой баг.
После запуска программы прокрутка мышей (например, в Опере, IE) работает чересчур быстро.

Цитата:

Цитата LEXYSone
Пункты 3MButton »

Насчет желаемых программ - можно оформить все через ini-файл: каждый может прописать отображаемое название программы и путь запуска (только с поддержкой переменных типа %Programfiles%), то есть каждый сможет настроить под себя.

Цитата:

Цитата LEXYSone
Управление громкостью звука (клавиша+колесо прокрутки) ВПРОС: какие клавиши? »

Например, чтоб к клавиатуре не бегать, можно правая (или левая) кнопка мыши+колесико

katok888 13-01-2009 20:08 1006603




тоже самое и с версией 1.01, только error at line 279

katok888 14-01-2009 19:49 1007634

Вид рабочего стола при включенной функции "прозрачность". (GF6600)

http://img73.imageshack.us/img73/343...jpg/1/w800.png

v2.0.1fix

Berline 15-01-2009 11:51 1008343

5 мин попользовался - заинтересовало - но...
Выбрал Быстрый Запуск - кликнув в пустоту - и всё...

Berline 16-01-2009 10:34 1009344

LEXYSone, присоединяюсь к предыдущему оратору DPavlik82, касаемо
Цитата:

6. 3MBmenu - при нажатии средней кнопки мыши на рабочем столе (или клавиши RWin(это правая win клавиша) в любом месте) открывается меню следующего содержания: Мой компьютер Диспетчер задач Редактор реестра Командная строка Выход из системы (с подтверждением) Выключение ПК (с подтверждением)
Реализовать это если уж не через интерфейс выбора программ(а служебное, вроде выключения ребута командной строки - отмечанием галочек - и далее сортировкой - чему быть выше чему ниже), то хотя бы через ini файл...

И уж очень хотелось бы расширить функционал к QB - чтоб ярлыки можно было добавлять не просто копированием в папку - а как-то поприличнее =)

Berline 16-01-2009 15:54 1009621

Цитата:

Цитата LEXYSone
В шапке добавлена версия vS - т.е. Stable стабильная версия содержащая базовые утилиты с 1 по 6ю! »

В данной версии почиму-то не нашел
Цитата:

6. 3MBmenu
Касаемо
Цитата:

3. F1: QuickLaunch+QuickFolder - Использование быстрого запуска теперь стало проще. Первые 9 ярлыков на панели быстрого запуска соответствуют комбинациям клавиш: F1+0...9(цифра). Добавлена функция быстрого открытия папок: F1+C и F1+D открытие диска С и D (соотв.) F1+W - папка Windows (вне зависимости от её расположения) F1+P - папка Program Files (вне зависимости от её расположения) F1+M - папка Мои документы (вне зависимости от её расположения) F1+A - Мой Компьютер
Если жу начали привязывать к F1 + C открытие дисков - то может стоит привязать таким образом ко всем дискам? Ко всем буквам т.е. У меня к примеру одних только сетевых дисков 11... Не показатель, не у всех так, но всё же... или к примеру не у всех есть диск D - но вы жестко привязали к этой кнопке - и при нажатии F1+D с отсутствующим диском - вылезает

Пы.Сы. Так что, прямая дорока к совершенствованию: прикрутить ini файл, дабы настраивать, настраивать, и настраивать под себя)

Пы.Пы.Сы. Может в трей запупенить вместе с кнопкой выход пункт "О программе..." ? Указать версию, автора, контакт(мыло)ну и ссылку на OSzone.net ? =)

Ещё: Может, если есть возможность - запихать все картинки иконки в dll? Не гигиенично хранить их в таком количестве и в таком виде... Но это только моё ИМХО...

Berline 16-01-2009 16:14 1009641

LEXYSone, хм, разве необходимо сканировать? А по принципу ссылок нельзя сделать? шмякаем хоткей - если есть диск - открылись, если нет - то не выводить никакого сообщения...
RWin - запускается, колясиком мыши на раб столе - нет... Попробую перезагрузиться...

Ещё: а привязать к функционалу инконки со звуком чтоб при нажатии на оную - звук отключался включался можно?

перезагрузка: вы не знаете мой комп, оооч даже помогает - и в данном случае тоже... Работает...

Berline 16-01-2009 16:25 1009651

Как зачем? Чтоб страна знала своих героев...
А про отключение звука - надеюсь увидим это в следующей версии - одиночный клик - вкл/выкл звука - двойной клик - открытие панели регуляторови хотя бы с ini файлов для настройки 3MBmenu...

Цитата:

и это можно но весь перебор иконок придется переписывать
я не осилю наверн
На ваше усмотрение, но так будет грамотнее...

А... Это, касаемо 3MBmenu - Win - добавьте функционал чтоб при повторном нажатии - это менюшко пряталось...

Ещё:А зачем сделана привязка к курсору? когда на ноутбуке - вапще мышкой(тачпадом) не пользуюсь - не логично - может стоит ориентировать по цетру экрана(окна активного)?

Serega 16-01-2009 19:30 1009823

Цитата:

Цитата LEXYSone
Пункт "О программе" точно делать не буду »

А зря... По-моему, не плохая мысль...

ionian.wind 16-01-2009 19:40 1009832

Цитата:

Цитата LEXYSone
Закрытие программы через значек в трее или нажав кнопку: PAUSE »

PuntoSwitcher этой же кнопкой меняет раскладку. Лучше сменить на комбинацию клавиш, а то некрасиво в итоге получается =) (естественно, можно настроить PuntoSwitcher на другую кнопку, но как-то не хочется =)).

LonerD 16-01-2009 22:43 1010035

Цитата:

Цитата LEXYSone
Придется наверное разделить базовые утилиты и дополнительные на 2 отдельные программки, а так хотелось сделать все в одном. ( »

Ну зачем же так. Например, мне нравятся SoundBest + N/A Transparency.
Можно и наверное лучше будет объединить функционал всех утилит в одной программе.
А вот какие утилиты будут задействованы, а какие отключены - пользователь сам сможет прописать например через ini-файл (или через реестр или через меню программы). Думаю это был бы оптимальный вариант.
Напримен, вот примерный состав ini-файла:
PassiveScroll=1
SoundScroll=1
F1=1
CD_OpenClose=1
NAMove=1
3MBmenu=1
TransparencyW=0
SoundBest=1
NATransparency=1
QL=0
Я, конечно, в программировании не силен, но, думаю, оформить все таким образом несложно.

ionian.wind 17-01-2009 02:47 1010232

после включения звука, иконка у приложения не восстанавливается

Berline 17-01-2009 22:35 1010985

1. Звук - одиночное нажатие - иконка меняется на выкл - звук прекращается... Повторное нажатие - звук вернулся - иконка осталась выключеной... нада прокрутить колёсиком мыши в трее - чтоб показалось фактическое изображение...

2. Прикрути по двойному клику - открытие панели регуляторов звука - огромный плюс.

3. Кста, думается мне тут, не знаю - надо или нет... можно как нибуть при запуске программы - скрывать основной регулятор громкости? а то куча регуляторов - не есть гуд...

4. Нада чёто сделать с горячими клавишами открытия хардов... По какому алгоритму ты делаешь это?

Пы.Сы. - это сообщение относится к новой версии 0.2 Stable...

Berline 19-01-2009 09:47 1012313

LEXYSone, мелочи:
1. У самой программы Base.0.2_fix1 - *.exe иконки нет - и стартовая иконка в трее - которая сейчас как блокировка компа - не айс - может вернуть ту, что была в самом первом варианте? синенькая вроде...

2. При наведении мышки на иконку звука - пишется хинт - имя файла экзешника - будет красивее и лучше если вписать туда "красивое" название программы(проэкта) - но не сильно длинное естесн...

3. Открытие 3BMenu не на курсоре - а в центре рабочего стола(активного окна)

4. При двойном клике по иконке звка в трее - открытие панели регуляторов

5. Не уверен, больше начинает смахивать на "шашечки" - может в 3BMenu стоит иконки к приложениям приделать? типа полноценное меню..,

GrayNM 19-01-2009 13:35 1012553

Цитата:

Цитата DPavlik82
Можно и наверное лучше будет объединить функционал всех утилит в одной программе. А вот какие утилиты будут задействованы, а какие отключены - пользователь сам сможет прописать »

Поддерживаю.
У меня SoundScroll дерется с утилитой клавиатуры Razer Lycoza - там тоже кнопки управления громкостью есть. Получается, что кнопки на клавиатуре то работают, то не работают. Хотелось бы иметь возможность его отключить.

Jimmyz 22-01-2009 16:59 1015986

Цитата:

Цитата LEXYSone
QL-super »

а можно QL-super вывести в отдельный аддон?

LEXYS 26-01-2009 06:53 1019541

Внимание!!!
Новая утилитка Recucle-Tray

Висит в трее ввиде индикатора Корзины. (пустой или полной)
При наведении показывает кол-во файлов и занимаемый ими обьем.
Ссылка для скачки в шапке.

Внимание!!!
HID3.0.0 (расширение функциональности устройств HID) в шапке
* Версия базы №3
* Появилась иконка программы
* 6,7 и 8 утилита поддерживают отключение.
* При наведении на значек в трее отображается Дата, Внешний и Локальный IP! (если вы подключены к интернету)
* SoundScroll имеет возможность смены скина

*Утилита QL-super возвращена и может быть отключена через файл menu.txt и настроена файлом qlcfg.txt

LEXYS 28-01-2009 08:35 1021997

Внимание!!!
Новая утилитка Recucle-Tray

Висит в трее ввиде индикатора Корзины. (пустой или полной)
При наведении показывает кол-во файлов и занимаемый ими обьем.
Ссылка для скачки в шапке.

Внимание!!!
HID3.0.1 (расширение функциональности устройств HID) в шапке
* Версия базы №3
*Утилита QL-super возвращена и может быть отключена через файл menu.txt и настроена файлом qlcfg.txt
* Двойной щелчек ЛКМ на таскбаре открывает панель регуляторов звука!

GoodVine 28-01-2009 16:29 1022452

LEXYS, при быстром сколинге страницы и документы в программах перекручиваются слишком быстро (в ворде пролистывается сразу по несколько страниц)

Drug0y 29-01-2009 20:26 1023809

LEXYS, пожалуйста, скажите, а как можно выделить QL-super в отдельный аддон?

LonerD 01-02-2009 20:50 1026566

LEXYS, немного пожеланий к программе:
1. Исправить ошибку с прокруткой колесиком (в IE прокрутка при запущенной программе чересчур медленная, в Опере - то нормальная, то сверхбыстрая).
2. 3MBmenu должно работать на рабочем столе, в папках, но не в заголовках окон или в программах (в интернет-браузерах, текстовых редакторах должна работать стандартная прокрутка по средней кнопке мыши, а не вызываться меню. То же самое - при клике средней кнопкой мыши по заголовку окна, окно должно сворачиваться-разворачиваться, а не выскакивать меню).
3. QL-super - желательно чтоб работал не только на рабочем столе, но и в Explorere (но не в других приложениях).
4. QL-super когда запущено - если кликнуть не по строчке с программой, выскакивает ошибка.
5. QL-super действительно лучше оформить в отдельном аддоне (и в HES пускай будет, и отдельно для желающих)

LEXYS 26-03-2009 01:49 1074936

Вложений: 1
Давненько меня не было...

Выкладываю OpenSource утилитки QL-super написана на autohotkey

если будет непонятно добавлю откомпиленную версию...

если каму-то интересно и хатите развить проект, выложу сурс всех утилит... давайте напишем вместе - лучше!

San_dr 27-03-2009 10:33 1075999

Recucle-Tray

Установил, ярлык корзины на рабочем столе удалил за ненадобностью, люблю чистый стол :)
В трее висит, показывает содержимое козины при наведении курсора, все ОК
Но при попытке нажать верхнюю строчку контекстного меню "открыть" корзину - вылазит такое сообщение как на скрине
Вернул корзину на стол - все равно не помогло, из трея не открывает. Подскажите, плз, в чем косяк.

San_dr 27-03-2009 14:23 1076196

LEXYS, сорри за панику - оказалось сослепу твик удаления корзины со стола закосячил - не твикнул, а удалил ветку :)))

Ariel' 07-04-2010 22:57 1387466

Классный аддон! Было бы клево, если бы выходили новые версии. Присоединяюсь к следующим пожеланиям DPavlik82:
Цитата:

Цитата DPavlik82
LEXYS, немного пожеланий к программе:
1. Исправить ошибку с прокруткой колесиком (в IE прокрутка при запущенной программе чересчур медленная, в Опере - то нормальная, то сверхбыстрая).
2. 3MBmenu должно работать на рабочем столе, в папках, но не в заголовках окон или в программах (в интернет-браузерах, текстовых редакторах должна работать стандартная прокрутка по средней кнопке мыши, а не вызываться меню. То же самое - при клике средней кнопкой мыши по заголовку окна, окно должно сворачиваться-разворачиваться, а не выскакивать меню).
4. QL-super когда запущено - если кликнуть не по строчке с программой, выскакивает ошибка.»



Время: 05:00.

Время: 05:00.
© OSzone.net 2001-