fix: 修复滑动选择方向错位与边界/圆环外不命中(物理像素换算 + 按方向就近命中)
This commit is contained in:
@@ -19,7 +19,8 @@
|
||||
- 按住显示:按住时显示、松开即隐藏。
|
||||
- **三种选择方式**:
|
||||
- 单击选择 / 双击选择;
|
||||
- 滑动选择(仅“按住显示”下可用):按住快捷键移动鼠标,松开时执行鼠标所在方位的指令。
|
||||
- 滑动选择(仅“按住显示”下可用):按住快捷键移动鼠标,松开时按鼠标所在方位就近命中扇形;
|
||||
滑出圆环外、落在扇形间隙或边界处同样能按方向命中,仅中心枢纽内视为无方向。
|
||||
- **四类指令**:
|
||||
- 打开软件(.exe / .lnk / .bat / .cmd,支持启动参数);
|
||||
- 打开文件夹(资源管理器);
|
||||
@@ -152,8 +153,8 @@ dotnet publish src/OneClickRun/OneClickRun.csproj -c Release -r win-x64 --self-c
|
||||
|
||||
- WPF 透明窗口无法承载系统级 Acrylic 模糊(与逐像素透明互斥),扇形采用**亚克力风格**:
|
||||
80% 透明度渐变叠层 + 高光描边,Win10 / Win11 表现一致。
|
||||
- 混合 DPI 多显示器下,鼠标位置模式的坐标换算以鼠标所在显示器为准,极端组合(主屏 100%、
|
||||
副屏 200% 且轮盘跨越屏幕边界)时以屏幕边界夹取处理。
|
||||
- 混合 DPI 多显示器已验证(主屏 125% + 副屏 100%):滑动选择与点击轮盘外判定均按物理像素
|
||||
换算命中;轮盘位置超出屏幕时按虚拟屏幕边界夹取。
|
||||
- 全局快捷键若被其他程序占用,设置页会给出“注册失败”提示,请更换组合。
|
||||
|
||||
## 参考资料
|
||||
|
||||
Reference in New Issue
Block a user