xbindkeys로는 틸트휠에 앞/뒤 설정으로는 , 딜레이?가 발생해서 두어칸 앞/뒤로 가는 현상이 있었는데요
틸트휠 특성상 수평 스크롤이라 그럴거라 생각이 됩니다
윈도우 상에서는 x-mouse button control에서 옵션의
" 반복적으로 다시 매핑된 수평 스크롤 무시"에 50정도로 주고 활성화 하면 해결이 되었는데요

xbindkeys 말고 , 유틸로 " Input remapper"를 사용하니 딜레이없이 앞/뒤 사용이 가능해졌읍니다




https://github.com/sezanzeb/input-remapper
키값을
KEY_LEFTALT + KEY_LEFT (혹은 KEY_LEFTALT + LEFT )
KEY_LEFTALT + KEY_RIGHT (혹은 KEY_LEFTALT + RIGHT) 으로 줬구요
탐색기나 파이어폭스에서는 정확하게 되는데,
이미지뷰어에서 사진 여러장 있을때 앞/뒤가 먹히질 않거던요
여기서 궁금한게 생겼읍니다
마우스의 앞/뒤 버튼을 , 위의 키값처럼 표시할수 있는지 궁금하네요
====================================================================================
ms 스컬프트의 경우, 뒤로가기 버튼은 Button SIDE , 윈도우 키버튼은 Super R 로 표기가 되구요
앞/뒤 버튼 달린 다른 마우스로 해보면 , 앞은 Button EXTRA , 뒤는 Button SIDE 로 표기가 됩니다
공통으로 , 앞 = Button EXTRA 뒤 = Button SIDE
input remapper 에서는
마우스 버튼은
BTN_LEFT
BTN_RIGHT
BTN_MIDDLE
BTN_BACK
BTN_FORWARD
BTN_SIDE
BTN_EXTRA ,,,등으로 표기가 되는데요
BTN_ 식의 지칭이 유틸마다 다른것인지, 아님 표준화된 표기인지 모르겠으나 ,,,,
두개 조합해 보면
Button EXTRA 는 BTN_EXTRA (앞으로가기)
Button SIDE 는 BTN_SIDE에 (뒤로가기) 대응이 됩니다
해서 , 틸트휠에 BTN_EXTRA, BTN_SIDE를 지정해주면 실제 마우스 앞/뒤 버튼처럼 딜레이 먹는 현상이 사라지게됩니다



마우스 앞/뒤 버튼을 사용해보면 알수 있을텐데요
버튼을 누르고 있다고 해서 , 계속 앞으로 혹은 뒤로 가는게 아니고
버튼을 딱 1번 누르면 1페이지 뒤로 ,딱딱 2번 누르면 2페이지 뒤로 , 딱딱딱 3번 누르면 3페이지 뒤로 갑니다
하지만,
xbindkeys 처럼 , 마우스 버튼에 키보드 키값을 입력하여 틸트휠에 적용할경우,
틸트휠의 특성상 연속성?이 작용해서 , 어떨땐 한페이지 뒤, 어떨땐 처음 페이지나 한두페이지 뒤로 점프를 하는 경우가 생기는듯 합니다
로지텍 마우스에서 고질로 발생하는 더블클릭 증상(아주 빠른 시간내 2-3회 클릭이 시전되는)이 레이저 마우스를 사용하는 한 유저에게 발생한 거 같은데, 이를 debouce 를 구현해서 해결한 거 같습니다.
https://blog.fraggod.net/2016/05/15/debounce-bogus-repeated-mouse-clicks-in-xorg-with-xbindkeys.html
감사합니다
링크의 내용에 대해서 잘은 모르지만 , 본문에 내용추가 해놓았읍니다