有一个程序可以完全按照您说的做,但是由于它是作为可访问性解决方案构建的,因此我认为您无法使用键盘来激活它。相反,它使您可以对着麦克风讲话以命令命令。
该程序被Nuance称为Dragon NaturallySpeaking。这非常贵。鼠标屏幕分割算法的用户体验恰好是您在问题中所问的,但是我有60%的肯定(基于专业人士使用该程序大约30小时),无法仅使用它来激活它键盘。
该程序是为电机控制受限的用户设计的。此外,鼠标网格功能除了在屏幕上单击鼠标左键或双击鼠标左键或双击鼠标右键之外,不能执行“拖放”或任何其他类型的技巧,它还支持像鼠标滚动一样的基本滚动轮。轮。
我不建议您使用该产品(我也不应该使用该产品,因为那将不在主题之列),主要是因为我不认为它可以实现您想要的功能,即您不能使用鼠标来激活鼠标网格。键盘。
但是,该程序确实教导说,不仅可以实现这样的程序,而且已经将其交付使用。现在需要做的就是让某人来做同样的事情,但是不要使用语音作为输入,而要使用键盘作为输入。
我个人对鼠标讨厌的建议(举手;我也讨厌它们)是尝试使用带有TrackPoint的键盘。“ TrackPoint”实际上是相当通用的设备的IBM品牌名称,可以描述为小型惯性操纵杆,该惯性操纵杆位于键盘中间,上面带有橡胶盖,并且通常具有橡皮擦的外观。它们具有不同的质量和设计,但我发现最好的(对我而言)是Lenovo ThinkPad笔记本电脑。
您还可以购买带有TrackPoint的Lenovo ThinkPad USB键盘,这是带有USB电缆的面向桌面的标准台式键盘,可提供与现代ThinkPad笔记本电脑相同的TrackPoint体验。使用TrackPoint可使您对鼠标进行细粒度的电机控制,左右单击和滚动,而无需将手从键盘上移开。就像在键盘上有鼠标的“键”一样好。
实际上,我可以同时用双手在键盘上键入和mouse。这是一项后天掌握的技能,但是一旦掌握了它,它就适合从游戏到高效编程,系统管理员等任何事物。
如果您坚持使用纯软件解决方案,那么我认为目前的答案是您必须自己编写它。但是您可以做一些事情,例如下载Dragon NaturallySpeaking试用版,然后看看它们的鼠标网格是如何工作的(必须指示程序),以便在编写程序时给您一些设计思路。
编辑:Dragon中解释的鼠标网格功能链接:http : //www.nuance.com/naturallyspeaking/customer-portal/documentation/userguide/chapter4/ug_chapter4_moving_clicking_mouse.asp
编辑2:它有助于Google。一旦我想到了“鼠标网格”一词,我决定用谷歌搜索它。我发现了这一点:http: //8887.eu/mSoftware/index.php/home/windows-software/mouse-grid.html它似乎可以完全满足您的要求,您可以使用键盘对其进行控制。赢得!