除了使用 intellipoint 还有其他选择吗?
答案1
有一个小项目叫鼠标钩旨在替代 IntelliPoint。不过它仍在开发中,因此还不够完美,但目前还是有用的 :)
答案2
自动热键用于重新定义鼠标按钮。我忘了 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 兼容鼠标”驱动程序的设备进行了测试。
(顺便说一句,这应该比 MouseHook 更好,因为后者似乎不是开源的或没有文档记录。我尝试了 MouseHook,但如果你不知道要使用什么扫描码,并且不知道 XML 文件的语法,配置会非常困难。不过,我能够复制上述设置,所以它似乎可以正常工作。)
答案3
这取决于你需要 Intellipoint 的哪些功能。我使用按钮映射和http://www.highrez.co.uk/downloads/XMouseButtonControl.htm太棒了!它甚至在 UAC 进程中也能工作,而 Intellipoint 却不行!