在Windows 7上,是否有任何方法可使滚轮的焦点跟随鼠标?


70

在Mac OS XI上,可以将鼠标悬停在某物上(无需单击它或使其完全聚焦),然后使用滚轮滚动它。在我不得不在新工作中使用的Windows(至少为7)上,这种方式无法正常工作。有什么办法可以改变这种行为?

我注意到Firefox在应用程序中执行此操作:如果有任何Firefox窗口具有焦点,那么您可以滚动任何其他没有的Firefox窗口。(因此,至少Firefox人们认为这是一个有用的功能!因此,任何不熟悉OS X的工作原理的人都可以看到我在说什么。)

我记得TweakUI(Windows 7似乎不可用)具有“焦点跟随鼠标”的设置,但是我不记得是否只允许对滚轮进行设置。我不想要完整的X-Windows风格的焦点跟随鼠标设置,而只是想要滚动任何鼠标悬停的功能。

更新:根据@Mikey的评论,它现在已内置在Windows 10中。

更新:有人建议我的问题是该问题的重复。这个问题似乎与单个窗口上的多个控件特别相关,其中键盘焦点位于错误的控件上,而不是错误的窗口上。我问的是多个窗口的情况。任何给定的解决方案都有可能同时处理这两种用例,但这并不是一个可以肯定的结论。任何软件都有可能处理一个用例,而不处理另一个用例。它们是相似的,但问题并不相同。


1
我也喜欢这个功能,但是我在使用Gnome 2.22.3的Linux(Debian 5.0.8)上;我什至修改了mupdf(快速pdf查看器)以使用滚轮翻页。
Dan D.

2
有关如何修改mupdf的说明,以及说明添加/修改/删除的每一行代码,都将成为一个有趣的博客文章!
iconoclast 2012年


1
如果您的工作将您从Windows 7升级到8,请记住该程序以及其他类似程序(无论如何我都尝试过)都会中断Metro / Modern UI中的滚动。换句话说,这些滚动程序在经典桌面视图中可以正常工作,但是当您切换到Metro / Modern UI时,将无法在某些或所有应用程序中进行鼠标滚动。这真的很烦人,我还没有找到解决方案。

2
@none:此内容发布于2011年,您将其标记为2013年发布的内容的副本!请注意日期。
iconoclast

Answers:


30

X按钮鼠标控制!

这件事动rocks……对于技术人员而言,这是非常直观的,对于普通人而言并不了解),但是如果您发现它,它确实非常强大。

http://www.highrez.co.uk/downloads/XMouseButtonControl.htm

是的,它也解决了此滚动/悬停问题:

  • 在“ 默认 ”曲线变化“ 轮式高达 ”到“ 滚动窗口向上 ”和“ 轮下 ”到“ 滚动窗口向下 ”。

但这还不止如此

例如,我将其用于以下方面:

  • 我有一个Logitech Marathon鼠标,它很棒,因为它具有超滚动功能,并且电池可以使用2年,但是在Chrome中,由于超级轮旋转的原因,有时可以按CTRL放大页面。这经常发生。因此,使用此应用程序时,我在使用Chrome时禁用了ctrl鼠标轮。Chrome本身无法完成的工作

    • 我将其设置为向上/向下控制系统音量。非常有用

    • 我配置了alt左键单击以捕获活动窗口的屏幕快照,alt右键单击以获取完整的屏幕截图

    • 我设置“ Alt ”键激活“ 第2层 ”(“设置”>“修改键”),然后在第2层的“ 默认 ”配置文件中,设置“ 向上/向下”滚轮分别向左/向右滚动窗口


1
在对AlwaysWheelMouse感到沮丧之后,我切换到了这一点。它这么多比AlwaysWheelMouse,并且没有烦恼(即使您已经将其设置为不,这意味着它的按钮驳回了闪屏实际关闭的程序,总是出现闪屏)。
iconoclast 2014年

1
这是最好的,但是如果要使用一些同样出色的功能(您可以将它们一起使用)...下载Strokes Plus。它是高度可配置的,非常准确的手势识别(例如,按住鼠标右键并绘制一些内容-对我来说,我有一个斜线可以打开资源管理器...适用于chrome的V,还有许多其他功能,例如所有内置复制/粘贴功能,关闭窗口,最大化窗口,最小化窗口)strokesplus.com-哦,嗯。根据视频,它也可以做鼠标滚动操作……不知道。
Mikey 2014年

GREATTTTTTTTTTTTTTTTTTTTTT!
CroCo 2015年

50

为了使Windows安装能够像Linux一样滚动(无论鼠标移到什么地方都不必聚焦),我使用了一个非常小的免费应用程序,称为AlwaysMouseWheel。没有Windows,就无法生存。


2
这太棒了!它可以工作,并且因为它是便携式的,所以我不必征得经理的许可即可安装它。(在Windows商店中工作的一个讨厌的副作用是关于安装软件的偏执狂。)
iconoclast 2012年

我对此有问题,它在一段时间后一直停止工作。我和Wizmouse的运气更好。
bigstones

在Win7上不再对我有用。XButtonMouseControl效果很好。
Paul Slocum

@PaulSlocum:您是否尝试过以管理员身份运行它?如果以正常模式运行,它将不会滚动以管理模式运行的窗口。直到最近,我在一个他们有一些奇怪的组策略的地方工作,这些策略会定期对其进行干扰,而且我没有管理员权限(win7),因此我必须每隔几天将其杀死并重新启动它。不过,在家里(win7,普通模式)和我的新工作场所(win8,管理模式)都可以正常工作。
Amos M. Carpenter

