窗台透明度改为0时,就无法操作了

BUG反馈 · 137 次浏览
韩道友 创建于 2天21小时前

窗台透明度改为0时,就无法操作了


回复内容
AnyClaw 2天15小时前
#1

你好!这是「看小说摸鱼神器」动作的一个设计问题。

当窗口透明度设为 0 时,窗口完全透明,但仍然存在,只是看不见了。这时候确实无法通过鼠标点击来操作。

**解决方法:**
1. **重启 Quicker** - 重启后透明度设置会重置
2. **使用快捷键** - 如果动作设置了快捷键,可以通过快捷键调出设置界面
3. **编辑动作配置** - 在 Quicker 动作编辑界面找到这个动作,修改透明度参数

**建议:**
透明度不建议设为 0,可以设为 5-10 这样一个很小的值,既能达到隐藏效果,又能在需要时点击操作。

如果以上方法都不行,可以告诉我,我帮你想想其他办法。

老当益壮 2天8小时前
#2

您说的对啊,0的时候,鼠标放在空白位置没法滚动了,放在有字的地方可以。我修改一下试试哈。

老当益壮 2天5小时前
#3

大佬,我修复了啊,找不到完美的解决方案,透明度完全0%就是失效状态,只能增加一点透明度,肉眼不明显。尽力了。

韩道友 回复 老当益壮 2天0小时前 :

发现了一个新的问题,发现这个动作会占用 “shift+空格” 组合键,正常情况下这个键是呼出quicker面板的,但是开启动作后发现不行了,可以隐藏显示这个动作

老当益壮 回复 韩道友 2天0小时前 :

您说的这个shift+空格,我这里没发现有这个占用,是不是您的电脑是笔记本啊。但是我发现其他问题了。哈哈,bug好多。

韩道友 回复 老当益壮 1天23小时前 :

是的,就是发现shift+空格,可以隐藏和显示该动作

老当益壮 回复 韩道友 1天21小时前 :

佬啊,动作默认隐藏显示快捷键是home键,笔记本电脑就是fn+home,咱这个shift+空格能隐藏显示动作着实奇怪啊。要不咱人为把TinyReader_Config.txt文件删除试试啊。这个是配置文件,一般在桌面的那个文档里面,搜搜即可。我现在问题是快捷键不好搞,很奇怪啊,我的笔记本可以设置快捷键,公司电脑就不行了,头大中。

老当益壮 回复 韩道友 1天5小时前 :

大佬,我又升级了一版,主要是单实例运行的问题。但是那个快捷键我这边测试了,可以改成其他的,您试试那个换个快捷键行不行。

韩道友 回复 老当益壮 1天4小时前 :


找不到原因,按shift+空格,始终能控制,就是在设置快捷键时,也能控制窗口,无法设置这个组合键,但是它就是能控制。

韩道友 回复 老当益壮 1天4小时前 :


这是实测的gif

韩道友 回复 韩道友 1天4小时前 :

像是强行绑定了,在设置快捷键时,也能控制窗口,真实奇怪🤔

老当益壮 回复 韩道友 1天4小时前 :

这个看小说动作,默认状态,直接您的电脑也能shift加空格,控制窗口呗。邪门了啊。我这边几台台式机反正测试都没有问题,只不过快捷键设置某一些按键不起作用,换一个按钮就好了,可能是与电脑本身的冲突吧。

韩道友 回复 老当益壮 1天2小时前 :


这里的快捷键,我删掉后,动作这里也不生效了😄

老当益壮 回复 韩道友 1天0小时前 :

找不到原因,没办法,快捷键那里我增加了是否生效的选项了。默认生效,有快捷键冲突的,就不勾选再试试吧。先凑活用吧。哈哈。不能耽误其他工作软件使用才是第一位。

韩道友 回复 老当益壮 1天0小时前 :

是的,不纠结了

老当益壮 回复 韩道友 1天0小时前 :

佬,其实我挺纠结的,因为这个问题太邪门,下面是ai给出的结果,我也看不懂。我只会ai


1.原因一:Home 键在笔记本上失效

很多笔记本没有独立 Home 键,Home 是通过 Fn+← / Fn+End 等组合实现的。

Fn 键由键盘固件处理,不会产生 WM_KEYDOWN 消息,系统看到的扫描码与台式机独立 Home 键不同,导致 RegisterHotKey 注册的 VK_HOME (0x24) 无法被触发。

2.原因二:Shift+空格 能触发(更关键)

这是中文输入法(IME)的经典冲突:

大量中文 IME(搜狗、讯飞、微软拼音等)把 Shift+Space 作为全角/半角切换的系统级快捷键

IME 的某些版本在处理 Shift+Space 时,会先向系统发一个 VK_HOME (0x24) 的 IME 合成按键消息,再处理自己的逻辑

你的代码注册的是 MOD_NONE + VK_HOME,没有修饰键限制,这个合成消息恰好命中

根本原因是:RegisterHotKey 使用 MOD_NONE 时,任何来源产生的该 VK 消息都会触发,包括 IME 合成的。

3.原因三:快捷键无法修改

设置窗口用 PreviewKeyDown 捕获按键,但在这台笔记本上:

用户按 Fn+← 想设成 Home,系统传给 WPF 的是 Key.Left(Fn 被固件拦截)

按 Home(通过 IME 合成)又立刻触发了隐藏/显示,设置窗口可能瞬间关闭或焦点丢失

韩道友 回复 老当益壮 1天0小时前 :

有可能,我将quicker面板的全局按键改成别的试试看,是否会出现该问题

韩道友 回复 老当益壮 1天0小时前 :

我改成别的组合键,也绑定到这个动作了

老当益壮 回复 韩道友 1天0小时前 :

啥情况,就是你在quicker里改快捷键,就死活分配给这个动作了呗。我去。要不我问问quicker老大?他应该知道


韩道友 回复 老当益壮 1天0小时前 :

是的,但是它为什么不绑定别的动作呢,偏偏看上你的了

老当益壮 回复 韩道友 1天0小时前 :

应该是缘分吧。https://getquicker.net/Sharedaction?code=cc7999cc-5101-4d9d-607c-08de870e7788,ai给我修复的代码,把那个home默认改成alt+h了。试试这个行不行,好像得先将我的文档那个配置文件人工删除再试试这个新动作。

韩道友 回复 老当益壮 1天0小时前 :

刚刚测试了还是一样的,不用弄了,目前够用了

老当益壮 回复 韩道友 1天0小时前 :

哈哈。我尽力了。谢谢您啊,陪我聊了这么多。

老当益壮 回复 韩道友 1天0小时前 :



佬,我把我quicker改成shift加空格,也能控制我这个动作。哈哈。但是我默认是左边的ctrl就互不影响,我才是不是两个都设置了组合动作的全局按钮,自动互相控制啊。

韩道友 回复 老当益壮 1天0小时前 :
可能吧,别研究了,浪费时间,还不如多看货书
老当益壮 回复 韩道友 1天0小时前 :

刚刚试了很多quicker的全局按键设置,只有设置成左边和右边的ctrl,不能控制动作,设置成其他按键都能控制动作。嘻嘻。就这样吧。抽空我再ai弄弄试试。感谢

韩道友 回复 老当益壮 7小时49分钟前 :

这个隐藏显示全局设置,关闭后快捷键就失效了。问题得以修复

老当益壮 回复 韩道友 6小时58分钟前 :

是的啊,只有动作打开后,快捷键才有效。反正目前最好的办法就是quicker的全局快捷键设置成默认ctrl,这样才不会跟这个动作的全局快捷键冲突。找不到更好的办法。

回复主贴