是否可以强制 Windows 10 接受自定义强调色的完全匹配?

是否可以强制 Windows 10 接受自定义强调色的完全匹配?

是否可以强制 Windows 10 接受自定义强调色的完全匹配?

Windows 10 (21H2) 正在将我的自定义强调色转换10, 36, 10610, 39, 116。当我从个性化 > 颜色 > 自定义颜色输入我的自定义强调色时,我会看到警告:

不支持此颜色

如果可能的话,我正在寻找一个规范的答案。或者如果有人找到解决方案的话。

答案1

上面的@BlindSpots 评论让我想到AveYo 的漆黑主题这促使我进行调查AccentPalette

这让我想到了这个叫做AccentPalette工具调整以下注册表项:

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Accent]
"AccentPalette"= ; <- The tool adjusts this key only

[HKEY_USERS\.DEFAULT\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Accent]
"AccentPalette"= ; <- The tool does not adjust this key

调整第 2 行、第 2 列的颜色选择器条目会强制 Windows 接受我的确切颜色。

我在下面的屏幕截图中使用了柠檬绿来说明正确的条目,但它确实接受并正确呈现了我想要的颜色10 36 106

强调色选择器工具

编辑

位于黄绿色条目左侧的条目控制“开始”按钮窗口徽标悬停颜色。

无法弄清楚其余部分的作用,但我认为它们与“开始”菜单上的固定图块有关。

答案2

您可以尝试编辑多个用于强调色的注册表项:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\DWM
HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\DWM
HKEY_USERS\[SID]\Software\Microsoft\Windows\DWM
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SystemProtectedUserData\[SID]\AnyoneRead\Colors

AccentColor值是十六进制的ABGR,通常是小写的,所以在你的情况下ff6a240a10,36,136RGB。ff表示不透明。

不要事后再检查颜色设置,可能存在一些将颜色更改为某些“可接受”值的机制。使用一些颜色选择器工具进行验证。

相关内容