用过mac之后,感觉mac的鼠标滚轮方向更舒适一些,为了统一一下,win 和 mac 于的习惯,决定改一下win的鼠标滚轮方向,在mac中默认方向我称为 ”自然“ 方向,win默认方向我称为”标准“ (有时候标准的不一定就是最好的,但是用户群的习惯会先入为主)。  自然方向 是屏幕移动方向同手指移动方向一致,标准方向则相反 。 那么只要把win里的方向调反一下就和mac是一样的了。 

在网上找了下有不少前人的经验(都是改注册表方式,下方有参考地址),但是做为一枚猿人/码农,时时刻刻想着造福全人类,写点代码,方便一下后来人。

写了两批处理文件,大家下载直接用就是了。 不想下载文件的也可以直接复制下面的命令执行。

将滚轮方向改为 ”自然“,请 复制下方代码,打开命令行(Win+R,然后输cmd回车),把代码粘贴在命令行里,执行。

@echo off
cls
set v= 1
for /f "tokens=1* delims=\" %a in ('reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum" /v FlipFlopWheel /s 2^>nul') do if "%a"=="HKEY_LOCAL_MACHINE" reg add "%a\%b" /v FlipFlopWheel /t REG_DWORD /d %v% /f
REM **************执行完成后,请重新拔插鼠标,鼠标滚动方向改为“自然”*************
echo on

  将滚轮方向改回为 ”标准“,请 复制下方代码,打开命令行(Win+R,然后输cmd回车),把代码粘贴在命令行里,执行。

@echo off
cls
set v= 0
for /f "tokens=1* delims=\" %a in ('reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum" /v FlipFlopWheel /s 2^>nul') do if "%a"=="HKEY_LOCAL_MACHINE" reg add "%a\%b" /v FlipFlopWheel /t REG_DWORD /d %v% /f
REM **************执行完成后,请重新拔插鼠标,鼠标滚动方向改为“标准”*************
echo on

关于直接修改注册表,改变鼠标滚轮的方向,参考下面几篇文章。

百度经验:​​https://jingyan.baidu.com/article/75ab0bcbc2ff3bd6874db270.html​