Tag: ahk

RDP 中的 AHK 以及 UHK 的问题

在RDP中运行的AHK脚本,如果有 KeybdHook,会发送一些奇怪的控制按键。

比如仅以下两行简单的 .ahk 脚本

#Persistent
#InstallKeybdHook

打开按键历史,F5刷新,之后将焦点移出RDP再移回来(鼠标点击窗口外再点回来),再次F5可以看到,发送了一大堆的 shift/control/alt/tab 的 up 事件

这个行为是否是RDP的默认行为?是否和AHK无关?只是用了#InstallKeybdHook之后捕捉到了而已?

某些情况下会导致部分绑定的UHK快捷键失效(也可能和UHK的驱动有关)

导致部分绑定的UHK失效看起来和这个问题无关,还是UHK+RDP的锅: https://github.com/UltimateHackingKeyboard/agent/issues/871

最后使用这个issue中提到的一个第三方固件,用它的setKeystrokeDelay参数解决。

和 Surface/Win 10 斗智斗勇

  • 远程桌面原始分辨率,不支持 hidpi,搜到个 side load manifest 的方案,结果最近一次更新微软似乎把这个功能砍了。最后用了 RD tabs,简单用了下,还没仔细研究。
  • Sublime 的 pacakgesync 简直神器,体验几乎完美同步,唯一的问题是,不是通过 package control 安装的自定义插件,需要手动拷贝。
  • Sublime 下要开启 "font_options":["gdi"] 否则注册表中的字体链接无效,找这个问题找的我要怀疑人生了。
  • AHK 试了各种启动方式未果,没搞懂 UAC 到底是怎么玩的,最后用计划任务启动了。如果计划任务不能启动,需要留意两点:一是启动路径需要加引号,二是看是否被自动勾选了仅在连接交流电的情况下才启动。
  • 系统是中文家庭版,切换不了语言(什么鬼),于是刺眼的宋体各种乱入,mactype 可以针对特定程序热替换,替换了清静。
  • 悲剧的是买的某个软件不能在中文系统运行,花了钱还需要 patch……
  • 输入法是最大的痛。小狼毫各种 bug,直接搞死开始菜单什么的,而且很久没有更新了,作者似乎要弃坑?(貌似还捐过钱,哎哎~)
    查问题的时候发现有个 PRIME 输入法,可以支持 RIME 的后端,不过还是问题挺多,再观望一阵;
    自带的微软拼音还不错,但不能忍受的是在 Sublime 里面不能光标跟随;
    难道要用回谷歌拼音?
    还真就用回谷歌拼音了,试了一下词库同步似乎已经挂了(不过本地也还能接受)
  • 设置的切换输入法快捷键在重新登录后会失效,比如睡眠唤醒之后、锁屏解锁之后……按此方法解决:Custom hotkeys to change input language disappear frequently,说的 Windows 8,不过 Windows 10 这个 bug(feature?)还在,方法依然有效。
    1. Go to Control Panel -> Language -> Advanced Settings
    2. Set up your Language Bar Hot Keys like you want
    3. Click “Apply language settings to the welcome screen…”
    4. Click Copy Settings and select Welcome Screen
  • 千万记住 Mactype 要排除掉 VirtualBox,千万记住 Mactype 要排除掉 VirtualBox,千万记住 Mactype 要排除掉 VirtualBox!
  • 设定的端口转发会失效,尚不明白问题出在什么地方。使用 netsh interface portproxy show all 可以看到已经设好的转发配置,但却不起作用,需要删除并重新添加才正常。

一个 PPT 计时器

因工作需要(组织比赛用),要找一个给 PPT 播放计时的工具。去年比赛的时候找了一个叫 PPT 播放提示钟的小工具,各项需要的功能都有了,很不错。不过今年比赛要用的时候发现这个小工具过期了,再去网上找其他替代工具,发现,没有,一个,堪用的。

就没人有这需求么?

想着也不是很复杂的东西,AHK 足够应付,自己写一个好了。先 Google AHK 写的 countdown,发现还真有不少,在 AHK 论坛上找了一个版本,Yet Another CountDown Script,然后改巴改巴,部分代码参考了Countdown timer app

如果你像我一样满网络找 PPT 计时器,像我一样试用了一圈直想骂人,那你就试试这个好了。

ppttimer

ppttimer

屏幕截图:

ppttimer screenshot

下载地址:ppttimer.zip

代码放在了 github 上:ppttimer

Copyright © 2024 yet Another

Theme by Anders NorenUp ↑