[uberOptions] Enable all options on all buttons in SetPoint
Problems:
- SetPoint's default settings won't let you change settings on some buttons (such as Left Button, Right Button, and Tilt Left/Right on mouses; and volume and media control keys on keyboards).
- The buttons you can configure, you can't set to some options (no Launch Program on mouse buttons, etc.)
- 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.
Notes:
- Since the Forward/Back actions use Application Specific settings on those buttons to send different events depending on what exe has the 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 in Windows XP.)
- These modified files work with SetPoint 2.22 - 4.60 (and probably later versions, too - but not the special "SetPoint 5.0" for the G9 mouse). If you are using an older version of SetPoint, install the newest available version (4.60) from Logitech's support site or FTP first.
- SetPoint for Windows XP x64, Windows Vista 32bit, and Windows Vista x64 work with uberOptions fine, but I don't have direct access to x64 or Vista to test with, so tell me if you have problems.
- 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 for any new device. If that update failed (or was canceled), uberOptions can't install the replacement files for that device. See Button Images
- Always uninstall uberOptions before updating SetPoint. After you have finished updating, re-install uberOptions.
To install the uberOptions mod, download and run uberInstall.exe:
- current version: v4.60.1: main, mirror (3.82 MiB) Supports SetPoint 2.22-4.60
- old version: v4.40.5: main, mirror (3.79 MiB) Supports SetPoint 2.22-4.40 (works fine with SetPoint 4.60 as well)
To set a button to Sleep/Hibernate:
Create a shortcut somewhere that runs Rundll32.exe Powrprof.dll,SetSuspendState Sleep or Rundll32.exe Powrprof.dll,SetSuspendState Hibernate then you can set a button to Launch App and point at the shortcut.
Same with Safely Remove Hardware: make a shortcut that runs RunDll32.exe shell32.dll,Control_RunDLL hotplug.dll then set a button in SetPoint to open the shortcut.
For access to additional macros, install AutoHotkey and use the macros installed by uberOptions in C:\Program Files\Logitech\SetPoint\uberOptions
For help: check the FAQ, post on the Logitech Forums, or contact me by email to rlowens at gmail.com
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:
- Close SetPoint's tray icon
- 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
- 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.
- Restart C:\Program Files\Logitech\SetPoint\SetPoint.exe or reboot.
Upgrade Instructions
To upgrade SetPoint or uberOptions and keep your current SetPoint settings:
Here the best way to display both setting screens:
- Close SetPoint from the System Tray
- Open %userprofile%\Application Data\Logitech\SetPoint (just copy and paste it in Start->Run)
- 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.
- 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)
- Upgrade SetPoint from Logitech's Support Site or ftp.logitech.com
- Download and re-install the newest uberOptions from this page. Do not re-load SetPoint at the end of uberOptions installation, or close SetPoint from the System Tray
- Restore your user.xml from the copy you saved in step 2.
- Restart SetPoint 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:
Keyboards:
- 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
- EasyCall Keyboard and Speakerphone
- EX100 Cordless keyboard
- EX110 Cordless 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)
- 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
- S510 Cordless keyboard
- S510 Media Remote
- UltraX Media Cordless keyboard
- V250 Cordless number pad
- Wave Corded Keyboard
- Wave Cordless Keyboard
Mouses/Trackballs:
- PS/2 Wheel mouse
- Optical Wheel (3 types) 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
- G1 Corded Optical mouse
- G3 Corded Laser mouse
- G5 Corded Laser mouse
- G5 Corded Laser Mouse 2007 (with forward button)
- G7 Cordless Laser mouse
- LX3 Corded Optical mouse
- LX5 Cordless Optical 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
- 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
- MX Air Cordless Laser/Motion mouse
- MX Revolution Cordless Laser mouse
- MX Revolution mk2 (no noticeable difference)
- MX Revolution Bluetooth 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
- 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
- V470 Bluetooth Notebook Mouse
- V500 Cordless Optical Notebook mouse
- TrackMan Wheel Corded Optical trackball
- Cordless TrackMan Wheel Optical trackball
- Marble Mouse Corded Optical trackball
- Cordless Optical TrackMan trackball
Other mouses supported by SetPoint that I haven't yet uberfied:
- Cordless Optical
- Dell BT Travel Mouse
- G9 Corded Laser mouse (can't, since it uses a special "SetPoint 5.0" that is very different)
- Laser Tiltwheel Mouse
- LS 1 Laser Mouse
- LX5 Cordless Laser Mouse new version
- MX 1100
- MX620 new version
- NX80
- Optical Mouse
- Optical Tilt-Wheel Mouse
- RX1500
- RX250
- V450 Laser Cordless Mouse new version
- V550 Nano
Other keyboards supported by SetPoint that I haven't yet uberfied:
- Cordless Keyboard (Cordless Internet Pro Desktop, EX90)
- diNovo Keyboard new version
- EX 100 Keyboard
- Illuminated Keyboard
- Pro 2800 Cordless Desktop
- S520 Keyboard
- Wave 2.4
If you have one of these devices and want me to uberfy it, contact me by email to rlowens at gmail.com
For version changes, see the ChangeLog
TotalCounter