i haven't yet tested this in darwin but if X is getting wheel events it
should work, i had to do this for the latest incarnation of Mandrake

put into an .elc file and have emacs load it:




(setq unix-mouse-wheel-scroll-amount 4)
(defun unix-mouse-wheel-scroll-line-up (event)
"Scroll the current buffer by `unix-mouse-wheel-scroll-amount`."
(interactive "e")
(condition-case nil
    (if (< (car (cdr (cdr event))) 0)
        (scroll-up unix-mouse-wheel-scroll-amount)
      (scroll-down unix-mouse-wheel-scroll-amount))
  (error nil)))

(defun unix-mouse-wheel-scroll-line-down (event)
"Scroll the current buffer by `unix-mouse-wheel-scroll-amount`."
(interactive "e")
(condition-case nil
    (if (< (car (cdr (cdr event))) 0)
        (scroll-down unix-mouse-wheel-scroll-amount)
      (scroll-up unix-mouse-wheel-scroll-amount))
  (error nil)))

;; Bind the "mouse-wheel" event:
(global-set-key [mouse-4] `unix-mouse-wheel-scroll-line-up)
(global-set-key [mouse-5] `unix-mouse-wheel-scroll-line-down)



long live the gnu!
-s-


On Tue, 17 Dec 2002, [ISO-8859-1] S�bastien Maret wrote:

__>The scrolling of some X11 windows works with a wheel mouse works well 
__>with some apps (like xterm) but not in other (emacs...)
__>How can I fix that ?
__>Sebastien
__>--
__>S�bastien Maret
__>[EMAIL PROTECTED]
__>
__>
__>
__>-------------------------------------------------------
__>This sf.net email is sponsored by:
__>With Great Power, Comes Great Responsibility 
__>Learn to use your power at OSDN's High Performance Computing Channel
__>http://hpc.devchannel.org/
__>_______________________________________________
__>Fink-users mailing list
__>[EMAIL PROTECTED]
__>https://lists.sourceforge.net/lists/listinfo/fink-users
__>



-------------------------------------------------------
This sf.net email is sponsored by:
With Great Power, Comes Great Responsibility
Learn to use your power at OSDN's High Performance Computing Channel
http://hpc.devchannel.org/
_______________________________________________
Fink-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to