Re: Netscape & scrollmouse
David P James wrote:
Helgi Örn wrote:
> On Thu, 2002-06-27 at 06:44, Bob Proulx wrote:
>
>> I think you are on top of things. But does netscape
>> 4.77 support the mouse wheel? I did not think so. If
>> you can go to a newer version or Mozilla or Galeon or
>> something newer then I believe it will have mouse wheel
>> support. I think netscape 4.77 is just too old for
>> that. I believe that is why the previous poster was
>> suggesting imwheel. That converts mouse events to
>> page-up / page-down, cursor-up / cursor-down keys and
>> works for programs that don't understand the mouse
>> wheel. But having tried that I did not like it and
>> doubt if you would either.
>>
>
> In my first mail I explained why I need Netscape 4.*, I
> use other browsers too. But when I need to use Netscape I
> would like to be able to use the scrollmouse as I am
> used to in other Linux distributions I have used before I
> moved to Debian.
>
> Cheers, Helgi Örn
>
>
Netscape 4.77 doesn't seem to support scroll wheels, at
least not easily. (Oddly, when I first started using linux I
used Corel Linux and I was able to get the scroll wheel to
work for about 5 minutes at the beginning of a Netscape
session before it cut out on me. I have no idea why and no
idea what I did to get it working at all, other than maybe
shear luck) However, Netscape is fairly customizable
and there is a way around it. I've snipped the relevant
section from my .Xdefaults file in my home directory. There
is a lot more than what I've appended, including entries to
disable blinking text and to replace the search button with
a google link, etc.
Ah, heck, here's the entire thing...
--
David P. James
Ottawa, Ontario
http://members.rogers.com/dpjames/
The bureaucratic mentality is the only constant in the universe.
-Dr. Leonard McCoy, Star Trek IV
!##KILL BAD FONTS
! For nice fonts, Netscape especially
!*fontList: -*-lucida-medium-r-*-*-10-*-*-*-*-*-*-*
#Netscape*documentFonts.charset*adobe-fontspecific: iso-8859-1
#Netscape*documentFonts.charset*adobe-fontspecific: iso-8859-1
!## NETSCAPE
#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\
# <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\
!
!Netscape*globalNonTextTranslations: #override\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\
Netscape*toolBar.destinations.isEnabled: false
Netscape*toolBar.myshopping.isEnabled: true
Netscape*toolBar.search.isEnabled: true
Netscape*toolBar.viewSecurity.isEnabled: true
!# NOT MINE
!# 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
! Disable Blinking
Netscape*blinkingEnabled: False
! Find in Page
Netscape*toolBar.userCommand1.commandName: findInObject
Netscape*toolBar.userCommand1.labelString: Find
Netscape*toolBar.userCommand1.commandIcon: Search
! 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 the "Search" button with a link to google.com
!Netscape*search.labelString: Google.com
!Netscape*search.tipString: Go to Google.com
!Netscape*search.documentationString: http://www.google.com/
!Netscape*strings.22496: http://www.google.com/
! 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>
Reply to: