"John (EBo) David" wrote: > > On my 6 foot pile of things called a "to-do" List I've wanted to get my > wheel mouse working in emacs... > I don't normally run emacs but I just tried my wheel mouse and it scrolls... The mouse is a Logitech Optical Wheel M-BD58 using /dev/psaux (ps2 port) ----------- A snippet from XF86Config : ------------- Section "Pointer" Protocol "IMPS/2" Device "/dev/mouse" ZAxisMapping 4 5 # ChordMiddle is an option for some 3-button Logitech mice # ChordMiddle EndSection ----------------------------------------------------- ----------- my ~/.Xdefaults file -------------------- ! Parts (C) 1996 By Greg J. Badros ! You may use this file as specified under the GNU General Public License emacs*Background: DarkSlateGray emacs*Foreground: Wheat emacs*pointerColor: Orchid emacs*cursorColor: Orchid emacs*bitmapIcon: on emacs*font: fixed emacs.geometry: 80x25 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! xterm (and friends) XTerm*saveLines: 1500 nxterm*saveLines: 1500 rxvt*saveLines: 1500 XTerm*cursorColor: blue XTerm*scrollBar: true nxterm*cursorColor: blue nxterm*scrollBar: true xterm*fullCursor: true xterm*reverseWrap: true xterm*titleBar: false nxterm*fullCursor: true nxterm*reverseWrap: true nxterm*titleBar: false *visualBell: true *scrollTtyOutput: False *scrollKey: True Scrollbar.JumpCursor: True *numeric: C *displayLang: C *basicLocale: C *timeFormat: C *inputLang: C *eightBitInput: true remotexterm*eightBitInput: false nxterm*Cursor: xterm xterm*VT100.Translations: #override\n\ Prior : scroll-back(1,page)\n\ Next : scroll-forw(1,page) nxterm*VT100.Translations: #override\n\ Prior : scroll-back(1,page)\n\ Next : scroll-forw(1,page) !## NETSCAPE Netscape*drawingArea.translations: #replace \ : ArmLink() \n\ : ArmLink() \n\ ~Shift: ActivateLink() \n\ ~Shift: ActivateLink(new-window) \ DisarmLink() \n\ Shift: ActivateLink(save-only) \ DisarmLink() \n\ Shift: ActivateLink(save-only) \ DisarmLink() \n\ : DisarmLinkIfMoved() \n\ : DisarmLinkIfMoved() \n\ : DisarmLinkIfMoved() \n\ : DescribeLink() \n\ : xfeDoPopup() \n\ : ActivatePopup() \n\ Ctrl: PageUp()\n\ Ctrl: PageDown()\n\ Shift: LineUp()\n\ Shift: LineDown()\n\ None: LineUp()LineUp()LineUp()LineUp()LineUp()LineUp()\n\ None:LineDown()LineDown()LineDown()LineDown()LineDown()LineDow n()\n\ Alt: xfeDoCommand(forward)\n\ Alt: xfeDoCommand(back)\n Netscape*globalNonTextTranslations: #override\n\ Shift: LineUp()\n\ Shift: LineDown()\n\ None:LineUp()LineUp()LineUp()LineUp()LineUp()LineUp()\n\ None:LineDown()LineDown()LineDown()LineDown()LineDown()LineDown()\n\ !# NEdit NEdit*text.Translations: #override\n\ Shift,: scroll_up(1)\n\ Shift,: scroll_down(1)\n\ Ctrl,: previous_page()\n\ Ctrl,: next_page(1)\n\ ,: scroll_up(3)\n\ ,: scroll_down(3)\n nedit*text.foreground: yellow nedit*text.background: black nedit*text.cursorForeground: green nedit*text.blinkRate: 150 ----------------------------------------------------------------------------- Hope something in here helps you out. -- Kevin O'Connor People in cars cause accidents... Accidents in cars cause people.