我最近购买了 Surface Pro 3,并注意到所有尚不支持触摸输入的应用程序都存在一个非常烦人的问题。
例如:笔记应用程序“Evernote”不支持通过触摸输入进行滚动,因此必须使用侧边栏进行滚动,这使得如果没有带鼠标滚轮的鼠标,Evernote 实际上无法使用(许多 Evernote 用户在 Evernote 论坛上抱怨这个问题,但尚未找到解决方案。)
其他尚不支持触摸输入的应用程序中也存在同样的问题。
另一方面,如果我使用鼠标滚轮进行滚动,一切都会正常工作,但如果被迫使用鼠标进行滚动,那么触摸屏还有什么意义呢?
我想知道是否有一种方法可以仅使用触摸屏将鼠标滚轮滚动事件发送到应用程序(在此示例中为 Evernote)?
例如用两根/三根手指上下滑动?
有什么想法吗?也许用一些自定义软件?比如 AutoHotkey,或者类似的东西?
编辑:
这是一个类似的问题:在 Windows 8 中的 AutoHotkey 中检测触摸屏按压
以下是一个可能的答案:
http://www.autohotkey.com/board/topic/104022-remapping-touchscreen-gestures/
答案1
我可以确认 4.99 美元(撰写本文时)TouchMe 引擎,其手势编辑 Windows Store 应用TouchMe 手势工作室,允许您映射新的手势控制鼠标滚轮,例如我一直使用三根手指上下滑动来驱动鼠标滚轮上下移动,并使用另一个手势来使屏幕键盘出现或消失。
效果很好,很多总比没有滚动条要好。
我的用例是联想 Yoga Pro 2 可转换笔记本电脑上的远程桌面(到桌面),它具有超高分辨率屏幕 - 远程桌面看起来像跳蚤马戏团,RDP 会话中每个窗口中的滚动条都是一条非常细的线,无法通过触摸击中。再加上缺乏软键盘支持,这样的事情就变得必不可少。
不过,我还是希望有人能在不久的将来想出办法将此功能添加到 AutoHotKey 中,或者至少能推出一款类似 TouchMe Engine 的新开源应用程序。那些嵌入 Windows 应用程序的专有(且廉价)实用程序总是让我担心,无法确定它们在做什么,也没有理由相信“品牌”。