我正在尝试 Windows 8,我想测试新的捕捉功能,其中可以并排显示两个 Metro 应用程序。
但是,它似乎不起作用。我将光标放在屏幕顶部,然后向左或向右拖动,但它所做的只是移动当前应用程序,当我松开鼠标时,它总是返回到原始的单应用程序视图。
那么如何在桌面上正确使用此功能?
答案1
您必须将应用程序向左或向右拖动,直到看到背景中出现垂直分隔线。看到该分隔线后,您可以释放鼠标按钮,应用程序应会贴靠到显示屏的那一侧。
然而,此功能需要屏幕分辨率至少为 1366x768。如果您的屏幕分辨率低于此值,Windows 将禁用捕捉 metro 应用的功能。建议的方法是增加屏幕分辨率以利用此功能。
不过,据说你可以快速修改 Windows 注册表来强制启用它,无论你的分辨率如何。和往常一样,谨慎行事并保留备份,因为如果您更改了错误的内容,可能会破坏 Windows 安装。此外,这不是预期的行为,因此您的应用程序可能无法正确显示此更改。但是,如果您想尝试此操作,我将步骤放在下面。
注意:我自己还没有尝试过。这些步骤来自本指南。
- 按Win+R组合键启动跑步对话框,然后键入
regedit
并按Enter。它将打开注册表编辑器. 转到下列键:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\
- 在密钥下
ImmersiveShell
,创建一个新密钥AppPositioner
。 - 现在选择新创建的密钥
AppPositioner
并在右侧窗格中创建一个新的 DWORDAlwaysEnableLSSnapping
并将其值设置为1
。 - 重新启动系统或重新启动 Explorer,您应该能够将 Metro 应用程序捕捉到屏幕的两侧。
就是这样!该链接中还有一个注册表技巧,它解释了如何欺骗 Windows 8 认为您拥有该屏幕分辨率,即使它较低。它显然会导致 Windows 对应用程序进行下采样,从而有效地将其缩放到您的屏幕尺寸。您可能(或可能不需要)也需要利用该技巧。与上面一样,当您编辑注册表时,这里需要小心谨慎。
答案2
使用 snap 进行多任务处理仅适用于分辨率为 1366x768 及以上的显示器。
非宽屏 19 英寸显示器的标准分辨率为 1280x1024,其宽度不足以启用此功能。
这里最重要的是宽度可用的像素数(需要 1280px 和 1366px)。
捕捉视图的宽度固定为 320px,而“非捕捉”Windows 8 应用程序的最小分辨率为 1024x768。
320px + 1024px + 22px(分隔线)= 1366px