桌面上的 Windows 8 Snap 不起作用

hou*_*oft 13 windows-8

我正在尝试 Windows 8,我想测试新的 snap 功能,您可以并排使用两个 Metro 应用程序。

但是,它似乎不起作用。我将光标放在屏幕顶部,向左或向右拖动,但它所做的只是移动当前应用程序,当我松开鼠标时,它总是返回到原始的单个应用程序视图。

那么如何在桌面上正确使用此功能呢?

mcq*_*rty 16

使用 snap 进行多任务处理仅适用于分辨率为 1366x768 及以上的显示器

非宽屏 19" 显示器的标准分辨率为 1280x1024,这不足以启用此功能。

此处最重要的是宽度可用的像素数(需要 1280 像素与 1366 像素)。
对齐视图的宽度固定为 320 像素,“非对齐”Windows 8 应用程序的最小分辨率为 1024x768。

320px + 1024px + 22px 分隔线 = 1366px

捕捉应用分辨率


Ben*_*rds 10

您必须向左或向右拖动应用程序,直到您看到背景中出现垂直分隔线。看到后,您可以松开鼠标按钮,它应该会吸附到显示器的那一侧。

但是,此功能至少需要 1366x768 的屏幕分辨率。如果您的屏幕分辨率小于此值,Windows 将禁用捕捉 Metro 应用程序的功能。获得它的推荐方法是提高屏幕分辨率以利用此功能。

但是,据称您可以在 Windows 注册表中进行快速修改以强制启用它,而不管您的分辨率如何。与往常一样,请谨慎操作并保留备份,因为如果更改错误,可能会破坏 Windows 安装。此外,这不是预期的行为,因此您的应用程序可能无法在此更改后正确显示。不过,如果你想尝试这个,我把步骤放在下面。

注意:我自己没有尝试过。这些步骤来自本指南

  1. Win+R组合键启动运行对话框,然后键入regedit并按Enter。它将打开注册表编辑器。转到以下键:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\
  2. ImmersiveShellkey 下,创建一个新 key AppPositioner
  3. 现在选择新创建的密钥AppPositioner并在右侧窗格中,创建一个新的 DWORDAlwaysEnableLSSnapping并将其值设置为1.
  4. 重新启动系统或重新启动资源管理器,您应该能够将 Metro 应用程序对齐到屏幕的两侧。

就是这样!该链接上还有一个注册表技巧,它解释了如何诱使 Windows 8 认为您拥有该屏幕分辨率,即使它较低。这显然会导致 Windows 对应用程序进行下采样,有效地将其缩放到您的屏幕尺寸。您可能(也可能不需要)也需要利用该技巧。就像上面一样,当您正在编辑注册表时,请注意此处。

  • 太糟糕了,他们删除了 RTM 中的黑客... (3认同)
  • IIRC Modern UI 本身需要 1024x768,但 Snap 需要 1366x768。 (2认同)