目前能想到的方法是:
1.ctrl+pageup/pagedawn 这样一只手要离开鼠标有点慢
2.鼠标侧键设置发送快捷键 x1=ctrl+pageup、x2=ctrl+pagedown 这样要一下下点,不能长按无极切换
想征询一下各位,大家有什么更好的方法吗?感激不尽!
换一下映射?
ctrl+pgup/pgdn,换成win+shift+`
不应该设置个导航页吗?
autohotkey给你这个快捷键加上无极切换,代码很简单:
SetWinDelay -1
SendLevel, 1
global dog
dog:=520
$XButton1::
dog:=520
SendInput,^{PgDn}
SetTimer,1key,200
KeyWait, XButton1
dog:=0
Return
1key()
{
if dog > 250
{
SendInput,^{PgDn}
}else
SetTimer,, Off
}
$XButton2::
dog:=520
SendInput,^{PgUp}
SetTimer,2key,200
KeyWait, XButton2
dog:=0
Return
2key()
{
if dog > 250
{
SendInput,^{PgUp}
}else
SetTimer,, Off
}
1 个赞
ps 这是ahk v1版本的。
如需v2或exe版本我再另发。
测试好用的话,点个解决方案吧。
鼠标手势软件
1 个赞
我明白了,方方格子类插件可以添加一个导航栏固定在页面。工作表标题呈纵向排列也不错。
您说的是在第一个工作表设置一个导航页吗?这种在超多工作表的情况下很好用,不过也是要鼠标到最下面一行的小箭头处,然后ctrl+点击小箭头回到第一页。感谢回复!
如果需要用到鼠标,那可以用鼠标手势切换工作表。比如用鼠标手势输入ctrl+pgup或pgdn。
1 个赞
请问您这边说的是无极切换是长按一直跳下一页的意思吗,我试过您这个代码,好像不太行?不知道是哪里出了问题。
是,这个跟第二个方法设置鼠标侧键差不多,要一下下执行手势。其实最理想的方法可以是像按ctrl+shift+滚轮实现横向滚动一样,实现excel中的工作表(浏览器中的标签页)跳动,但是暂时没有想到可以实现的方法。
额 刚发现我把 xbutton1 和 xbutton2写反了
SetWinDelay -1
SendLevel, 1
global dog
dog:=520
$XButton2::
dog:=520
SendInput,^{PgDn}
SetTimer,1key,200
KeyWait, XButton2
dog:=0
Return
1key()
{
if dog > 250
{
SendInput,^{PgDn}
}else
SetTimer,, Off
}
$XButton1::
dog:=520
SendInput,^{PgUp}
SetTimer,2key,200
KeyWait, XButton1
dog:=0
Return
2key()
{
if dog > 250
{
SendInput,^{PgUp}
}else
SetTimer,, Off
}
好棒,我还有一个小问题,就是这样设置之后我可以把这个轮盘动作放置全局动作页里面吗,因为我想设置该动作快捷键,然后动作快捷键设置页面的动作id不能搜到轮盘动作。
轮盘上的内容是不能添加到动作页里的,这里简单的触发不是“正经”动作,没有id。
你说的其实也是鼠标手势的一种,至少在strokesplus.net里是这样,和你采纳的方法一个效果。
可以求分享吗5555我用了网上的那版一段时间,发现很多失效。