Сделай сам своими руками https://www.oldoctober.com/forum/ |
|
Пульт из второй мыши https://www.oldoctober.com/forum/viewtopic.php?f=21&t=1186 |
Страница 1 из 1 |
Автор: | 12w45 [ 07 янв 2017, 00:06 ] | ||
Заголовок сообщения: | Пульт из второй мыши | ||
Доброго времени суток. Итак суть вопроса: есть беспроводная мышь, есть идея сделать из неё пульт управления пк. Сама мышь имеет 3 кнопки( не считая dpi) чего впринципе достаточно для пульта( play/pause, vol +, vol - ), есть программа для переназначения кнопок( xpaddder) осталось лишь сделать так, чтобы пк видел в мыши не мышь а что-то трёхкнопочное. С этим и проблемы. потому прошу помощи.
|
Автор: | qza [ 07 янв 2017, 00:42 ] |
Заголовок сообщения: | Re: Пульт из второй мыши |
Тема интересная, лично я недавно разбирался, как на дополнительные кнопки беспроводной клавы назначить свои фичи. В моем случае это было переключение с дисплея ноутбука на внешний дисплей (ТВ по вга), а также выключение НБ. Кое что получилось, а также сделал назначение на скролл-лок калькулятора, все стандартными средствами виндос. Если коротко, то любая КВ дает сканкоды (в вики они все есть), они помещаются в буфер и затем отдаются прогам в виндусе. Так вот в сканкодах есть мультимедия расширения, где есть сканкоды для плей, стоп и т.п. (см. вики). По сути надо нажатия мыши заменить на сканкоды в буфере, т.е. надо уметь оперировать этим буфером и знать как с ним работать. Лично я делал подмены сканкодов и стандартных функций клавиш через реестр, есть такие возможности. viewtopic.php?p=38617#p38617 |
Автор: | 12w45 [ 07 янв 2017, 00:55 ] |
Заголовок сообщения: | Re: Пульт из второй мыши |
qza Спасибо за ответ. Ещё я немного волнуюсь что все эти манипуляции применятся и к остальным двум мышам, или зря волнуюсь? |
Автор: | qza [ 07 янв 2017, 00:59 ] |
Заголовок сообщения: | Re: Пульт из второй мыши |
12w45 Я вашу прогу не знаю, пробуйте, расскажите что она делает... |
Автор: | qza [ 07 янв 2017, 02:06 ] |
Заголовок сообщения: | Re: Пульт из второй мыши |
12w45 А может геймпад обычные сканкоды клавиатуры дает, стрелки вправо-влево-вверх-вниз и т.п... эта прога показывает сканкоды клавиатуры: http://www.law.net.ru/technologies/k_remap/KeyCode.exe http://www.law.net.ru/technologies/k_remap/index.htm |
Автор: | qza [ 07 янв 2017, 02:13 ] |
Заголовок сообщения: | Re: Пульт из второй мыши |
По запросу переопределение кнопок мыши много чего находится, например, кей ремапер, только смотрите вирусов не накачайте. Key Manager позволяет переназначать комбинации клавиш и кнопок мыши, последовательности нажатий, долгое нажатие (нажатие и удержание). Позволяет представлять действия в виде всплывающих меню, которые можно открывать по горячим клавишам; выполнять, записывать и редактировать макросы нажатий (последовательности нажатий); впечатывать или вставлять текст (в том числе форматированный), мгновенно заполнять формы сайтов; запускать программы и открывать сайты (в параметрах адреса которых можно указать текущий выделенный текст); менять раскладку и регистр выделенного текста; управлять питанием монитора, компьютера; регулировать громкость и устанавливать определенный уровень; выполнять действия над окнами (перемещение, установка конкретного размера) и многое другое. Key Manager – открывает новые возможности клавиатуры и мыши, позволяя значительно сэкономить время и силы при работе за компьютером. Благодаря гибкому интерфейсу, возможно создавать различные действия и выполнять их по нажатию горячих клавиш, кнопок мыши или комбинаций, а также представлять их в виде всплывающего меню. Кроме этого программа имеет мощные средства по переопределению клавиш и кнопок мыши и их блокировке. Переопределение и работу действий можно ограничить или разрешить только в определенных программах и/или окнах. Key Manager позволяет назначить на обычное, длительное (нажатие и удержание) и последовательное нажатие клавиш, кнопок мыши, прокрутку колеса и комбинации с клавишами модификаторами, а также всплывающее меню следующие действия: отображение всплывающего меню с другими, определенными Вами действиями; вставку определенного Вами текста в обычном или RTF формате в любую программу с возможностью вставлять текущие дату, время, текущий выделенный текст и другие данные на основе шаблонов; нажатие и блокировку клавиш, комбинаций клавиш, нажатие кнопок и осуществление прокрутки колеса мыши; запись и выполнение макросов нажатий клавиш и кнопок мыши с возможностью задавать задержки между нажатиями; выполнять клики, позиционировать и смещать указатель мыши относительно всего экрана, активного окна и предыдущей позиции, с возможностью возвращать указатель в изначальное положение после выполнения действия (добавлено в версии 1.10). Подробнее смотрите во втором видео ниже. запуск любой программы или открытие файла или папки (для создания достаточно просто перетащить ярлык, папку или файл в окно действия); открытие определенной Вами веб-страницы с возможностью использования в адресе текстовых шаблонов, которые позволяют получить и подставить текущий выделенный текст, содержимое буфера обмена и многое другое; мгновенное создание электронного письма, также с возможностью использования шаблонов; выполнение действий над всеми окнами или над активным (закрыть, свернуть, развернуть на весь экран, восстановить, скрыть, показать, перерисовать, переместить, изменить размер); управление питанием компьютера, питанием монитора, управление звуком компьютера, запуск хранителя экрана и многое другое. |
Автор: | qza [ 07 янв 2017, 02:20 ] |
Заголовок сообщения: | Re: Пульт из второй мыши |
А сам микрософт вот что пишет: Как изменить действия для кнопок в одном конкретном приложении? Кнопкам мыши можно задать разные действия в разных приложениях. Например, одной кнопке можно задать включение рукописного ввода в PowerPoint, запуск макроса в игре и включение лупы во всех остальных приложениях. Изменение действия кнопки для конкретной программы Подключите мышь, которую нужно настроить, и запустите Центр управления мышью и клавиатурой (Майкрософт). Выберите пункт Настройка для конкретного приложения. Нажмите кнопку Добавить новую и выберите нужную программу. Если требуемой программы нет в списке, в нижней части нажмите кнопку Добавить программу вручную и выберите программу. В списке команд для кнопки выберите команду. Наверное, ещё можно подобрать и плеер, в котором есть гибкая настройка фич для разных кнопок, мышиных в том числе, уж громкость для колеса есть у всех... |
Автор: | 12w45 [ 07 янв 2017, 02:31 ] |
Заголовок сообщения: | Re: Пульт из второй мыши |
qza качал я кей ремапперы всякие, не помогает. Суть в том, что программы не видят разницы между мышками и определяют кнопки одинаково и там и там. Пытаюсь найти драйвер для данной мыши, но пока безрезультатно.Кстати скачал Peanut Butter Pointer, теперь у меня два курсора и прога как-то понимает на какой из мышей я нажимаю кнопку. Осталось понять как она это делает |
Автор: | qza [ 07 янв 2017, 03:35 ] |
Заголовок сообщения: | Re: Пульт из второй мыши |
12w45 А мне как раз кей манагер хорошо подошел http://atnsoft.ru/downloads/, сделал по долгому нажатию средней кнопки мыши (10 тактов), а затем одной из трех кнопок мыши: внутренний дисплей, выключение питания и внешний дисплей. В вашем случае подошла бы мышь с дополнительными кнопками, если на другой этих кнопок нет, на дополнительные кнопки и назначать все нестандартные действия. В конце концов можно создать комбинации нажатий, как сделал я, которые невозможно сделать ошибочно, и чтобы они работали для обеих мышек... Как вам такой вариант : play/pause долгое нажатие средней кнопки мыши + короткое нажатие средней кнопки мыши vol + долгое нажатие средней кнопки мыши + короткое нажатие правой кнопки мыши vol - долгое нажатие средней кнопки мыши + короткое нажатие левой кнопки мыши Хотя колесо у мыши итак всегда громкость регулирует... |
Автор: | qza [ 07 янв 2017, 04:36 ] |
Заголовок сообщения: | Re: Пульт из второй мыши |
Ещё поставил х-маус контроль http://www.highrez.co.uk/downloads/XMou ... ontrol.htm Там можно создать много слоёв, и в каждом слое назначить любые назначения для кнопок мыши с автоматическим возвратом к стандартному слою по прошествую некоторого времени. Я назначил переключателем слоев среднюю кнопку мыши, поскольку её обычно не использую, и сделал три слоя, во втором слое, т.е. одно нажатие средней кнопки, я назначил переключатель дисплея внутренний/внешний на левую и правую кнопку мыши соответственно, ну и на колесо вверх/вниз, а в третьем слое, т.е. два нажатия средней кнопки, выключение НБ на правую кнопку. С обеих слоев назначил возврат через 5 секунд на первый слой, на котором нет переназначений кнопок, на случай ложного нажатия переключателя слоёв (средней кнопки), т.о. в худшем случае для выключения НБ надо нажать дважды среднюю, а затем правую кнопки мыши, т.е. это как код 2 + 1 . |
Автор: | 12w45 [ 07 янв 2017, 13:17 ] | ||
Заголовок сообщения: | Re: Пульт из второй мыши | ||
qza сейчас х-маус посмотрю. Дело в том что я переделать хочу вторую мышь, после переделки это будет уже пульт с кнопками. так вот его смысл проадает если делать как вы говорите. Нашёл в реестре подключённую мышь, но у неё там три папки и в каждой по 13 одинаковых параметров с разными значениями. Мне кажется что ковырять надо здесь, но я в этом совсем ничего не понимаю
|
Автор: | 12w45 [ 07 янв 2017, 13:52 ] |
Заголовок сообщения: | Re: Пульт из второй мыши |
qza хм, поковырял я x-mouse button и добился такого эффекта - при нажатии на колесико включается второй слой, где вращение колеса отвечает за громкость, правой кнопкой ставится и снимается мут, левая как пробел(заменяет play/pause в большинстве плееров). Не совсем то что я хотел, но впринципе подходит |
Автор: | qza [ 07 янв 2017, 14:55 ] |
Заголовок сообщения: | Re: Пульт из второй мыши |
да, я так и сделал выше... |
Автор: | 12w45 [ 08 янв 2017, 00:58 ] |
Заголовок сообщения: | Re: Пульт из второй мыши |
qza впринципе почти готов черновой вариант пульта, завтра покажу если интересно. Кстати я тут подумал что скорее всего проще купить пульт как в авто у магнитол, в пк в ком порт воткнуть приёмник. паяется он на коленке, а прога для него вроде winLIRC называется. |
Автор: | qza [ 08 янв 2017, 03:27 ] |
Заголовок сообщения: | Re: Пульт из второй мыши |
12w45 Если вопрос плей/стоп и громкость, то вариантов много, опять же чем управлять. В общем случае есть мультимедия сканкоды клавиатуры для этого. Купить пульт, зачем, когда сейчас беспроводная мышь дешевле 5 евро стоит... У меня была только одна задача, чтобы не надо было совсем подходить к компьютеру, т.е. включение по сети, а управление по радио, манипуляции с дисплеем и быстрое выключение... нажать кнопку плей я итак могу, тем более, тут все зависит от того, что именно смотреть, скажем, кино или тв в интернете в браузере не факт, что сработает, ещё нужен фуллскрин и т.п. Скажем, телевизором можно управлять с ИК пульта, с андроид телефона по вифи и с любого беспроводного усб, по ВТ к сожалению у меня не управляется, но с родного пульта можно сделать все, остальное скорее для удобства пользования. Вопрос разделения мышей на два независимых устройства интересный, но темный, мне это вроде не надо, поэтому и ковырять не особенно охота... |
Автор: | ZX_Spectrum [ 01 апр 2024, 04:05 ] |
Заголовок сообщения: | Re: Пульт из второй мыши |
я не знаю ,есть ли тема о клавиатурах, меня интересует такой вопрос, не к спеху . можно ли как то утихомирить дешевую клавиатуру ,на манер нажимания ,дабы она не тарахтела ,вот к примеру сейчас ночь, я у монитора а в нескольких метрах спит человек . Системный блок я утихомирил там все тип топ . Диски запускаются только при обращению к ним . Проц охлаждается жидким металом(посредственное охлаждение между термопастой и водным охлаждением) . остальное - настроено реостатами (вентиляторы) |
Автор: | Iurii [ 01 апр 2024, 07:06 ] |
Заголовок сообщения: | Re: Пульт из второй мыши |
ZX_Spectrum писал(а): можно ли как то утихомирить дешевую клавиатуру Сомневаюсь в этом. Некоторые дешёвые и не только дешёвые, даже мыть серьёзно нельзя, так как, если она старая, то трение резко увеличится, и печатать на ней станет проблематично. Я как-то помыл, так потом пришлось снова разобрать и всё проёти тряпочкой с циатимом. После этого заработала. Думаю проще будет другую купить. Но дешёвые обычно в Интернете, а там не проверишь.
|
Автор: | ZX_Spectrum [ 02 апр 2024, 02:39 ] |
Заголовок сообщения: | Re: Пульт из второй мыши |
Iurii писал(а): ZX_Spectrum писал(а): можно ли как то утихомирить дешевую клавиатуру Сомневаюсь в этом......Думаю проще будет другую купить. Но дешёвые обычно в Интернете, а там не проверишь.Я нашел несколько сайтов ... https://geekboards.ru/page/questions-and-answers https://geekboards.ru/page/anti-rattling-mod https://habr.com/ru/articles/140454/ и действительно есть в этом зерно,более дорогие -механические , там тоже не все так однозначно. А ноутбучные есть смысл подключать или же купить готовое решение на Алике . вся суть задумки не целесообразность а интернет магазин нам облегчает жизнь. Поживем увидим , я по крайней мере ,по пробую...в случае чего -дам знать. |
Автор: | Iurii [ 03 апр 2024, 16:10 ] |
Заголовок сообщения: | Re: Пульт из второй мыши |
ZX_Spectrum Виртуальная клавиатура полностью бесшумная, если вам важна именно бесшумность. Из того что мне попадалось в ноутбуках, лучшие клавиатуры были в дорогих ноутбуках, а идеальные в ноутбуках премиум класса. Но после них печатать вслепую на обычной клаве трудно. Так что лучше не пробовать. |
Автор: | ZX_Spectrum [ 07 апр 2024, 17:43 ] |
Заголовок сообщения: | Re: Пульт из второй мыши |
Iurii писал(а): ZX_Spectrum Виртуальная клавиатура полностью бесшумная, если вам важна именно бесшумность. Тут вы меня загнали совсем в тупик . а в некоторых "темах" даже нечего добавить. От сюда не желание вести дискуссию - ибо зачем ? |
Автор: | Iurii [ 07 апр 2024, 18:25 ] |
Заголовок сообщения: | Re: Пульт из второй мыши |
ZX_Spectrum писал(а): Тут вы меня загнали совсем в тупик Если это был сарказм, то я не понял. (©Шелдон Купер)Я действительно пользуюсь виртуальной клавиатурой, так как у меня компы в спальной. Так что применение двоякое, либо когда нельзя шуметь, либо когда лежу в кровати. В последнем случае ставлю масштаб на мониторе 175%. Монитор хотя и большой, но зрение у меня плохое. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |