AutoHotKey для переопределения кнопки мыши. Я забыл то, что еще Intellipoint дает мне, но, вероятно, ничто из значения.:-)
Вот быстрый сценарий для переопределения некоторых кнопок мыши. Посмотрите Мышь и документацию Горячих клавиш для полных деталей.
;; This is an AutoHotKey script. This line is a comment
;; Forces the unconditional installation of the mouse hook.
#InstallMouseHook
;; By default, override key input for all applications.
;;
;; XButton1 and 2 should correspond to the shoulder buttons.
;; XButton1 will input Enter key
XButton1:: SendInput {Enter}
;; XButton2 will input Backspace key
XButton2:: SendInput {Backspace}
;; Also can set per application.
;;
;; For Windows Command console windows (cmd.exe)
;; (they can be referenced programmatically using
;; "ahk_class ConsoleWindowClass"),
;; XButton1 will input the textual contents of
;; the current clipboard.
#IfWinActive ahk_class ConsoleWindowClass
XButton1::SendInput {raw}%Clipboard%
#IfWinActive
;; The previous line is necessary to reset Hotkey definitions
;; back to all applications.
Вышеупомянутое было протестировано на учетной записи "Администратора компьютера" Windows XP.:-p Я полагаю, что это должно работать в Windows 7 также. Кроме того, протестированный с устройством с "совместимой HID мышью" драйвер.
(BTW, это должно быть лучше, чем MouseHook, потому что последний, кажется, не открытый исходный код или зарегистрированный. Я испытал MouseHook, но конфигурация является очень трудной, если Вы не знаете, какие скэн-коды Вы хотите использовать и если Вы не знаете синтаксис XML-файла. Я смог копировать вышеупомянутые настройки, хотя, таким образом, это кажется функциональным.)
Это зависит от того, в каких функциях Intellipoint Вы нуждаетесь. Я использую отображение кнопки, и http://www.highrez.co.uk/downloads/XMouseButtonControl.htm является просто большим для него! Это даже работает в процессе UAC'ed, когда Intellipoint не делает!