로지텍 G302, 2년 넘게 쓰니 버튼 스위치들이 작동 불량이 심하네요. 좌우클릭 스위치는 뜯어서 손봤는데, 앞/뒤로가기 버튼들은 루아 스크립트로 해결 할 수 있을 것 같아서 해봤습니다.
앞으로 가기, 뒤로 가기 버튼이 중복 입력이 발생하는 증상을 위한 패치입니다.
물론 스크립트를 지원하는 기종만 됩니다.

1. 로지텍 게임소프트웨어 실행
2. 홈(하단 집모양) > "자동 게임 감지 모드"로 전환
3. 단추 사용자 정의 (사진) 탭
4. 사진 1,2처럼 원하는 버튼 우클릭>"할당 취소" 선택
5. 사진3 처럼 프로필 우클릭 > "스크립트 작성" 선택
6. 스크립트 다음으로 교체.
------------------------------------------------------------------
_tstamp = 0;
function OnEvent(event, arg)
if (event == "MOUSE_BUTTON_RELEASED" and arg == 4) then
_ntstamp = GetRunningTime();
if (_ntstamp-_tstamp > 200) then
_tstamp = _ntstamp;
PressAndReleaseMouseButton(4);
end
end
if (event == "MOUSE_BUTTON_RELEASED" and arg == 5) then
_ntstamp = GetRunningTime();
if (_ntstamp-_tstamp > 200) then
_tstamp = _ntstamp;
PressAndReleaseMouseButton(5);
--OutputLogMessage(_tstamp);
end
end
end
------------------------------------------------------------------------
7. 컨트롤+S 저장
8. 스크립트 창 닫고 나와서 5번 같이 프로필 우클릭해서 "저장"
9. _ntstamp-_tstamp > 200
200밀리세컨드 이내의 반복 동작은 생략 되도록 설정. 트윅은 숫자 조정으로.
99. 뒤로 버튼만 적용할 경우 -
if (event == "MOUSE_BUTTON_RELEASED" and arg == 5) then
_ntstamp = GetRunningTime();
if (_ntstamp-_tstamp > 200) then
_tstamp = _ntstamp;
PressAndReleaseMouseButton(5);
--OutputLogMessage(_tstamp);
end
end
이 부분 삭제하면 됩니다.
저의 G900 에 적용해봐야 겠네요.
if 명령어로 탭키가 입력되면 마우스 우클릭을 해라
이런식으로 스크립트가 가능할까요?
/Vollago