[Delphi]切换鼠标左右按键
2011-04-19 16:59
246 查看
要切换鼠标按钮可以调用 API SwapMouseButton,但这个函数不会改变控制面板中的设置。下面的代码通过修改注册表来实现这个功能:
uses Windows, Registry;
const
LeftButton = ’0’;
RightButton = ’1’;
VaueToRead = ’SwapMouseButtons’;
begin
with TRegistry.Create do
begin
try
if OpenKey(’Control Panel/Mouse’,False) then
begin
if ValueExists(VaueToRead) then
if ReadString(VaueToRead) = LeftButton then
begin
SwapMouseButton(True);
WriteString(VaueToRead,RightButton);
end
else
begin
SwapMouseButton(False);
WriteString(VaueToRead,LeftButton);
end;
CloseKey;
end;
finally
Free;
end;
end;
end.
uses Windows, Registry;
const
LeftButton = ’0’;
RightButton = ’1’;
VaueToRead = ’SwapMouseButtons’;
begin
with TRegistry.Create do
begin
try
if OpenKey(’Control Panel/Mouse’,False) then
begin
if ValueExists(VaueToRead) then
if ReadString(VaueToRead) = LeftButton then
begin
SwapMouseButton(True);
WriteString(VaueToRead,RightButton);
end
else
begin
SwapMouseButton(False);
WriteString(VaueToRead,LeftButton);
end;
CloseKey;
end;
finally
Free;
end;
end;
end.
相关文章推荐
- 切换鼠标左右按键引发的思考(批处理、VBS、DynamicWrapper)
- 修改系统鼠标左右按键快速切换
- .net下实现鼠标左右两个按键齐击,就好像扫雷下面的效果
- JS+CSS控制左右切换鼠标可控的无缝图片滚动代码
- 左右切换鼠标可控的无缝图片滚动代码
- 使用jQuery实现鼠标点击左右按钮滑动切换
- js鼠标点击按钮切换图片-图片自动切换-点击左右按钮切换特效代码
- 临时切换鼠标左右键
- 鼠标点击按钮图片切换+自动切换+左右按钮点击切换效果
- iMouse - 快速切换鼠标左右键
- js鼠标点击按钮切换图片-图片自动切换-点击左右按钮切换特效代码
- 网页屏蔽鼠标左右键和键盘按键功能
- Cygwin复制,粘贴 直接用鼠标在黑框上选区即可,选区结束就已经复制了。cygwin里面Ctrl+V是不能粘贴的,用Shfit+ Insert(键盘上下左右方向键的上面) Cygwin 下切换目
- C#切换鼠标左右键习惯
- 一款JS感应鼠标横向左右切换的焦点图切换效果
- js屏蔽鼠标左右键和键盘按键功能
- .net下实现鼠标左右两个按键齐击,就好像扫雷下面的效果
- Android之ListView+BaseAdapter左右按键切换
- 自动播放,鼠标触发排序切换JS焦点轮播图(不带左右箭头切换)