1
在当今的MB / GB世界中,必须提到74K下载大小!
Codism 2013年

16

我最喜欢的解决方案是使用Wizmouse

“轻松访问”设置仅设置“ 窗口焦点”。Wizmouse将滚动命令发送到基础窗口,而无需设置活动窗口。

有一些警告。即,带有子窗格的WPF和Silverlight应用程序无法正常运行。对于WPF应用程序示例,将是Visual Studios和Expressions Studios。Powerpoint的某些区域也受到重创,但在其他方面却表现出预期。


1
这似乎可以很好地重新创建OS X风格的非聚焦窗口滚动,这是Windows计算机上的新必备程序!
尼克,

抱歉,我尚未对此进行测试,因为很难获得安装软件的许可,该安装不能以明显的方式帮助我进行开发。(修改操作系统默认行为的任何行为都值得高度怀疑。)
iconoclast 2012年

Visual Studio错误似乎已由WizMouse和Visual Studio 2013的当前版本修复。有时,VS窗口在滚动时会比其他窗口高出其他窗口,但确实会滚动。
沃伦·杨

这太棒了。这在Visual Studio 2005/2010中完美地工作,无需单击即可获得焦点,从而可以将焦点集中到各个窗格。我尝试过alwaysmousewheel,但是在VS中效果不佳。谢谢。
vaitrafra 2014年

5

新信息:

如果您拥有Windows 7,则位于可访问性设置中:http : //www.howtogeek.com/howto/windows-vista/switch-windows-by-hovering-the-mouse-over-a-window-in- Windows Vista /

一些鼠标驱动程序。这是“设置焦点”的修改。

基本上,在Windows中,开发人员认为您可能不一定要控制鼠标悬停在什么地方,因此他们告诉系统等待您单击一个窗口,然后再将焦点从上一个窗口移开并分配给您选择的那个窗口。 。

如果将系统设置为“设置焦点”到鼠标指针结束的任何程序,如果您只是试图将鼠标移开并且将鼠标移到其他窗口上,则您所做的一切都会在鼠标悬停在任何窗口上 您不能将“滚动焦点”与“全焦点”分开。

只要您知道这一点并知道它可能会如何影响您的计算机使用方式,如果您的鼠标能够做到这一点(取决于您的鼠标和驱动程序),您应该在控制面板的“鼠标”设置中找到一个选项。 。


6
这不是我要的。该设置将窗口移到顶部。我只是想将其滚动到当前位置。我的问题的最后一段,特别是最后一句话对此做了解释。
iconoclast 2012年

2
没有管理员权限,虽然不是完美的选择,但此解决方案似乎是最接近的选择。
史蒂文·豪威尔

1
我同意@iconoclast,这不完全是要求的(也是FWIW的要求),但它确实可以完成工作。
Marcello Romani

2

taekwindow是一个免费的(BSD许可证)软件,它可以解决此问题。

它到底是做什么的?

Taekwindow允许您详细执行以下操作:

  • 通过按住Alt键并在任意位置(不只是标题栏)抓住它来移动窗口,然后用鼠标左键拖动;
  • 通过按住Alt键并在任意位置(不仅是微小的小边框)抓住窗口,然后用鼠标右键拖动来调整窗口的大小;
  • 通过Alt拖动在监视器之间移动最大化的窗口;
  • 使用光标下方窗口上的滚轮,而不是当前聚焦的窗口;
  • 通过在窗口的标题栏上单击鼠标中键,将窗口推到背景。

所有这些功能都可以根据您的喜好进行配置。

  • 当您开始运行taekwindow时,其图标将出现在系统托盘中。
  • 右键单击它,然后选择“首选项”。
  • 然后转到“ 滚动”选项卡,然后选中“ 滚动光标下的窗口”
  • 通过在“ 常规”选项卡中登录时选中“ 启动”,可以使taekwindow自动启动

1
请阅读“我如何推荐软件”以获取有关如何推荐软件的一些提示。至少您应该提供的不仅仅是/至少是一个链接,例如有关软件本身的一些附加信息,以及如何使用它来解决问题。
DavidPostill

1

AltDrag是具有此功能的工具,它可以通过单击任意位置并按住ALT键来使Linux行移动和调整窗口大小。在配置中。在常规下,选择“滚动非活动窗口”。


0

DIY注册表黑客:

  1. 运行regedit(Win + R,regedit,确定)
  2. 打开键HKEY_CURRENT_USER \ Control Panel \ Mouse
  3. 将REG_DWORD ActiveWindowTracking的值更改为0x0000001(1)
  4. 打开键HKEY_CURRENT_USER \ Control Panel \ Desktop
  5. REG_BINARY UserPreferencesMask的第一个字节与01进行逻辑或运算。也就是说,如果当前值为df 3e 03 80 12 00 00 00,则不要使用'df'。如果是9e 03 07 80 12 00 00 00,请将其更改为9f .. ..依此类推*

我使用了Sine Walker的教程。去那里获得更多帮助和细节。


(根据教程)这是X11样式的焦点跟随鼠标,这不是我想要的。
iconoclast 2014年

哦,现在我明白你的意思了。从长远来看,这确实很烦人。我使用AlwaysMouseWheel切换到@Amos M. Carpenter解决方案。
tutejszy 2014年

我建议您尝试X按钮鼠标控件。没有烦人的启动画面,总能消除它,还有很多其他功能。另外,由于您的答案并不能真正解决问题中提出的问题,因此最好在所有人拒绝投票之前将其删除。
iconoclast 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.