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

Reply via email to