uberOptions: Enable all options on all buttons in SetPoint

Problems:

  1. SetPoint's default settings won't let you change settings on some buttons (such as Left Button, Right Button, and Tilt Left/Right on mice; and volume and media control keys on keyboards).
  2. The buttons you can configure, you can't set to some options (no Launch Program on mouse buttons, etc.)
  3. On older versions of SetPoint, the Forward and Back actions don't work with Firefox, Opera, SlimBrowser, or Maxthon (they need another AppOverride to tell SetPoint what keystroke to send, since Logitech didn't just have them send the normal mouse4/mouse5 events for unknown apps).

Solution:

Install my uberOptions pack to change the device settings for SetPoint! All it took was editing some XML files.

uberMXRev.png

Notes:

  • Since the Forward/Back actions use Application Specific settings on those buttons to send different events depending on what exe has focus, the fix I'm using only works for the default two buttons. If you want to do Forward/Back in Firefox/Opera 8 on another button (or reversed for that matter), use the "Keystroke" action with "Alt+Right"/"Alt+Left".
  • Since you can set any button to any action, you can easily end up without a left-click button, so be careful. If you do this; press Esc to cancel, use another mouse to fix it, or kill KEM.exe/Setpoint.exe in Task Manager with the keyboard. (Ctrl+Shift+Esc opens the Task Manager.)
  • These modified files work with SetPoint 2.22 - 4.80 (and probably later versions, too - but not the special "SetPoint 5.0/5.1/5.2" for the G9/G9x mice). If you are using an older version of SetPoint, install the newest available version (4.80) from Logitech's support site or FTP first.
  • Works with SetPoint 32-bit and 64-bit for Windows XP/XP x64, Windows Vista 32bit/x64, Windows 7 32bit/x64. My main computer now runs Windows 7 x64, so tell me if you have problems with other OS versions.
  • uberOptions grays-out any device that the image files don't exist for. SetPoint should prompt to download an "Update" to install the needed image files any new device. If that update failed (or was canceled), uberOptions can't install the replacement files for that device until the images are installed. See Button Images
  • Always uninstall uberOptions before updating SetPoint. After you have finished updating, re-install uberOptions.

uberOptions works with SetPoint 4.80 currently. You can get it from the FTP link:
[ftp://ftp.logitech.com/pub/techsupport/mouse/setpoint480.exe] (32-bit)
[ftp://ftp.logitech.com/pub/techsupport/mouse/setpoint480_x64.exe] (64-bit)

The current uberOptions does work with SetPoint 6.00+ mostly, you just have to specify the new locations of the files uberOptions needs to install.
On 32-bit XP, to install uberOptions 4.80.5 on SetPoint 6.00, the folders for the installer were:
C:\Program Files\Logitech\SetPointP (for the first folder in the uberOptions installer)
then
C:\Documents and Settings\All Users\Application Data\LogiShrd\SetPointP\Devices (for the second folder in the uberOptions installer)

On 64-bit (and probably 32-bit too) Windows 7 and Windows 8 (which requires SetPoint 6+ reportedly), the folders are:
C:\Program Files\Logitech\SetPointP (for the first folder in the uberOptions installer)
then
C:\ProgramData\LogiShrd\SetPointP\Devices (for the second folder in the uberOptions installer)

Note: the \ProgramData folder is a hidden folder, but just try copy and paste of the exact folders above.

I don't have an ETA for when uberOptions will directly support SetPoint 6.00; I recommend sticking with SetPoint 4.80 for now if you are using Windows 7 or XP (Windows 8 reportedly requires SetPoint 6).

Note: uberOptions probably won't be updated until my current mice die and a new one requires SetPoint 6.x+. Or if someone gave me a mouse that required SetPoint 6.x. As it stands now, I'm happy using SetPoint 4.80.

To install the uberOptions mod, download and run uberInstall.exe:

  • current version: v4.80.5: main, mirror (4.34 MiB) Supports SetPoint 2.22-4.80
  • old version: v4.80.4.1: main, mirror (4.34 MiB) Supports SetPoint 2.22-4.80
  • old version: v4.80.3: main, mirror (4.22 MiB) Supports SetPoint 2.22-4.80
  • old version: v4.80.2: main, mirror (4.19 MiB) Supports SetPoint 2.22-4.80
  • old version: v4.60.9: main, mirror (4.15 MiB) Supports SetPoint 2.22-4.60, works fine in SetPoint 4.70-4.80 as well
  • old version: v4.60.8: main, mirror (4.15 MiB) Supports SetPoint 2.22-4.60, works fine in SetPoint 4.70-4.80 as well

For access to additional macros, install AutoHotkey and use the macros installed by uberOptions in C:\Program Files\Logitech\SetPoint\uberOptions

To enable editing of the left and right mouse buttons in SetPoint, install uberOptions and pick the "Editable B1 and B2" defaults. Note the side-effect that those buttons will not function in some low-level programs like the Ctrl+Alt+Delete Windows Security screen, ZoneAlarm firewall, Vista's UAC, and maybe a few others, where you will have to only use the keyboard.

Another option is to use an AutoHotkey macro to remap the right mouse button only when you are playing your game:
1. Install AutoHotkey from http://www.autohotkey.com
2. In notepad, make a macro file and name it with the .ahk extension: (see also http://www.autohotkey.com/docs/misc/Remap.htm )

RButton::w
RAlt::RButton

3. Run that .ahk file before starting your game. It will appear as a green "H" icon in the System Tray. It remaps the right mouse button to send the "w" key, and the right Alt key to send the right mouse button.
4. After your game, right-click the "H" icon in the System Tray and close the macro. Use the right Alt key to right-click.

For help: check the FAQ, post on the [| Logitech Forums], or contact me by email to moc.liamg|snewolr#moc.liamg|snewolr

If you want the MX Revolution's 3-way thumb switch to act as 1 button (instead of uberOption's default of splitting it into 3 separate buttons), you need to change to the "simple thumb" defaults:

  1. Close SetPoint's tray icon
  2. In C:\ProgramData\Logitech\SetPoint\Devices\PointingDevice\100006D (Vista) or C:\Documents and Settings\All Users\Application Data\Logitech\SetPoint\Devices\PointingDevice\100006D (XP) replace 100006D.xml with 100006D default simple thumb.xml
  3. In C:\ProgramData\Logitech\SetPoint\Devices\PointingDevice\100007A (Vista) or C:\Documents and Settings\All Users\Application Data\Logitech\SetPoint\Devices\PointingDevice\100007A (XP) replace 100007A.xml with 100007A default simple thumb.xml
  4. Delete your user.xml settings file from %userprofile%\Application Data\Logitech\SetPoint\user.xml to reset to the new defaults. Go to start->run and paste in %userprofile%\Application Data\Logitech\SetPoint That's the user.xml to delete (with SetPoint closed first) to reset to the new defaults.
  5. Restart C:\Program Files\Logitech\SetPoint\SetPoint.exe or reboot.

Upgrade Instructions

To upgrade SetPoint or uberOptions and keep your current SetPoint settings:

  1. Close SetPoint's tray icon
  2. Open %userprofile%\Application Data\Logitech\SetPoint (just copy and paste it in Start->Run)
  3. Make a copy of the user.xml file in that folder. This file contains all of your SetPoint settings. Backup gamelist.xml if you use the Game Detection feature in SetPoint.
  4. Uninstall uberOptions (there's a link in Control Panel->Add/Remove Programs, or Start->All Programs->uberOptions, or just run C:\Program Files\Logitech\SetPoint\uberOptions\uninst.exe)
  5. Upgrade SetPoint from Logitech's Support Site or ftp.logitech.com
  6. Download and re-install the newest uberOptions from this page. Either don't re-load SetPoint at the end of uberOptions installation, or close SetPoint from the System Tray after it re-loads.
  7. Restore your user.xml from the copy you saved in step 2.
  8. Restart C:\Program Files\Logitech\SetPoint\SetPoint.exe or reboot.

Eventually, I hope to have fixed the settings for all the devices that SetPoint supports, but I'll need help from users who actually have the devices to test my modifications.

I have modified the files for:

  • Access Keyboard
  • Comfort Keyboard
  • Cordless Desktop keyboard
  • Cordless Elite Bluetooth keyboard
  • Dell Bluetooth keyboard
  • diNovo Bluetooth keyboard
  • diNovo Cordless keyboard
  • diNovo Laser keyboard
  • diNovo Edge Bluetooth keyboard with touchdisc
  • diNovo Mini Bluetooth keyboard with touchdisc
  • diNovo keyboard for Notebooks
  • EasyCall Keyboard and Speakerphone
  • EX100 Cordless keyboard
  • EX110 Cordless keyboard
  • Illuminated Corded keyboard
  • Internet Cordless Desktop (OEM Internet 1500 Laser Cordless Desktop, OEM Internet 350 USB Desktop)
  • LX300 Cordless keyboard
  • LX500 Cordless keyboard
  • LX501 Cordless keyboard
  • LX700 Cordless keyboard
  • LX710 Cordless keyboard
  • Media Corded keyboards (corded versions of the LX300 and EX110)
  • Media Keyboard 600 (Access Keyboard 600) Corded keyboard
  • Media Keyboard 600 (Access Keyboard 600) mk2 Corded keyboard
  • Media Elite Corded keyboard
  • MediaPad (Bluetooth)
  • MediaPad Laser (Bluetooth)
  • MK300 Cordless keyboard
  • MX3000 Cordless keyboard
  • MX3000 Laser Cordless keyboard
  • MX3100 Cordless keyboard
  • MX3200 Cordless keyboard
  • MX5000 Bluetooth keyboard
  • MX5500 Bluetooth keyboard
  • Navigator Corded Keyboard
  • Numeric Pad (comes with diNovo Cordless or V250)
  • Office Pro Corded Keyboard
  • Pro 2400 Cordless keyboard
  • Pro 2000/2800 Cordless keyboard
  • S510 Cordless keyboard
  • S510 Media Remote
  • S520 Cordless keyboard
  • UltraX Media Cordless keyboard
  • V250 Cordless number pad
  • Wave Corded Keyboard
  • Wave Cordless Keyboard
  • Wave 2.4 Cordless keyboard
  • Wave K350 Unifying Cordless keyboard

Mice/Trackballs:

  • PS/2 Wheel mouse
  • Optical Wheel (3 types) mouse
  • Optical Tilt-Wheel Mouse
  • PS/2 No Wheel mouse
  • PS/2 No Wheel Optical mouse
  • USB No Wheel Optical mouse
  • Cordless Mouse
  • Cordless Optical mouse (3 models)
  • Cordless Click! Optical mouse
  • Cordless Click! Plus Optical mouse
  • Cordless Mini Optical mouse
  • Cordless Mouse for Notebooks mouse
  • UltraX Corded Optical mouse
  • Dell BT/XPS M2021 Bluetooth mouse
  • Dell BT Travel Mouse
  • G1 Corded Optical mouse
  • G3 Corded Laser mouse
  • G5 Corded Laser mouse
  • G5 Corded Laser Mouse 2007 (with forward button)
  • G7 Cordless Laser mouse
  • LS1 Corded Laser mouse
  • LX3 Corded Optical mouse
  • LX5 Cordless Optical mouse
  • LX5 Cordless Laser mouse
  • LX6 Cordless Optical mouse
  • LX7 Cordless Optical mouse
  • LX7 Cordless Optical mouse 2007 (no noticeable difference)
  • LX7 Cordless Laser mouse
  • LX8 Cordless Laser mouse
  • LX8 Cordless Laser mouse mk2 (no noticeable difference)
  • MediaPlay Cordless Optical mouse
  • M205 Cordless Optical mouse
  • M500 Corded Optical mouse
  • MK300 Cordless Optical mouse
  • MX310 Cordless Optical mouse
  • MX320/RX1000 Corded Laser mouse
  • MX400 Corded Laser mouse
  • MX510 Corded Optical mouse
  • MX518 Corded Optical mouse (1600 DPI)
  • MX518 Corded Optical mouse 2007 (1800 DPI)
  • MX600 Cordless Laser mouse
  • MX600 Cordless Laser mouse Mk2
  • MX610 Cordless Laser mouse
  • MX610 Left-Handed Cordless Laser mouse
  • MX620 Cordless Laser mouse
  • MX900 Bluetooth Optical mouse
  • MX1000 Bluetooth Laser mouse
  • MX1000 Cordless Laser mouse
  • MX1100 Cordless Laser mouse
  • MX Air Cordless Laser/Motion mouse
  • MX Revolution Cordless Laser mouse
  • MX Revolution mk2 (no noticeable difference)
  • MX Revolution Bluetooth Laser mouse
  • Anywhere Mouse MX Unifying Cordless Laser mouse
  • Performance Mouse MX Unifying Cordless Laser mouse
  • VX Revolution Cordless Laser Notebook mouse
  • VX Revolution mk2 (no noticeable difference)
  • VX Nano Cordless Laser Notebook mouse
  • RX300 Cordless Optical mouse
  • RX650 Cordless Optical mouse
  • RX1500 Corded Laser mouse
  • NX80 Cordless Laser notebook mouse
  • V100/V150 Corded Optical/Laser notebook mouses
  • V200 Cordless Optical Notebook mouse
  • V220 Cordless Optical Notebook mouse
  • V270 Bluetooth Optical Notebook mouse
  • V320 Cordless Optical Notebook mouse (LED version of V450)
  • V400 Cordless Laser Notebook mouse
  • V450 Cordless Laser notebook mouse
  • V450 Nano Cordless Laser Notebook mouse
  • V470 Bluetooth Notebook Mouse
  • V500 Cordless Optical Notebook mouse
  • V550 Nano Cordless Laser Notebook mouse
  • TrackMan Wheel Corded Optical trackball
  • Cordless TrackMan Wheel Optical trackball
  • Marble Mouse Corded Optical trackball
  • Cordless Optical TrackMan trackball

Other mice supported by SetPoint that I haven't yet uberfied (but I probably could):

  • Bluetooth® Mouse M555b
  • Cordless Optical
  • MX620 new version
  • Optical Mouse
  • Optical Tilt-Wheel Mouse (more versions)
  • Laser Tilt-Wheel Mouse
  • RX250
  • RX720 Cordless Laser Mouse
  • Marathon Mouse M705 Unifying Cordless mouse
  • Teneriffe
  • M305 Cordless mouse
  • M305 (alt version) Cordless mouse
  • M505/B605 Unifying Cordless mouse

Other mice supported by SetPoint that I haven't yet uberfied (and I can't, because they use the Gaming part of SetPoint that is completely different - but I hear it works well without modification, so let me know if there is something that it won't let you do)

  • G500 Corded Laser Gaming mouse
  • G700 Cordless Laser Gaming mouse
  • G9 Corded Laser Gaming mouse
  • G9x Corded Laser Gaming mouse

Other keyboards supported by SetPoint that I haven't yet uberfied (but I probably could):

  • Cordless Keyboard (Cordless Internet Pro Desktop, EX90)
  • EX 100 Keyboard
  • K300 Compact Corded keyboard
  • K340 Unifying Cordless keyboard
  • B550 Unifying(?) Cordless Keyboard
  • K700 Unifying(?) Cordless keyboard
  • MK700 Cordless keyboard
  • N305/B505 Unifying Cordless Number Pad

If you have one of these devices and want me to uberfy it, contact me by email to moc.liamg|snewolr#moc.liamg|snewolr Note that if your device isn't already seen by SetPoint, there isn't anything I can do to add support for it.

For version changes, see the uberOptions ChangeLog

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License