firefox에서 마우스 forward,backward버튼쓰기
글쓴이: happibum / 작성시간: 목, 2004/04/15 - 1:33오후
sawfish 윈도우 매니저에 해당되는 것입니다.
~/.sawfishrc에다
(defun button6-wrapper (w) (if (string-match "^.*Firefox" (window-name w)) (synthesize-event "C-[" w) (synthesize-event "Button6-Click" w))) (bind-keys global-keymap "Button6-Click" '(button6-wrapper (input-focus))) (defun button7-wrapper (w) (if (string-match "^.*Firefox" (window-name w)) (synthesize-event "C-]" w) (synthesize-event "Button7-Click" w))) (bind-keys global-keymap "Button7-Click" '(button7-wrapper (input-focus)))
를 추가하시면 됩니다.
특별한게 아니고 앞뒤버튼이 타이틀이 Firefox인 창에서 눌러졌을때
C-[, C-]로 바꿔 전달 해주는 코드입니다.
비슷하게 다른 곳에도 적용가능하니
윈도우의 프로그램별 마우스 버튼설정 기능구현도 가능하겠지요?
Forums:
참고해서 모질라에서 잘 쓰고 있었는데 ㅜ_ㅠ
이상한 일이 생겼습니다 -_-;;
갑자기 안되어서 뭐가 잘 못 된것일까 하고 좀 살펴본 결과
xev 로 살펴보니
button6이 Alt_L + Left 로
button7이 Alt_L + Right 로 인식되더군요. 다른버튼처럼 ButtonN 으로 인식이 안됩니다 ㅜ_ㅠ
문제는 Alt_L + Left, Alt_L + Right 가 실제로 사용되면 Back, Forward 로 동작을 해야하는데 실제 키입력에선 되지만 마우스로는 안되는군요 -_-;; 아주 웃기는 상황이 발생했습니다. -_-;;
혹시 해결책 아시는분 있나요?
다시 시작해보니 제대로 인식되는군요 -_-; 다시 잘 됩니다. 괜한 삽질
다시 시작해보니 제대로 인식되는군요 -_-; 다시 잘 됩니다. 괜한 삽질이었네요
keymap이 이상하게 꼬였었나봅니다.
댓글 달기