mol61 у колёса есть два режима работы - свободный (инерционный) и ступенчатый. Переключаются режимы кнопкой рядом с колесом. По поводу приемника, стоит попробовать написать в тех поддержку Logitech. Очень может быть, что они вышлют новый бесплатно.
Member
Статус: Не в сети Регистрация: 15.06.2010 Откуда: Калуга Фото: 18
Easp писал(а):
у колёса есть два режима работы - свободный (инерционный) и ступенчатый
Ой, и правда. Всё равно на мой вкус слишком легко. А про техподдержку спасибо, надо подумать. Только я не знаю когда она покупалась, хотя не юзаная абсолютно. Как будто с магазина.
_________________ Лужу, паяю, не шалю, никого не трогаю, починяю примус (ЭВМ). Я не фанат INTEL, я просто не люблю AMD.
Advanced member
Статус: Не в сети Регистрация: 05.01.2006 Откуда: мск Фото: 5
mol61 1. кнопочку около колеса нажми, колесо переключится в щелкающий режим. свистки обычно надежно работают... посмотри в настройках плана питания, отключение usb для экономии
_________________ ✅ РЕМОНТ мышек! ✅ качественно и с гарантией ✅
Member
Статус: Не в сети Регистрация: 15.06.2010 Откуда: Калуга Фото: 18
iG0Lka писал(а):
посмотри в настройках плана питания
И что я там должен увидеть? На дефолтных настройках всё обязано работать. Устройство припадает через несколько сек. после втыкания. Первый раз несколько часов продержалось. Сейчас воткнул. Отрубился через минуту. Мыша может ещё как проводная работать. Вот только шнурок в комплекте жёсткий и короткий для такого дела.
Добавлено спустя 6 минут 5 секунд:
iG0Lka писал(а):
свистки обычно надежно работают...
У кого то может быть. А мне как правило дохлые приносят.
_________________ Лужу, паяю, не шалю, никого не трогаю, починяю примус (ЭВМ). Я не фанат INTEL, я просто не люблю AMD.
arg == 3 это средняя кнопка, правая - 2. MOUSE_BUTTON_RELEASED Sleep(25) Для клика есть PressAndReleaseMouseButton() если пауза между нажатием и отпусканием не важна.
Исправил, задержки очень нужны, моментальные клики игра не понимает, сценарий теперь выглядит так.
Код:
function OnEvent(event, arg) if (event == "MOUSE_BUTTON_RELEASED" and arg == 2) then Sleep (10) PressMouseButton(3) Sleep (25) ReleaseMouseButton(3) end end
Есть одно непонятное но, если arg = 2, то почему в PressMouseButton нужно ставить 3? если я поставлю 2, то нажимается средняя кнопка...
Member
Статус: Не в сети Регистрация: 09.09.2010 Откуда: Волжский Фото: 1
Sreg писал(а):
если arg = 2, то почему в PressMouseButton нужно ставить 3
Потому, что так в мануале G-series Lua API написано. Такие вот погромисты в logitech В окне редактирования сценариев нажми Справка-Интерфейс API сценариев.
_________________ Ковчег построил любитель, профессионалы построили "Титаник"
Junior
Статус: Не в сети Регистрация: 24.05.2014 Откуда: Волгоград
Нужна помощь со скриптом. Возможно ли сделать переход к определенной строке после проверки какого-то условия? Или не к определенной строке в редакторе, а просто переход к нужной части скрипта?
Код:
EnablePrimaryMouseButtonEvents(true);
function OnEvent(event, arg) repeat if IsMouseButtonPressed(4) then repeat PressKey("period") Sleep(25) MoveMouseRelative (-6,9) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-6,9) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-7,9) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (0,0) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (0,0) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (0,6) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (1,6) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (1,7) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (1,6) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (0,0) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-6,5) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-6,4) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-6,4) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-6,4) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-6,5) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-5,4) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-5,4) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-4,5) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-4,4) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-5,4) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (0,4) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (0,3) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (0,3) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (0,3) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (0,4) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (1,3) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (2,4) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (2,3) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (2,3) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (2,3) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (3,3) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (3,2) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (4,3) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (3,2) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (3,3) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (4,2) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (4,2) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (5,3) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (4,2) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (4,2) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (5,2) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (5,1) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (4,1) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (4,1) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (5,2) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (5,1) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (4,1) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (4,1) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (4,1) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (5,1) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (4,1) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (4,1) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (5,2) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (4,1) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (4,1) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (3,2) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (3,2) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (4,1) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (3,2) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (3,2) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (2,3) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (2,3) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (1,2) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (2,3) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (2,3) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (0,3) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (0,3) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (1,3) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (0,3) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (0,3) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-2,4) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-1,4) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-2,3) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-1,4) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-2,4) if not IsMouseButtonPressed(4) then break end Sleep(25) if not IsMouseButtonPressed(4) then break end MoveMouseRelative (0,0) if not IsMouseButtonPressed(4) then break end Sleep(25) until not IsMouseButtonPressed(4) end ReleaseKey("period") until not IsMouseButtonPressed(3) end end
Добавить к нему эту часть, переход к которой происходит при нажатой пкм MouseButton(3). Проверка if IsMouseButtonPressed(3)then нужна один раз в начале.
Код:
PressKey("period") Sleep(25) MoveMouseRelative (-35, 51) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-35, 52) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-35,51) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (0, 0) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (0, 0) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (4, 40) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (4, 39) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (5, 40) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (5, 40) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (0, 0) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-38, 28) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-38, 29) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-38, 29) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-39, 29) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-38, 29) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-29, 26) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-29, 26) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-30, 26) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-29, 26) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-29, 26) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (1, 22) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-1, 23) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-1, 23) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (1, 23) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-1, 23) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (11, 20) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (12, 19) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (12, 20) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (12, 20) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (11, 20) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (20, 17) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (20, 17) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (21, 16) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (20, 17) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (20, 17) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (26, 13) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (26, 13) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (27, 14) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (26, 13) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (26, 13) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (29, 11) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (29, 11) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (30, 10) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (29, 11) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (29, 11) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (29, 6) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (29, 7) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (30, 7) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (29, 7) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (29, 6) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (27, 7) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (26, 7) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (26, 7) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (26, 7) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (27, 7) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (20, 12) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (21, 13) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (21, 13) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (21, 13) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (20, 12) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (12, 17) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (12, 17) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (12, 18) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (12, 17) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (12, 17) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (0, 20) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (1, 21) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (1, 21) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (1, 21) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (0, 20) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-11, 23) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-10, 22) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-10, 22) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-10, 22) if not IsMouseButtonPressed(4) then break end Sleep(25) MoveMouseRelative (-11, 23) if not IsMouseButtonPressed(4) then break end Sleep(25)
MouseButton(4) = физическая кнопка выстрела на мышке. PressKey("period") = кнопка выстрела в самой игре Т.е скрипт активируется нажатием лкм, но есть проверка пкм для прицельной стрельбы.
Может кто-то объяснить, как это работает или скинуть ссылку на мануал по этой теме? Как сюда подогнать значения из MoveMouseRelative (, )? Или здесь смещения только по одной оси?
Member
Статус: Не в сети Регистрация: 09.09.2010 Откуда: Волжский Фото: 1
gudder писал(а):
Ну тут точно самому не разобраться:
так и ни кто не разберётся, это же просто таблица корректировки отдачи, а вот как она используется и что на самом деле компенсирует, видимо, в остальной части кода видно.
_________________ Ковчег построил любитель, профессионалы построили "Титаник"
кто ремонтировал кнопку on off на дне мышки ?? как ее поремонтировать ? при колебаниях мышки она включает и выключает мышку рандомно, я криворукий и никогда паяльником не пользовался, мышку еще не разбирал, как эту кнопку замкнуть чтобы она всегда была рабочая или можно почистить ? опыт у кого есть ?
Последний раз редактировалось Pa4an 31.12.2019 22:51, всего редактировалось 1 раз.
кто в себя не верит ? пойду куплю паяльник на днях и буду паять, мне инетересен сам миханизм кнопки как ее поремонтировать, спаяю так норм, а не то об стену развалю ее нах и все
пойду куплю паяльник на днях и буду паять, мне инетересен сам миханизм кнопки как ее поремонтировать, спаяю так норм, а не то об стену развалю ее нах и все
Берёте паяльник, нагреваете всунув в розетку, купить с паяльником нужно и канифоль, макаете в канифоль жало, расплавляете припой, вынимаете переключатель, механизм у него ползунковый, берёте новый и припаиваете паяльником, не забывайте канифоль использовать.
Ну тогда ищите лучше, старый вы отпаять то не сможете, а вы его как то ремонтировать хотите, нормальные мастера таким идиотизмом не занимаются, замкнуть нужно на этом разъёме, кто бы мог догадаться.
Вообщем взял паяльник, снял верхнюю плату и там дорожки оторвались, вообщем отпустил я всю эту ситуацию и об стену, куплю себе новую мышку, кривые руки что поделать, посмотрел на кнопку on off там вообще пайки как яйца у муравья, профи мб и выпаяет. 9 лет отпахала и еще трудилась бы, но не судьба
Потому ваши вопросы по починке были крайне смешны, я же так и написал, ну не сможете выпаять, это вам не совковый рубильник с манёвром в километр, а ещё эту крохотульку чинить.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения