Closed Bug 257619 Opened 20 years ago Closed 20 years ago

Add support for mouse back and forward buttons on OS/2

Categories

(Core :: XUL, enhancement)

x86
OS/2
enhancement
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: jonitis, Assigned: jonitis)

Details

(Keywords: fixed-aviary1.0, fixed1.7.5)

Attachments

(1 file)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7) Gecko/20040614 Firefox/0.9
Build Identifier: 

Bug 30431 added support for mice which have more than 3 buttons for Win32.

This patch adds the same functionality for OS/2.
Originally OS/2 does not support pointing devices with more than 3 buttons, but
I have made necessary changes in SingleMouse package (MOUSE.SYS, USBMOUSE.SYS
and MULTIPT.EXE) which mimic the Win32 WM_APPCOMMAND message.

The OS/2 Mozilla code for this is exactly the same as Win32 code (except
different variable names), thus it is well tested and safe change.

Reproducible: Always
Steps to Reproduce:
1. Install latest SingleMouse package from IBM website (not yet
   publicly available)
2. Use Microsoft Intellimouse Explorer mouse or Logitech mouse with 5 or
   more buttons. 
3. Press & release buttons 4 and 5 to navigate page history.
Actual Results:  
Mouse buttons 4 (back) & 5 (forward) are not used.

Expected Results:  
Back and forward buttons are handled and navigate visited page history.
Attached patch diff -d -u -8Splinter Review
Would be nice to have this feature for Mozilla 1.8 and IBM Web browser
OS: other → OS/2
Attachment #157589 - Flags: review?(mkaply)
Assignee: jag → Dainis_Jonitis
Comment on attachment 157589 [details] [diff] [review]
diff -d -u -8

Cool.

a=mkaply
Attachment #157589 - Flags: review?(mkaply) → review+
fixed everywhere.
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
Any chance to see this in IBM Web Browser 2.0.4?
It will be in IWB 2.04 since I put it in 1.7
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: