使用多个显示器时如何在正确的显示器上打开应用程序?

Pho*_*gan 54 windows multiple-monitors windows-8.1

我使用的是 Windows 8.1,它比 Windows 7(有点)具有更好的多显示器支持。但是,当我在一台显示器上使用全屏应用程序时,我转到另一台显示器上的“开始”菜单并打开一个桌面应用程序,它会在另一台显示器上打开,因为上次使用该应用程序时它就在那个显示器上.

这会暂停全屏应用程序并切换到该显示器上的桌面视图。然后,我必须将桌面应用程序拖到我没有鼠标指针靠近的另一台显示器上,然后通过转到右上角切换回该显示器上的全屏应用程序。

这非常令人恼火,每次我将笔记本电脑插入第二台显示器并尝试使用它时,都会发生这种情况。更不用说每当我在第二台显示器上有 Netflix 或任何类型的视频时,当我尝试在另一个屏幕上工作时,它只是随机停止播放。

很可能必须安装第三方应用程序才能执行此操作,对吗?如果它是免费的,我真的更喜欢它,因为在 Windows 7 中,当应用程序只会在该监视器上的另一个之上打开时,这就不那么烦人了。这可能是我不喜欢 Windows 8/8.1 的两件烦人的事情之一。老实说,其他一切都很棒。

小智 39

在尝试了 Codezilla 答案中的快捷方式后,如果您按 Windows+Shift+箭头键,您会立即将其跳转到另一个屏幕。

  • 这确实描述了一种解决方法,但并不能解决 Windows 10 问题。 (2认同)

小智 17

我成功地尝试了这个:

  1. 打开程序。
  2. 将其移动到您希望它在默认情况下打开的监视器。
  3. 按 Windows 键 + Shift + Enter。

从现在开始,它应该每次都在您喜欢的监视器上打开。

  • 对我不起作用,Windows 10 (17认同)
  • 此键盘快捷键的来源?我投了反对票,因为我推测 win+shift+enter 没有任何作用。 (4认同)
  • 在 Win10 1903 上对我不起作用。 (4认同)

Cod*_*lla 15

除了关闭您希望它出现在屏幕上的应用程序,然后当您再次打开它时,它“可能”在正确的屏幕上,我不确定有什么方法可以更改默认位置。

但情况并非总是如此,因为某些应用程序已被编程为以某种方式加载。但是,作为将内容从一个屏幕移动到另一个屏幕的更快方法,我使用了一个快捷方式,可以使用鼠标拖动内容更快。当您想要移动的应用程序处于焦点时(如果您刚刚打开它并且没有单击其他位置,则它处于焦点中)。按住 windows 键并使用光标将窗口移动到您想要的位置。

如果它在左侧显示器上,而您希望它在右侧,请按住 windows 键 + 按向右箭头键,它会在屏幕上移动。根据窗口所处的状态(全屏/窗口)可能取决于移动它所需的按键次数,但您可以玩弄它以了解按键的作用。

  • Windows 键 + 向上箭头:最大化窗口或取消最小化。
  • Windows 键 + 向下箭头:最小化窗口并使窗口聚焦在之前打开的任何应用程序上,或取消最大化。
  • Windows 键 + 左/右:将窗口从左对齐移动到未对齐到右对齐再在下一个屏幕上向左对齐,依此类推。
  • Windows 键 + shift + 左/右 : 将窗口移动到相同相对位置的另一个屏幕。
  • Windows 键 + shift + up:将仅垂直最大化窗口。
  • Windows 键 + 左/右,然后是 Windows 键 + 上/下:将捕捉/取消捕捉角落中的窗口。


小智 9

如果上述所有解决方案都无济于事,则将要打开应用程序的显示器标记为主显示器。

步骤:显示设置 - 多显示器 - 将其设为我的主显示器

  • 但这只是告诉 Windows 哪个监视器位于开始菜单栏,而不是每个应用程序“在这个特定窗口上运行”。 (11认同)

qua*_*osl 9

这是我在 Windows 10 中修复它的方法

  1. 下载并安装适用于 Windows 的 Microsoft PowerToys:https : //github.com/microsoft/PowerToys/releases(我通过下载安装 0.16.0 版本和 0.16.1 补丁来运行 0.16.1)

  2. PowerToys 设置 > FancyZones > [编辑区域]:将布局配置为一列或一行或任何其他内容,并禁用“在区域周围显示空间”。您必须通过将设置窗口拖到另一台显示器来为每个显示器单独执行此操作

  3. PowerToys 设置 > FancyZones:启用“将新创建的窗口移动到最后一个已知区域”
  4. 将要在特定屏幕中打开的应用程序拖到那里,当您在该屏幕中时,通过按住 [shift] 将其分配到“区域”,然后将窗口释放到该屏幕中。

如果您关闭并打开一个应用程序,它将打开到您分配给它的最后一个区域,在此设置中是您的屏幕

我希望它也能在 Windows 8.1 上运行。