Autohotkey 中文前哨

2015-07-16 17:11:22 +08:00
 cyio

Autohotkey中文前哨
仓库地址:AHKCN/AHKCN - GitCafe

做这个主要是因为访问挺麻烦的,很多AHK资料都放在sourceforge、github等网站。

目前实现

已知问题

2686 次点击
所在节点    分享发现
6 条回复
cyio
2015-07-18 17:31:26 +08:00
大幅改版:
1. 更换bootstrap到轻量的basscss
2. 添加多说评论
3. 添加图标、LOGO,优化外观
4. 添加简书专题,调整导航排序
cyio
2015-07-18 17:32:32 +08:00
dcoder
2015-12-27 07:43:52 +08:00
@cyio
我是 windows, Mac OS X 混着用的,为了把 windows 设置成跟 Mac OS X 一样的按键, 我是这么设置的.

我把 Mac 键盘插到 Windows 上, 用 SharpKeys 把左 win key(也就是 Mac 键盘的物理 cmd key) 改成了 windows 的左 ctrl 键.

再编写了下面的 AutoHotkey 脚本.
========== AutoHotkey script ============
; Mac like emacs-style movements in editors
>^a::Send {Home}
>^e::Send {End}
>^f::Send {Right}
>^b::Send {Left}
<^p::Send {Up}
<^n::Send {Down}

^+3::PrintScreen

; Mac like movements
^q::Send !{F4}
^Right::Send {End}
^Left::Send {Home}
^+Right::Send +{End}
^+Left::Send +{Home}

; Mac like input switching
<^Space::Send #{Space}

; Mac like movements
!Right::Send ^{Right}
!Left::Send ^{Left}
!+Right::Send ^+{Right}
!+Left::Send ^+{Left}
========== AutoHotkey script ============

然后我用了大半年了,用起来非常好,在 windows 上用 Mac 键盘,就像用 Mac 一样.

只是有个小问题,想请教下.
我有时会出现 (几天出现一次) ctrl 好像被按下去,弹不起来了的情况.
这时,我只需要几个键同时一起按一下,比如 ctrl+alt-cmd 这样按一下,就能修复.
不知道这是为什么? cyio 你是 AutoHotKey 专家吧,能否给个提示我哪里设置有问题呢?
dcoder
2015-12-27 08:23:32 +08:00
我上面说的问题, 也请教下其他的 AutoHotKey 过来人
不知道这样直接 @, 有效果没
@circsqua @g00001 @EchoChan @egen
@laowantong @blaulan @kl0o
cyio
2015-12-27 12:32:24 +08:00
@dcoder

我这也没有环境,建议
1. 问题复现时,看下 AHK 最近的执行日志,检查相关地方自己写的是不是有问题
2. 上 http://ahk8.com/index.php 提问

我似乎遇到过跟你一样的问题,困扰了很长时间,只能重启主程序才能复位,前段时间下决心解决,就是查日志,具体问题出在哪现在忘了,大概是脚本很多,有的没有正确闭合吧。现在没问题了,当时忘了把怎么解决记下来。
circsqua
2016-01-05 17:07:49 +08:00
@dcoder
我用 AutoHotKey 写过一个模拟鼠标键盘操作烧录软件的生产用程序,无后续订单后程序就废弃了。
用 AutoIt 写过一个自动升级免费版 CCleaner 的小程序,不过我不是码农,最终荒废已久,想用 Python 复写,最近也没空……
因为 Win10 输入法的缘故,从网上扒拉了个热键替换,把 Ctrl+Space 替换回来了,但偶尔也会有出错的现象。

对于你偶尔按键出错问题,
我已经不记得 AutoHotKey 能不能分辨按键按下按着抬起的状态,
简单的拦截转发按键信息似乎不安全,也不够智能,或许应该写个东西监控下会好些。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/206166

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX