Программа для нажатия клавиш

Теория и практика Diablo 3, техническая информация и ПО
  • 3

Сообщение DmitryOlenin » 11 мар 2015, 09:23

Игра ничего не распознаёт вообще.
Есть зажатие кнопки клавиатуры в Windows. Что это такое на программном уровне я расписал выше.
Скорость повтора регулируется так: Пуск -> Панель управления -> Клавиатура (скорость повтора).
Настройки клавиатуры
Изображение

Не говоря уже о том, что слово Press означает "нажимать". Залипание - это hold.
А Click - это вообще нажатие на кнопку мыши.


Я не "начинаю рассказывать", я говорю, что зажатие клавиши и нажатие с интервалом 30ms - это одно и то же. Я не понимаю, зачем с таким упорством что-то мне доказывать.
Хотите "зажать" клавишу? Установите интервал её нажатия в программе 30-33 мс, будет вам зажатие.
Программа для автоматического нажатия клавиш Diablo 3 Hotkeys
Школьники ушли в школы, больше за 10 минут никто калькуляторы не пишет...
Программа для расчёта DPS - Diablo 3
Аватара пользователя
DmitryOlenin
В первых рядах В центре внимания (II-го уровня) Девять с половиной стеклопушек
Сообщения: 1606
Откуда: Москва
Репутация: 1184
Статус: Не в сети

  • 2

Новая версия программы!

Сообщение DmitryOlenin » 12 мар 2015, 17:16

Обновление программы. Встречайте. Версия 1.3.

Update 12.03.2015 (17:14):
1. Добавлена возможность работы в выбранном процессе (отбор среди процессов >400Мб в памяти).
2. Исправлены незначительные ошибки.
3. Оптимизирован код.


Изображение

Скачать.
D3H.exe MD5: 9D166F6107005E43470B94644F3AEBD4

Прошу проверять. Жду багрепортов, пожеланий, предложений.
Программа для автоматического нажатия клавиш Diablo 3 Hotkeys
Школьники ушли в школы, больше за 10 минут никто калькуляторы не пишет...
Программа для расчёта DPS - Diablo 3
Аватара пользователя
DmitryOlenin
В первых рядах В центре внимания (II-го уровня) Девять с половиной стеклопушек
Сообщения: 1606
Откуда: Москва
Репутация: 1184
Статус: Не в сети

Сообщение Inspirer » 12 мар 2015, 23:45

Все здорово. Хотелось бы только иметь возможность в трей сворачивать.
Аватара пользователя
Inspirer
Песнь стекла и пушек
Сообщения: 1672
Откуда: Санкт-Петербург
Репутация: 2012
Статус: Не в сети

  • 1

Сообщение DmitryOlenin » 13 мар 2015, 01:43

О, спасибо за пожелание. Подумаю, что можно сделать.
Ещё просили прожатие комбинации Shift+LMouse, чтобы ачивки в аторежиме монками фармить :)

А пока я абсолютно все пожелания, что были, реализовал.
Думаю продолжать в том же духе.
Программа для автоматического нажатия клавиш Diablo 3 Hotkeys
Школьники ушли в школы, больше за 10 минут никто калькуляторы не пишет...
Программа для расчёта DPS - Diablo 3
Аватара пользователя
DmitryOlenin
В первых рядах В центре внимания (II-го уровня) Девять с половиной стеклопушек
Сообщения: 1606
Откуда: Москва
Репутация: 1184
Статус: Не в сети

Сообщение hukutka94 » 13 мар 2015, 14:35

А в этой программе можно сделать так, чтобы пробел нажимался как можно чаще, считай, что кликер мышки, только на пробел? :funny:
Аватара пользователя
hukutka94
В первых рядах Девять с половиной стеклопушек
Сообщения: 5645
Откуда: Чернигов, Украина
Репутация: 2639
Статус: Не в сети

  • 1

Сообщение DmitryOlenin » 13 мар 2015, 15:10

Конечно. Среди кнопок есть пробел. Я об этом писал при выходе версии 1.2.
Любая кнопка может нажиматься с той частотой, которая вам нужна.
Программа для автоматического нажатия клавиш Diablo 3 Hotkeys
Школьники ушли в школы, больше за 10 минут никто калькуляторы не пишет...
Программа для расчёта DPS - Diablo 3
Аватара пользователя
DmitryOlenin
В первых рядах В центре внимания (II-го уровня) Девять с половиной стеклопушек
Сообщения: 1606
Откуда: Москва
Репутация: 1184
Статус: Не в сети

Сообщение hukutka94 » 13 мар 2015, 15:17

DmitryOlenin, о, спасибо! Прога выручила в кликере. :D
Аватара пользователя
hukutka94
В первых рядах Девять с половиной стеклопушек
Сообщения: 5645
Откуда: Чернигов, Украина
Репутация: 2639
Статус: Не в сети

  • 3

Сообщение DmitryOlenin » 13 мар 2015, 16:39

Обновление программы. Встречайте. Версия 1.4.

Update 13.03.2015 (16:30):
1. Добавлена возможность прожатия Shift + Mouse Click.
2. Реализовано сворачивание программы в трей.
3. Оптимизирован код, исправлены мелкие недочёты.


Изображение

Скачать.
D3H.exe MD5: 167C9081C92BE352C2BA4AC0047C736F

Прошу проверять. Жду багрепортов, пожеланий, предложений.
Программа для автоматического нажатия клавиш Diablo 3 Hotkeys
Школьники ушли в школы, больше за 10 минут никто калькуляторы не пишет...
Программа для расчёта DPS - Diablo 3
Аватара пользователя
DmitryOlenin
В первых рядах В центре внимания (II-го уровня) Девять с половиной стеклопушек
Сообщения: 1606
Откуда: Москва
Репутация: 1184
Статус: Не в сети

Сообщение RealJhad » 13 мар 2015, 17:52

Веселят конечно ваши вопросы про баны :) Но тем не менее, респект автору, за отлично сделанный продукт своими руками, который еще и обновляется так часто по каждому пожеланию/предложению использующих!
Аватара пользователя
RealJhad
Три года пушек на стекле Песнь стекла и пушек
Сообщения: 1
Репутация: 0
Статус: Не в сети

  • 1

Сообщение lordep » 13 мар 2015, 21:50

Предложения:
- сворачивание в трей сделать опционально
- подпись в трее notifyIcon1 сменить на красивое :)
- запретить запуск нескольких копий (или опционально)
- сменить иконку программы на уникальную (путаю с D3 :D )
Аватара пользователя
lordep
Девять с половиной стеклопушек В центре внимания (II-го уровня)
Сообщения: 3160
Откуда: Киев
Репутация: 5062
Статус: В сети

  • 1

Сообщение Inspirer » 13 мар 2015, 21:56

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

Изображение

Да и в конце концов можно самому какую угодно иконку выбрать для ярлыка.
Аватара пользователя
Inspirer
Песнь стекла и пушек
Сообщения: 1672
Откуда: Санкт-Петербург
Репутация: 2012
Статус: Не в сети

  • 1

Сообщение DimonamoN » 14 мар 2015, 14:39

Руки чешутся, чтобы начать использовать прогу для настакивания тхэгыка, но пока сцу! :lol:
Аватара пользователя
DimonamoN
Меценат III-го уровня В первых рядах В центре внимания (I-го уровня) Работал над Книгой Тираэля Засветился на главной Девять с половиной стеклопушек
Сообщения: 29601
Откуда: Мариуполь
Репутация: 22735
Статус: Не в сети

  • 1

Сообщение hukutka94 » 14 мар 2015, 14:41

DimonamoN, прога ничего не делает кроме того, что прожимает кнопки клавы. :)
Аватара пользователя
hukutka94
В первых рядах Девять с половиной стеклопушек
Сообщения: 5645
Откуда: Чернигов, Украина
Репутация: 2639
Статус: Не в сети

  • 1

Сообщение DimonamoN » 14 мар 2015, 14:54

Huk, ну, тот же варден может отложить у себя в памяти, что такая-то клавиша прожималась непрерывно на протяжении 2+ часов и т.п. (параноик, знаю)))

Мне всего то нужно - прожимать одну клавишу раз в секунду (или немножко чаще). Всё остальное я и сам делаю с удовольствием :)
Аватара пользователя
DimonamoN
Меценат III-го уровня В первых рядах В центре внимания (I-го уровня) Работал над Книгой Тираэля Засветился на главной Девять с половиной стеклопушек
Сообщения: 29601
Откуда: Мариуполь
Репутация: 22735
Статус: Не в сети

