tek kno3 wrote:
>
> Hi all,
>
> i'like some help to make the mouseman wheel work on netscape (if it does!?).
> running potato 2.2.19pre17-ide; XF 3.3.6, enlightenment 16.2, netscape 4.77
>
> i managed ok (Zaxis on XFconfig) to make the wheel work (eg. w/ xterm) but
> nothing w/ netscape. later included definitions in .Xdefaults (as indicated
> in http://www-sop.inria.fr/koala/colas/mouse-wheel-scroll/ ) and nothing...
>
> so any help? where can i get more info/help about this definitions in
> .Xdefaults? or maybe you could suggest me another forum to look for it?
I have cordless mouseman wheel and here's my setup:
relevant part of XF86Config-4:
Section "InputDevice"
Identifier "Logitech"
Driver "mouse"
Option "CorePointer"
# erik: MouseManPlusPS/2 - only three buttons work, no wheel
# Option "Protocol"
"MouseManPlusPS/2"
# erik: IMPS/2 works, except of a side button
Option "Protocol" "IMPS/2"
# erik: Explorer/2 works, except of a side button
# Option "Protocol" "ExplorerPS/2"
# erik: PS/2 - only three buttons work, no wheel
# works too: Option "Protocol" "PS/2"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "false"
Option "Buttons" "6"
Option "ZAxisMapping" "4 5"
# Option "ZAxisMapping" "5 6"
EndSection
I have also attached the ~/.Xdefaults (mostly netscape settings) that
I recently got from Andrea Vettorello (on this list I believe, thanks
again!)
the fourth button doesn't work no matter what I do... anybody got it
working?
erik!--------------------------------------------------------- vim
! GVim great Colors.
Vim*useSchemes: all
Vim*sgiMode: true
Vim*useEnhancedFSB: true
!Vim.foreground: Black
!Vim.background: lightyellow2
Vim*background: white
! Do NOT use Vim*geometry , this will break the menus instead
! use Vim.geometry. Asterisk between Vim and geometry is not allowed.
! Vim.geometry: widthxheight
!Vim.geometry: 88x40
!Vim*font:
-misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-15-*5
Vim*menuBackground: #001500
Vim*menuForeground: #b0ffb0
!--------------------------------------------------------- netscape
! There are 7 font sizes, 1 thru 7. The default font is 3, and the others
! are based on this. The default increment is 20%, which means that the 4
! is 20% larger than the 3, the 5 is 40% larger, and so on.
!
! Netscape*documentFonts.sizeIncrement: 6
! stuff copied from Karsten M. Self
!## NETSCAPE
# These are Netscape X resource settings I've found useful. The
# interesting stuff is colorfully commented at the end of the file.
# Public domain.
# Karsten M. Self 2000/12/26 09:44:45
!Netscape*drawingArea.translations: #merge\
! <Btn1Down>: ArmLink() \n\
! <Btn2Down>: ArmLink() \n\
! ~Shift<Btn1Up>: ActivateLink() \n\
! ~Shift<Btn2Up>: ActivateLink(new-window) \
! DisarmLink() \n\
! Shift<Btn1Up>: ActivateLink(save-only) \
! DisarmLink() \n\
! Shift<Btn2Up>: ActivateLink(save-only) \
! DisarmLink() \n\
! <Btn1Motion>: DisarmLinkIfMoved() \n\
! <Btn2Motion>: DisarmLinkIfMoved() \n\
! <Btn3Motion>: DisarmLinkIfMoved() \n\
! <Motion>: DescribeLink() \n\
! <Btn3Down>: xfeDoPopup() \n\
! <Btn3Up>: ActivatePopup() \n\
! Ctrl<Btn4Down>: PageUp()\n\
! Ctrl<Btn5Down>: PageDown()\n\
! Shift<Btn4Down>: LineUp()\n\
! Shift<Btn5Down>: LineDown()\n\
! None<Btn4Down>: LineUp()LineUp()LineUp()LineUp()LineUp()LineUp()\n\
! None<Btn5Down>:
LineDown()LineDown()LineDown()LineDown()LineDown()LineDown()\n\
! Alt<Btn4Down>: xfeDoCommand(forward)\n\
! Alt<Btn5Down>: xfeDoCommand(back)\n
! Shift<Key>space: PageUp()\n\
! <Key>space: PageDown()\n\
! <Key>BackSpace: xfeDoCommand(back)\n\
! <Key>Left: xfeDoCommand(back)\n\
! <Key>Right: xfeDoCommand(forward)\n
!Netscape*globalNonTextTranslations: #merge\
! Shift<Btn4Down>: LineUp()\n\
! Shift<Btn5Down>: LineDown()\n\
! None<Btn4Down>: LineUp()LineUp()LineUp()LineUp()LineUp()LineUp()\n\
! None<Btn5Down>:
LineDown()LineDown()LineDown()LineDown()LineDown()LineDown()\n\
! Alt<Btn4Down>: xfeDoCommand(forward)\n\
! Alt<Btn5Down>: xfeDoCommand(back)\n
! <Key>space: PageDown()\n\
! <Key>BackSpace: xfeDoCommand(back)\n\
! <Key>Left: xfeDoCommand(back)\n\
! <Key>Right: xfeDoCommand(forward)\n
# Restrict the range of size increments allowed by <font size=n> directives to
# the range 80% - 120% rather than 50% - 210%. Default increment is 20.
# KMSelf Wed Dec 29 15:47:57 PST 1999
Netscape*documentFonts.sizeIncrement: 05
Netscape*documentFonts.maximumPoints: 18
# Following doesn't appear to work.
Netscape*documentFonts.minimumPoints: 10
# Clean up the fscking toolbar
Netscape*toolBar.search.isEnabled: false
Netscape*toolBar.destinations.isEnabled: false
Netscape*toolBar.myshopping.isEnabled: false
Netscape*toolBar.viewSecurity.isEnabled: false
Netscape*toolBar.print.isEnabled: true
Netscape*toolBar.home.isEnabled: true
# And some other brain damage
Netscape*useStdoutDialog: false
Netscape*useStderrDialog: false
Netscape*noAboutSplash: true
# Fonts -- dialogs and such
! Netscape*attachmentProps*XmLabelGadget.fontList: fixed
! Netscape*AddressBook*mainform.fontList: fixed
! Netscape*XmLGrid*fontList: fixed
! Netscape*attachItemLabel*fontList: fixed
! Netscape*prefs*fontList: fixed
! Netscape*statusBar*fontList: fixed
# Document fonts -- scaling doesn't appear to take effect w/ TTF fonts
! Netscape*documentFonts.defaultFont*iso-8859-1.prop: -ttf-garamond-120-noscale
! Netscape*documentFonts.defaultFont*iso-8859-1.fixed: -ttf-courier
new-90-noscale
# these keymappings for netscape are from Andrea Vettorello <[EMAIL PROTECTED]>
# and work much better then other ones... (scroll wheel and arrow keys
# work)
!# XTerm binding for mouse wheel
!# Scrolling on wheel mouse: half a page normally, line per line with shift
XTerm.vt100.translations: #override\n\
Shift<Btn4Down>,<Btn4Up>:scroll-back(1,line)\n\
Shift<Btn5Down>,<Btn5Up>:scroll-forw(1,line)\n\
Ctrl<Btn4Down>,<Btn4Up>:scroll-back(1,page)\n\
Ctrl<Btn5Down>,<Btn5Up>:scroll-forw(1,page)\n\
<Btn4Down>,<Btn4Up>:scroll-back(1,halfpage)\n\
<Btn5Down>,<Btn5Up>:scroll-forw(1,halfpage)\n\
!# In the scrollbar we map buttons 5 & 4 to 1 and 2 otherwise, core dump
!# This will move proportionnaly to cursor position but we dont know how to
!# program the same exact behavior as in the text widget.
XTerm.vt100.Scrollbar.translations: #override\n\
<Btn5Down>: StartScroll(Forward)\n\
<Btn4Down>: StartScroll(Backward)\n\
! Patches to make Netscape more usable:
Netscape*globalNonTextTranslations: #override
\
~Meta ~Alt ~Ctrl <Key>space: xfeDoCommand(spacebar)
\n\
~Meta ~Alt ~Ctrl <Key>BackSpace: PageUp()
\n\
~Meta ~Alt ~Ctrl <Key>osfBackSpace: PageUp()
\n\
~Meta ~Alt ~Ctrl <Key>Delete: PageUp()
\n\
~Meta ~Alt ~Ctrl <Key>osfDelete: PageUp()
\n\
~Meta ~Alt ~Ctrl <Key>Prior: PageUp()
\n\
~Meta ~Alt ~Ctrl <Key>osfPageUp: PageUp()
\n\
Meta <Btn4Up>: xfeDoCommand(forward)
\n\
Alt <Btn4Up>: xfeDoCommand(forward)
\n\
Ctrl <Btn4Up>: PageUp()
\n\
Shift <Btn4Up>: LineUp()
\n\
<Btn4Up>: LineUp()LineUp()LineUp()LineUp()
\n\
~Meta ~Alt ~Ctrl ~Shift <Key>Up: LineUp()
\n\
~Meta ~Alt ~Ctrl ~Shift <Key>osfUp: LineUp()
\n\
~Meta ~Alt ~Ctrl <Key>space: PageDown()
\n\
~Meta ~Alt ~Ctrl <Key>Next: PageDown()
\n\
~Meta ~Alt ~Ctrl <Key>osfPageDown: PageDown()
\n\
Meta <Btn5Up>: xfeDoCommand(back)
\n\
Alt <Btn5Up>: xfeDoCommand(back)
\n\
Ctrl <Btn5Up>: PageDown()
\n\
Shift <Btn5Up>: LineDown()
\n\
<Btn5Up>:
LineDown()LineDown()LineDown()LineDown() \n\
~Meta ~Alt ~Ctrl ~Shift <Key>Down: LineDown()
\n\
~Meta ~Alt ~Ctrl ~Shift <Key>osfDown: LineDown()
\n\
~Meta ~Alt ~Ctrl <Key>Left: ColumnLeft()
\n\
~Meta ~Alt ~Ctrl <Key>osfLeft: ColumnLeft()
\n\
~Meta ~Alt ~Ctrl <Key>Right: ColumnRight()
\n\
~Meta ~Alt ~Ctrl <Key>osfRight: ColumnRight()
\n\
Meta Ctrl <Key>g: fishcam()
\n\
Alt Ctrl <Key>g: fishcam()
\n\
Meta Ctrl <Key>t: net_showstatus()
\n\
Alt Ctrl <Key>t: net_showstatus()
\n\
Ctrl <Key>t: net_showstatus()
\n
Netscape*globalTextFieldTranslations: #override
\
~Meta ~Alt ~Ctrl <Key>Up: LineUp()
\n\
~Meta ~Alt ~Ctrl <Key>Down: LineDown()
\n\
~Meta ~Alt ~Ctrl <Key>osfUp: LineUp()
\n\
~Meta ~Alt ~Ctrl <Key>osfDown: LineDown()
\n\
Shift <Btn4Up>: LineUp()
\n\
<Btn4Up>: LineUp()LineUp()LineUp()
\
LineUp()LineUp()LineUp()
\n\
Shift <Btn5Up>: LineDown()
\n\
<Btn5Up>: LineDown()LineDown()LineDown()
\
LineDown()LineDown()LineDown()
\n
! FIXME: Could do *a lot* more good here
Netscape*multiLineEditingTranslations: #override
\
Meta ~Alt ~Ctrl <Key>x: xfeDoText(cut)
\n\
Meta ~Alt ~Ctrl <Key>c: xfeDoText(copy)
\n\
Meta ~Alt ~Ctrl <Key>v: xfeDoText(paste)
\n\
Meta ~Alt ~Ctrl <Key>y: xfeDoText(paste)
\n\
~Meta Alt ~Ctrl <Key>x: xfeDoText(cut)
\n\
~Meta Alt ~Ctrl <Key>c: xfeDoText(copy)
\n\
~Meta Alt ~Ctrl <Key>v: xfeDoText(paste)
\n\
~Meta Alt ~Ctrl <Key>y: xfeDoText(paste)
\n\
~Meta ~Alt Ctrl <Key>y: xfeDoText(paste)
\n\
~Meta ~Alt ~Ctrl <Key>SunCopy: xfeDoText(copy)
\n\
~Meta ~Alt ~Ctrl <Key>SunPaste: xfeDoText(paste)
\n\
~Meta ~Alt ~Ctrl <Key>SunCut: xfeDoText(cut)
\n\
~Meta ~Alt Ctrl <Key>k: deselect-all()end-of-line(extend)
\
xfeDoText(cut)
\n\
Ctrl <Key>w: xfeDoText(cut)
\n\
Meta ~Ctrl <Key>d: kill-next-word()
\n\
Alt ~Ctrl <Key>d: kill-next-word()
\n\
~Meta ~Alt Ctrl <Key>l:
redraw-display()xfeDoCommand(refresh) \n\
Meta ~Ctrl <Key>osfBackSpace: kill-previous-word()
\n\
Alt ~Ctrl <Key>osfBackSpace: kill-previous-word()
\n\
Meta ~Ctrl <Key>osfDelete: kill-next-word()
\n\
Alt ~Ctrl <Key>osfDelete: kill-next-word()
\n\
~Meta ~Alt Ctrl <Key>j: newline-and-indent()
\n\
~Meta ~Alt Ctrl <Key>o: newline-and-backup()
\n\
~Meta ~Alt Ctrl ~Shift <Key>n: next-line()
\n\
~Meta ~Alt Ctrl Shift <Key>n: next-line(extend)
\n\
~Meta ~Alt Ctrl ~Shift <Key>p: previous-line()
\n\
~Meta ~Alt Ctrl Shift <Key>p: previous-line(extend)
\n\
~Meta ~Alt Ctrl ~Shift <Key>v: next-page()
\n\
~Meta ~Alt Ctrl Shift <Key>v: next-page(extend)
\n\
Meta Ctrl ~Shift <Key>v: previous-page()
\n\
Alt Ctrl ~Shift <Key>v: previous-page()
\n\
Meta ~Ctrl Shift <Key>v: previous-page(extend)
\n\
Alt ~Ctrl Shift <Key>v: previous-page(extend)
\n\
Alt ~Ctrl ~Shift <Key>braceleft: backward-paragraph()
\n\
Meta ~Ctrl ~Shift <Key>braceleft: backward-paragraph()
\n\
Alt ~Ctrl Shift <Key>braceleft: backward-paragraph(extend)
\n\
Meta ~Ctrl Shift <Key>braceleft: backward-paragraph(extend)
\n\
Alt ~Ctrl ~Shift <Key>braceright: forward-paragraph()
\n\
Meta ~Ctrl ~Shift <Key>braceright: forward-paragraph()
\n\
Alt ~Ctrl Shift <Key>braceright: forward-paragraph(extend)
\n\
Meta ~Ctrl Shift <Key>braceright: forward-paragraph(extend)
\n\
Alt ~Ctrl <Key><: set-anchor()beginning-of-file()
\n\
Meta ~Ctrl <Key><: set-anchor()beginning-of-file()
\n\
Alt ~Ctrl <Key>>: set-anchor()end-of-file()
\n\
Meta ~Ctrl <Key>>: set-anchor()end-of-file()
\n\
~Alt Ctrl <Key><:
set-anchor()beginning-of-file(extend) \n\
~Meta Ctrl <Key><:
set-anchor()beginning-of-file(extend) \n\
~Alt Ctrl <Key>>: set-anchor()end-of-file(extend)
\n\
~Meta Ctrl <Key>>: set-anchor()end-of-file(extend)
\n\
Ctrl <Key>/: undefined-key()
\n\
~Meta ~Alt ~Ctrl <Key>Prior: previous-page()
\n\
~Meta ~Alt ~Ctrl <Key>osfPageUp: previous-page()
\n\
Ctrl <Btn4Up>: previous-page()
\n\
Shift <Btn4Up>: previous-line()
\n\
<Btn4Up>: previous-line()previous-line()
\
previous-line()previous-line()
\n\
~Meta ~Alt ~Ctrl ~Shift <Key>Up: previous-line()
\n\
~Meta ~Alt ~Ctrl ~Shift <Key>osfUp: previous-line()
\n\
~Meta ~Alt ~Ctrl <Key>Next: next-page()
\n\
~Meta ~Alt ~Ctrl <Key>osfPageDown: next-page()
\n\
Ctrl <Btn5Up>: next-page()
\n\
Shift <Btn5Up>: next-line()
\n\
<Btn5Up>:
next-line()next-line()next-line()next-line() \n\
~Meta ~Alt ~Ctrl ~Shift <Key>Down: next-line()
\n\
~Meta ~Alt ~Ctrl ~Shift <Key>osfDown: next-line()
\n
! FIXME: Could do more good here
Netscape*singleLineEditingTranslations: #override
\
~Meta ~Alt ~Ctrl <Key>SunCut: xfeDoText(cut)
\n\
~Meta Alt ~Ctrl <Key>x: xfeDoText(cut)
\n\
Meta ~Alt ~Ctrl <Key>x: xfeDoText(cut)
\n\
Ctrl <Key>x: xfeDoText(cut)
\n\
Ctrl <Key>w: xfeDoText(cut)
\n\
~Meta ~Alt ~Ctrl <Key>SunCopy: xfeDoText(copy)
\n\
~Meta Alt ~Ctrl <Key>w: xfeDoText(copy)
\n\
Meta ~Alt ~Ctrl <Key>w: xfeDoText(copy)
\n\
~Meta Alt ~Ctrl <Key>c: xfeDoText(copy)
\n\
Meta ~Alt ~Ctrl <Key>c: xfeDoText(copy)
\n\
Ctrl <Key>c: xfeDoText(copy)
\n\
~Meta ~Alt ~Ctrl <Key>SunPaste: xfeDoText(paste)
\n\
~Meta Alt ~Ctrl <Key>v: xfeDoText(paste)
\n\
Meta ~Alt ~Ctrl <Key>v: xfeDoText(paste)
\n\
Ctrl <Key>v: xfeDoText(paste)
\n\
~Meta Alt ~Ctrl <Key>y: xfeDoText(paste)
\n\
Meta ~Alt ~Ctrl <Key>y: xfeDoText(paste)
\n\
Ctrl <Key>y: xfeDoText(paste)
\n\
~Meta ~Alt Ctrl <Key>u:
beginning-of-line()delete-to-end-of-line() \n\
~Meta ~Alt Ctrl <Key>k: deselect-all()end-of-line(extend)
\
xfeDoText(cut)
\n\
~Meta ~Alt Ctrl <Key>l: xfeDoCommand(refresh)
\n\
Meta ~Ctrl <Key>d: delete-next-word()
\n\
Alt ~Ctrl <Key>d: delete-next-word()
\n\
Meta ~Ctrl <Key>osfDelete: delete-next-word()
\n\
Alt ~Ctrl <Key>osfDelete: delete-next-word()
\n\
Ctrl <Key>Delete: delete-next-word()
\n\
Meta ~Ctrl <Key>osfBackSpace: delete-previous-word()
\n\
Alt ~Ctrl <Key>osfBackSpace: delete-previous-word()
\n\
Ctrl <Key>BackSpace: delete-previous-word()
\n\
Ctrl <Key>space: deselect-all()set-anchor()
\n\
Alt ~Ctrl <Key><: set-anchor()beginning-of-line()
\n\
Meta ~Ctrl <Key><: set-anchor()beginning-of-line()
\n\
Alt ~Ctrl <Key>>: set-anchor()end-of-line()
\n\
Meta ~Ctrl <Key>>: set-anchor()end-of-line()
\n\
~Alt Ctrl <Key><:
set-anchor()beginning-of-line(extend) \n\
~Meta Ctrl <Key><:
set-anchor()beginning-of-line(extend) \n\
~Alt Ctrl <Key>>: set-anchor()end-of-line(extend)
\n\
~Meta Ctrl <Key>>: set-anchor()end-of-line(extend)
\n\
~Meta ~Alt ~Ctrl <Key>osfLeft: deselect-all()backward-character()
\n\
~Meta ~Alt ~Ctrl <Key>osfRight: deselect-all()forward-character()
\n\
Shift <Key>Left: backward-character(extend)
\n\
Shift <Key>Right: forward-character(extend)
\n
Netscape*drawingArea.translations: #replace
\
<Btn1Down>: ArmLink()
\n\
<Btn2Down>: ArmLink()
\n\
~Shift <Btn1Up>: ActivateLink()
\n\
~Shift <Btn2Up>: ActivateLink(new-window)DisarmLink()
\n\
Shift <Btn1Up>: ActivateLink(save-only)DisarmLink()
\n\
Shift <Btn2Up>: ActivateLink(save-only)DisarmLink()
\n\
<Btn1Motion>: DisarmLinkIfMoved()
\n\
<Btn2Motion>: DisarmLinkIfMoved()
\n\
<Btn3Motion>: DisarmLinkIfMoved()
\n\
<Motion>: DescribeLink()
\n\
<Btn3Down>: xfeDoPopup()
\n\
Ctrl <Btn4Up>: PageUp()
\n\
Shift <Btn4Up>: LineUp()
\n\
<Btn4Up>: LineUp()LineUp()LineUp()
\
LineUp()LineUp()LineUp()
\n\
Ctrl <Btn5Up>: PageDown()
\n\
Shift <Btn5Up>: LineDown()
\n\
<Btn5Up>: LineDown()LineDown()LineDown()
\
LineDown()LineDown()LineDown()
\n
Netscape*dialogGlobalTranslations: #override
\
Meta ~Ctrl <Key>W: xfeDoCommand(close)
\n\
Alt ~Ctrl <Key>W: xfeDoCommand(close)
\n\
Ctrl <Key>W: xfeDoCommand(close)
\n
Netscape*ghGlobalTranslations: #override
\
Meta ~Ctrl <Key>D: xfeDoCommand(delete)
\n\
Alt ~Ctrl <Key>D: xfeDoCommand(delete)
\n\
Ctrl <Key>D: xfeDoCommand(delete)
\n\
Meta ~Ctrl <Key>O: xfeDoCommand(openSelected)
\n\
Alt ~Ctrl <Key>O: xfeDoCommand(openSelected)
\n\
Ctrl <Key>O: xfeDoCommand(openSelected)
\n\
~Meta ~Alt ~Ctrl <Key>Prior: PageUp()
\n\
~Meta ~Alt ~Ctrl <Key>osfPageUp: PageUp()
\n\
Ctrl <Btn4Up>: PageUp()
\n\
Shift <Btn4Up>: LineUp()
\n\
<Btn4Up>: LineUp()LineUp()LineUp()LineUp()
\n\
~Meta ~Alt ~Ctrl ~Shift <Key>Up: LineUp()
\n\
~Meta ~Alt ~Ctrl ~Shift <Key>osfUp: LineUp()
\n\
~Meta ~Alt ~Ctrl <Key>space: PageDown()
\n\
~Meta ~Alt ~Ctrl <Key>Next: PageDown()
\n\
~Meta ~Alt ~Ctrl <Key>osfPageDown: PageDown()
\n\
Ctrl <Btn5Up>: PageDown()
\n\
Shift <Btn5Up>: LineDown()
\n\
<Btn5Up>:
LineDown()LineDown()LineDown()LineDown() \n\
~Meta ~Alt ~Ctrl ~Shift <Key>Down: LineDown()
\n\
~Meta ~Alt ~Ctrl ~Shift <Key>osfDown: LineDown()
\n
Netscape*bmGlobalTranslations: #override
\
<Btn3Down>: xfeDoPopup()
\n\
Meta ~Ctrl <Key>D: xfeDoCommand(delete)
\n\
Alt ~Ctrl <Key>D: xfeDoCommand(delete)
\n\
Ctrl <Key>D: xfeDoCommand(delete)
\n\
Meta ~Ctrl <Key>F: xfeDoCommand(findInObject)
\n\
Alt ~Ctrl <Key>F: xfeDoCommand(findInObject)
\n\
Ctrl <Key>F: xfeDoCommand(findInObject)
\n\
Meta ~Ctrl <Key>G: xfeDoCommand(findAgain)
\n\
Alt ~Ctrl <Key>G: xfeDoCommand(findAgain)
\n\
Ctrl <Key>G: xfeDoCommand(findAgain)
\n\
Meta ~Ctrl <Key>O: xfeDoCommand(openSelected)
\n\
Alt ~Ctrl <Key>O: xfeDoCommand(openSelected)
\n\
Ctrl <Key>O: xfeDoCommand(openSelected)
\n\
~Meta ~Alt ~Ctrl Shift <Key>Up: xfeDoCommand(moveBookmarkUp)
\n\
~Meta ~Alt ~Ctrl Shift <Key>Down: xfeDoCommand(moveBookmarkDown)
\n\
~Meta ~Alt ~Ctrl Shift <Key>osfUp: xfeDoCommand(moveBookmarkUp)
\n\
~Meta ~Alt ~Ctrl Shift <Key>osfDown: xfeDoCommand(moveBookmarkDown)
\n\
~Meta ~Alt ~Ctrl <Key>Prior: PageUp()
\n\
~Meta ~Alt ~Ctrl <Key>osfPageUp: PageUp()
\n\
Ctrl <Btn4Up>: PageUp()
\n\
Shift <Btn4Up>: LineUp()
\n\
<Btn4Up>: LineUp()LineUp()LineUp()LineUp()
\n\
~Meta ~Alt ~Ctrl ~Shift <Key>Up: LineUp()
\n\
~Meta ~Alt ~Ctrl ~Shift <Key>osfUp: LineUp()
\n\
~Meta ~Alt ~Ctrl <Key>space: PageDown()
\n\
~Meta ~Alt ~Ctrl <Key>Next: PageDown()
\n\
~Meta ~Alt ~Ctrl <Key>osfPageDown: PageDown()
\n\
Ctrl <Btn5Up>: PageDown()
\n\
Shift <Btn5Up>: LineDown()
\n\
<Btn5Up>:
LineDown()LineDown()LineDown()LineDown() \n\
~Meta ~Alt ~Ctrl ~Shift <Key>Down: LineDown()
\n\
~Meta ~Alt ~Ctrl ~Shift <Key>osfDown: LineDown()
\n
Netscape*browserGlobalTranslations: #override
\
Meta ~Ctrl ~Shift <Key>f: xfeDoCommand(findInObject)
\n\
Alt ~Ctrl ~Shift <Key>f: xfeDoCommand(findInObject)
\n\
Ctrl ~Shift <Key>f: xfeDoCommand(findInObject)
\n\
Meta ~Ctrl ~Shift <Key>g: xfeDoCommand(findAgain)
\n\
Alt ~Ctrl ~Shift <Key>g: xfeDoCommand(findAgain)
\n\
Ctrl ~Shift <Key>g: xfeDoCommand(findAgain)
\n\
Meta ~Ctrl ~Shift <Key>i: xfeDoCommand(showImages)
\n\
Alt ~Ctrl ~Shift <Key>i: xfeDoCommand(showImages)
\n\
Ctrl ~Shift <Key>i: xfeDoCommand(showImages)
\n\
Meta ~Ctrl Shift <Key>i: xfeDoCommand(viewSecurity)
\n\
Alt ~Ctrl Shift <Key>i: xfeDoCommand(viewSecurity)
\n\
Ctrl Shift <Key>i: xfeDoCommand(viewSecurity)
\n\
Meta ~Ctrl <Key>l: xfeDoCommand(openPage)
\n\
Alt ~Ctrl <Key>l: xfeDoCommand(openPage)
\n\
Ctrl <Key>l: xfeDoCommand(openPage)
\n\
Meta ~Ctrl ~Shift <Key>o: xfeDoCommand(openPage)
\n\
Alt ~Ctrl ~Shift <Key>o: xfeDoCommand(openPage)
\n\
Ctrl ~Shift <Key>o: xfeDoCommand(openPage)
\n\
Meta ~Ctrl Shift <Key>o: xfeDoCommand(openPageChooseFile)
\n\
Alt ~Ctrl Shift <Key>o: xfeDoCommand(openPageChooseFile)
\n\
Ctrl Shift <Key>o: xfeDoCommand(openPageChooseFile)
\n\
Meta ~Ctrl <Key>P: xfeDoCommand(print)
\n\
Alt ~Ctrl <Key>P: xfeDoCommand(print)
\n\
Ctrl <Key>P: xfeDoCommand(print)
\n\
Meta ~Ctrl <Key>R: xfeDoCommand(reload)
\n\
Alt ~Ctrl <Key>R: xfeDoCommand(reload)
\n\
Ctrl <Key>R: xfeDoCommand(reload)
\n\
Meta ~Ctrl <Key>braceleft: xfeDoCommand(decreaseFont)
\n\
Alt ~Ctrl <Key>braceleft: xfeDoCommand(decreaseFont)
\n\
Ctrl <Key>braceleft: xfeDoCommand(decreaseFont)
\n\
Meta ~Ctrl <Key>braceright: xfeDoCommand(increaseFont)
\n\
Alt ~Ctrl <Key>braceright: xfeDoCommand(increaseFont)
\n\
Ctrl <Key>braceright: xfeDoCommand(increaseFont)
\n\
Meta ~Ctrl <Key>osfLeft: xfeDoCommand(back)
\n\
Alt ~Ctrl <Key>osfLeft: xfeDoCommand(back)
\n\
Ctrl <Key>osfLeft: xfeDoCommand(back)
\n\
Meta ~Ctrl <Key>osfRight: xfeDoCommand(forward)
\n\
Alt ~Ctrl <Key>osfRight: xfeDoCommand(forward)
\n\
Alt ~Ctrl <Key>osfRight: xfeDoCommand(forward)
\n\
<Key>Escape: xfeDoCommand(stopLoading)
\n\
<Key>osfCancel: xfeDoCommand(stopLoading)
\n
Netscape*globalTranslations: #override
\
Meta ~Ctrl ~Shift <Key>a: xfeDoCommand(selectAll)
\n\
Alt ~Ctrl ~Shift <Key>a: xfeDoCommand(selectAll)
\n\
Ctrl ~Shift <Key>a: xfeDoCommand(selectAll)
\n\
Meta ~Ctrl <Key>B: xfeDoCommand(openBookmarks)
\n\
Alt ~Ctrl <Key>B: xfeDoCommand(openBookmarks)
\n\
Ctrl <Key>B: xfeDoCommand(openBookmarks)
\n\
Meta ~Ctrl <Key>C: xfeDoCommand(copy)
\n\
Alt ~Ctrl <Key>C: xfeDoCommand(copy)
\n\
Ctrl <Key>C: xfeDoCommand(copy)
\n\
Meta ~Ctrl <Key>D: undefined-key()
\n\
Alt ~Ctrl <Key>D: undefined-key()
\n\
Meta ~Ctrl <Key>e: xfeDoCommand(editPreferences)
\n\
Alt ~Ctrl <Key>e: xfeDoCommand(editPreferences)
\n\
Meta ~Ctrl ~Shift <Key>f: undefined-key()
\n\
Alt ~Ctrl ~Shift <Key>f: undefined-key()
\n\
Meta ~Ctrl <Key>G: undefined-key()
\n\
Alt ~Ctrl <Key>G: undefined-key()
\n\
Meta ~Ctrl <Key>H: xfeDoCommand(openHistory)
\n\
Alt ~Ctrl <Key>H: xfeDoCommand(openHistory)
\n\
Ctrl <Key>H: xfeDoCommand(openHistory)
\n\
Meta ~Ctrl <Key>I: undefined-key()
\n\
Alt ~Ctrl <Key>I: undefined-key()
\n\
Meta ~Ctrl <Key>J: undefined-key()
\n\
Alt ~Ctrl <Key>J: undefined-key()
\n\
Meta ~Ctrl <Key>K: xfeDoCommand(addBookmark)
\n\
Alt ~Ctrl <Key>K: xfeDoCommand(addBookmark)
\n\
Ctrl <Key>K: xfeDoCommand(addBookmark)
\n\
Meta ~Ctrl <Key>l: undefined-key()
\n\
Alt ~Ctrl <Key>l: undefined-key()
\n\
Meta ~Ctrl <Key>m: xfeDoCommand(composeMessage)
\n\
Alt ~Ctrl <Key>m: xfeDoCommand(composeMessage)
\n\
Meta ~Ctrl ~Shift <Key>n: xfeDoCommand(openBrowser)
\n\
Alt ~Ctrl ~Shift <Key>n: xfeDoCommand(openBrowser)
\n\
Ctrl ~Shift <Key>n: xfeDoCommand(openBrowser)
\n\
Meta ~Ctrl Shift <Key>n: xfeDoCommand(newBlank)
\n\
Alt ~Ctrl Shift <Key>n: xfeDoCommand(newBlank)
\n\
Meta ~Ctrl <Key>O: undefined-key()
\n\
Alt ~Ctrl <Key>O: undefined-key()
\n\
Meta ~Ctrl <Key>P: undefined-key()
\n\
Alt ~Ctrl <Key>P: undefined-key()
\n\
Meta ~Ctrl <Key>Q: xfeDoCommand(exit)
\n\
Alt ~Ctrl <Key>Q: xfeDoCommand(exit)
\n\
Ctrl <Key>Q: xfeDoCommand(exit)
\n\
Meta ~Ctrl <Key>R: undefined-key()
\n\
Alt ~Ctrl <Key>R: undefined-key()
\n\
Meta ~Ctrl <Key>S: xfeDoCommand(saveAs)
\n\
Alt ~Ctrl <Key>S: xfeDoCommand(saveAs)
\n\
Ctrl <Key>S: xfeDoCommand(saveAs)
\n\
Meta ~Ctrl <Key>T: undefined-key()
\n\
Alt ~Ctrl <Key>T: undefined-key()
\n\
Meta ~Ctrl <Key>U: xfeDoCommand(viewPageSource)
\n\
Alt ~Ctrl <Key>U: xfeDoCommand(viewPageSource)
\n\
Ctrl <Key>U: xfeDoCommand(viewPageSource)
\n\
Meta ~Ctrl <Key>V: xfeDoCommand(paste)
\n\
Alt ~Ctrl <Key>V: xfeDoCommand(paste)
\n\
Ctrl <Key>V: xfeDoCommand(paste)
\n\
Meta ~Ctrl <Key>W: xfeDoCommand(close)
\n\
Alt ~Ctrl <Key>W: xfeDoCommand(close)
\n\
Ctrl <Key>W: xfeDoCommand(close)
\n\
Meta ~Ctrl <Key>X: xfeDoCommand(cut)
\n\
Alt ~Ctrl <Key>X: xfeDoCommand(cut)
\n\
Ctrl <Key>X: xfeDoCommand(cut)
\n\
Meta ~Ctrl <Key>Y: xfeDoCommand(paste)
\n\
Alt ~Ctrl <Key>Y: xfeDoCommand(paste)
\n\
Ctrl <Key>Y: xfeDoCommand(paste)
\n\
Meta ~Ctrl <Key>Z: xfeDoCommand(openRadio)
\n\
Alt ~Ctrl <Key>Z: xfeDoCommand(openRadio)
\n\
Ctrl <Key>Z: xfeDoCommand(openRadio)
\n\
Meta ~Ctrl ~Shift <Key>1: xfeDoCommand(openOrBringUpBrowser)
\n\
Alt ~Ctrl ~Shift <Key>1: xfeDoCommand(openOrBringUpBrowser)
\n\
Meta ~Ctrl Shift <Key>1: xfeDoCommand(openFolders)
\n\
Alt ~Ctrl Shift <Key>1: xfeDoCommand(openFolders)
\n\
Meta ~Ctrl ~Shift <Key>2: xfeDoCommand(openInbox)
\n\
Alt ~Ctrl ~Shift <Key>2: xfeDoCommand(openInbox)
\n\
Meta ~Ctrl Shift <Key>2: xfeDoCommand(openAddrBook)
\n\
Alt ~Ctrl Shift <Key>2: xfeDoCommand(openAddrBook)
\n\
Meta ~Ctrl <Key>3: xfeDoCommand(openEditor)
\n\
Alt ~Ctrl <Key>3: xfeDoCommand(openEditor)
\n\
Meta ~Ctrl <Key>4: xfeDoCommand(openCalendar)
\n\
Alt ~Ctrl <Key>4: xfeDoCommand(openCalendar)
\n\
Meta ~Ctrl <Key>5: xfeDoCommand(openConference)
\n\
Alt ~Ctrl <Key>5: xfeDoCommand(openConference)
\n\
Meta ~Ctrl <Key>7: xfeDoCommand(openRadio)
\n\
Alt ~Ctrl <Key>7: xfeDoCommand(openRadio)
\n\
~Meta ~Alt ~Ctrl <Key>SunCopy: xfeDoCommand(copy)
\n\
~Meta ~Alt ~Ctrl <Key>SunPaste: xfeDoCommand(paste)
\n\
~Meta ~Alt ~Ctrl <Key>SunCut: xfeDoCommand(cut)
\n\
~Meta ~Alt ~Ctrl ~Shift <Key>osfHelp: xfeDoCommand(manual)
\n\
~Meta ~Alt ~Ctrl <Key>Prior: PageUp()
\n\
~Meta ~Alt ~Ctrl <Key>osfPageUp: PageUp()
\n\
~Meta ~Alt ~Ctrl <Key>Next: PageDown()
\n\
~Meta ~Alt ~Ctrl <Key>osfPageDown: PageDown()
\n
! Replace the "Shop" button with something actually useful:
Netscape*myshopping.labelString: Debian
Netscape*myshopping.tipString: go to the Debian home page
Netscape*myshopping.documentationString: http://www.debian.org/
Netscape*strings.22495: http://www.debian.org/
! Replace "Netscape Radio" with something *terribly* useful:
!Netscape*menuBar*openRadio.mnemonic: Z
!Netscape*menuBar*openRadio.acceleratorText:Ctrl+Z
!Netscape*menuBar*openRadio.labelString: Zap unwanted garbage
!Netscape*openRadio.documentationString: Tries to zaps all banners, link
targets and mouseover functions from the current page (only works with
Javascript turned on).
!Netscape*strings.22496: javascript:<noparse>function
F(w){var i=w.length;if(i)while(i)F(w.frames[--i]);else
{w.L=[];i=w.document.links.length;while(--i+1)with(w.document.links[i])if(href.match(/\.(jpe?g|png|gif)$/i))href='javascript:L['+i+']=new
Image();L['+i+'].onload=new
Function(\'with((open(\\\'\\\','+i+',\\\'toolbar=no,scrollbars=no,location=no,directories=no,status=no,resizable=no,menubar=no,width=\\\'+this.width+\\\',height=\\\'+this.height)).document){open();write(\\\'<title>'+(w.document.links[i].text||href)+'</title><body
background=\\\\\\\'\\\'+this.src+\\\'\\\\\\\'></body>\\\');close()}\');L['+i+'].onerror=new
Function(\'alert(\\\''+(w.document.links[i].text||'Link '+i)+'
('+href+')\\\\\\\ncould not be
loaded.\\\')\');L['+i+'].src=\''+href+'\';void(null)'}};void(F(this))</noparse>
! EOF