Сообщение hukutka94 » 14 мар 2015, 16:15

DimonamoN, параноЙЕГ! Отбрось эти мысли и юзай. :D
Аватара пользователя
hukutka94
В первых рядах Девять с половиной стеклопушек
Сообщения: 5645
Откуда: Чернигов, Украина
Репутация: 2639
Статус: Не в сети

  • 2

Сообщение 3LiON » 14 мар 2015, 16:37

Вопрос автору.
Если нужно прожимать постоянно только один скилл, то эффективность этой программы будет равнасильна простому зажатию клавиши? Если зажать одну кнопку, то по откату скилл будет прожиматься автоматически. Но я замечал, что между откатом и прожимом в таком случае проходит какое-то время. Если использовать эту прогу, то виртуальная долбёжка по одной клавише будет эффективнее зажатия?
Аватара пользователя
3LiON
В первых рядах Засветился на главной Девять с половиной стеклопушек Восьмое чудо Санктуария
Сообщения: 1364
Репутация: 1342
Статус: Не в сети

  • 1

Сообщение Fallen » 14 мар 2015, 16:38

Вопрос автору, а есть вариант реализовать прерывание всех нажатий (аналогично телепорту/энтеру) при нажатии одной из клавиш руками?
Т.е., я например использую программку для прожима по кд 1-2-3, но на 4 стоит скакун, который прерывается при нажатии чего угодно в момент его действия... Хотелось бы что-бы при нажатии на него на 3-6 секунд (настраиваемо) прерывались остальные действия. Спасибо.

Fallen
Песнь стекла и пушек Три года пушек на стекле
Сообщения: 37
Репутация: 14
Статус: Не в сети

  • 1

Сообщение DmitryOlenin » 15 мар 2015, 03:27

Всё постараюсь сделать в ближайшее время.

3LiON
Стоит попробовать, может и будет эффективнее.

К слову, каюсь прилюдно. Я был не прав.
Diablo3, видимо, использует свой обработчик клавиатуры. То есть не пользуется стандартным виндовым. И потому быстрое-быстрое нажатие в Diablo3 не равносильно зажатию. Проверяется на потоковых скиллах (никто ими не играет, конечно, но всё же).
Постараюсь что-то придумать и в этом направлении.

P.S.
Вот этому монку прогу запускаю чисто для Тхэгыка.
А вот этот монк-саппорт, конечно, полностью работает на программе.
Пять или шесть скиллов, в зависимости от сложности.
Программа для автоматического нажатия клавиш Diablo 3 Hotkeys
Школьники ушли в школы, больше за 10 минут никто калькуляторы не пишет...
Программа для расчёта DPS - Diablo 3
Аватара пользователя
DmitryOlenin
В первых рядах В центре внимания (II-го уровня) Девять с половиной стеклопушек
Сообщения: 1606
Откуда: Москва
Репутация: 1184
Статус: Не в сети

  • 2

Сообщение DimonamoN » 15 мар 2015, 19:57

DmitryOlenin, без обид, дружище - подождем окончания сезона и посмотрим, забанят людей за прогу или нет (самому быть подопытным не очень хочется) :funny:
А так - прога отличная и очень полезная :thumbup: :rak:
Аватара пользователя
DimonamoN
Меценат III-го уровня В первых рядах В центре внимания (I-го уровня) Работал над Книгой Тираэля Засветился на главной Девять с половиной стеклопушек
Сообщения: 29601
Откуда: Мариуполь
Репутация: 22735
Статус: Не в сети

  • 2

Сообщение Inspirer » 15 мар 2015, 20:47

DimonamoN писал(а):подождем окончания сезона и посмотрим, забанят людей за прогу или нет (самому быть подопытным не очень хочется)

Вот кстати да, если как в прошлый раз волны банов не будет - можно не париться. Я сам пока только на ПТРе тестил, там не страшно)
Аватара пользователя
Inspirer
Песнь стекла и пушек
Сообщения: 1672
Откуда: Санкт-Петербург
Репутация: 2012
Статус: Не в сети

  • 1

Сообщение DmitryOlenin » 16 мар 2015, 01:12

Волны банов за кликеры? Вы шутите?
Я другой программой пользовался в первом сезоне, например.
Гораздо более "опасный" турбохуд живёт уже не первый год.
Я им пользуюсь тоже довольно давно.

И тут, внезапно, "волна банов".
Ну, впрочем, не хочу опять обсуждать эту тему, утомила. Уже разжёвано всё и не раз.
Программа для автоматического нажатия клавиш Diablo 3 Hotkeys
Школьники ушли в школы, больше за 10 минут никто калькуляторы не пишет...
Программа для расчёта DPS - Diablo 3
Аватара пользователя
DmitryOlenin
В первых рядах В центре внимания (II-го уровня) Девять с половиной стеклопушек
Сообщения: 1606
Откуда: Москва
Репутация: 1184
Статус: Не в сети

  • 3

Новая версия программы!

Сообщение DmitryOlenin » 17 мар 2015, 09:52

Обновление программы. Встречайте. Версия 1.5.

Update 17.03.2015 (09:30):
1. Настройки программы вынесены в отдельное меню.
2. Сворачивание в трей сделано опциональным.
3. Мультизапуск (несколько копий программы) также сделан опциональным.
4. Добавлена настройки дополнительной клавиши с паузой (например, для прожатия Скакуна у Крестоносца).
5. Сделано сохранение всех настроек и профиля при выходе из меню настроек (или запуске процесса).
6. Исправлены мелкие недоработки.


Изображение

Скачать.
D3H.exe MD5: 1BA9BE4081EB435C38B1DC81CDF4261F

Прошу проверять. Жду багрепортов, пожеланий, предложений.
Программа для автоматического нажатия клавиш Diablo 3 Hotkeys
Школьники ушли в школы, больше за 10 минут никто калькуляторы не пишет...
Программа для расчёта DPS - Diablo 3
Аватара пользователя
DmitryOlenin
В первых рядах В центре внимания (II-го уровня) Девять с половиной стеклопушек
Сообщения: 1606
Откуда: Москва
Репутация: 1184
Статус: Не в сети

  • 1

Сообщение lordep » 17 мар 2015, 16:32

Программа приближается к идеалу :) Но есть вопрос, для "Клавиша с паузой" возможно реализовать назначение ПКМ ? Для "Скакуна у Крестоносца", использую именно эту клавишу. И еще вопрос, на англоязычных ресурсах Diablo 3 Hotkeys размещена ? Если да то где ?
Аватара пользователя
lordep
Девять с половиной стеклопушек В центре внимания (II-го уровня)
Сообщения: 3160
Откуда: Киев
Репутация: 5062
Статус: В сети

  • 1

Сообщение DmitryOlenin » 17 мар 2015, 17:03

Мышку в "клавише с паузой" сделал.
Жду каких-то ещё идей для следующей версии...

На западные сайты не выкладывал. Смысла не вижу особого.
Ещё там разок послушать про: "поцаны не качайте, у меня так кот умер, пишу с холодильника"?
Нет, спасибо :)

---------------------------------------------
Зажатие клавиши сделать не могу. Перерыл сотни тем на форумах. Ничего подобного просто нет.
Может надо как-то с драйвером работать или пользоваться DirectX библиотеками... Не знаю.
Если кто-то сможет найти и/или помочь с этим делом: буду признателен.

У нас же тут каждый второй - гений программирования, может быть кто-то знает? 8-)

P.S.
О, глядите-ка, сразу "гений" активизировался. В первую же минуту минус влепил :)
Программа для автоматического нажатия клавиш Diablo 3 Hotkeys
Школьники ушли в школы, больше за 10 минут никто калькуляторы не пишет...
Программа для расчёта DPS - Diablo 3
Аватара пользователя
DmitryOlenin
В первых рядах В центре внимания (II-го уровня) Девять с половиной стеклопушек
Сообщения: 1606
Откуда: Москва
Репутация: 1184
Статус: Не в сети

  • 1

Сообщение lordep » 17 мар 2015, 18:34

Зажатие клавиши сделать не могу.

Может это поможет ?
http://www.cyberforum.ru/windows-forms/ ... 77692.html
Аватара пользователя
lordep
Девять с половиной стеклопушек В центре внимания (II-го уровня)
Сообщения: 3160
Откуда: Киев
Репутация: 5062
Статус: В сети

Пред.След.

Вернуться в Игровая механика



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11