用Autohotkey建立自己的输入法
2022年12月13日
autohotkey
原文地址,可以看出AutoHotkey开发一个输入法是多么的迅速,且代码量不大(不足200行)
#Include wubi86.ahk ;{{{ 透明窗口srf_icon SplashImage, Splash.png,b X220 Y400 ,,,srf_icon, ;创建一个图片窗口 WinSet, Transparent, 0 , srf_icon, ;窗口完全透明 WinSet, TransColor, #0, srf_icon ; 透明色 WinSet, ExStyle, +0x20, srf_icon, ;允许鼠标穿透 WinSet, AlwaysOnTop, On , …
(摘)
AutoHotkey代码收集
2022年12月12日
autohotkey
按键短按为原功能,长按为另一功能 $x:: startTime := A_TickCount ;记录按钮开发始时间 KeyWait, x, U ;等待按键抬起 keypressDuration := A_TickCount-startTime ;计算按下和抬起的时差 if (keypressDuration > 200) ;长按 { Send > } else ;短按 { Send x } return 另一种方式
...
➦
(原)
AutoHotkey
2022年12月10日
autohotkey
AutoHotkey其实早已大名鼎鼎且历史悠久,至少追溯到2005年,甚至1999年。简单来说它是一个丰富且强大的热键系统。
最近两天花了些时间来入门。之前文章中的MyKeymap了是基于它开发的。最近了把输入法的为了"影子",这个也是基于AutoHotkey开发的。
可惜的一点是,它不支持Linux。
想到的一个应用场景就是客服:把常用的语句用缩略语的方式,可以加快服务速度。虽然最近ChatGPT很火,大有代替人工的趋势。
...
➦
(坑)
跨平台热键系统
2022年12月1日
热键
刚看了MyKeymap一个热键系统,做还是不错。最近也买了一个61键键盘。受其灵感,记录一下。
功能需求:
代替鼠标:移动、点击、双击、滚动 快捷语句(缩写) 启动程序、网页 数字及符号 常用功能:关闭、调亮、调音、最大、最小、关机、休眠、置顶、截图、复制/粘贴、记事、搜索选中 一键合集 文字编辑器:行首、行尾、删行、 常用文件夹:下载、自定义 多系统共享设置 宏录制(图像识别功能,引入自动脚本功能) 要跨平台就首选了golang:
...
➦
(原)
多端会员App
2022年11月17日
会员
app
由来 解决浏览器需要反复登陆的问题 解决简单系统不想写用户权限管理的问题 功能 通过APP唯一标识用户 用户唯一二维码用于被动扫码 网址收藏,避免只能通过扫码进入 通过默认浏览器打开网址 设置首页自动打开 截图
...
➦
(原)
我理解的Web3.0
2022年11月14日
web3
最近各方炒Web3.0,意即一个去中心化的互联网络。至于区块链,只是为了完成去中心化与信任的手段。
现在的网络都是中心化的,当然它有不少的好处。现在的社会也是中心化的,去中心化其实有违现有的组织结构。
...
➦
(原)
Sonic golang开发的动态博客
2022年11月13日
sonic
官网:https://github.com/go-sonic
主题仓库:https://github.com/go-sonic/default-theme-anatole
开源地址:https://github.com/go-sonic/sonic
...
➦
(原)
Godot做游戏外应用的可行性
2022年11月8日
godot
设置
通过官方文档其实可以看到:
bool application/run/low_processor_mode
如果true,则启用低处理器使用模式。此设置仅适用于桌面平台。如果视觉上没有任何变化,屏幕不会被重绘。
int application/run/low_processor_mode_sleep_usec
启用低处理器使用模式时帧间的睡眠量(以微秒计)。值越高,CPU占用率越低。
...
➦
(原)
vhs 终端录像工具,顺便介绍ttyd
2022年10月30日
vhs
录像
vhs 是一个终端录像工具,将终端的命令及显示导出为gif/mp4/webm格式的文件。方便于你演示一些命令行的使用。
自带示例还是比较丰富。它依赖于 ttyd 和 ffmpeg,一个是命令行Web共享工具,一个是大名顶顶的音视频处理工具。
...
➦
(原)
Upx4.0来了,更新一下喔
2022年10月30日
upx
upx是一个不错的跨平台压缩工具,最近来到4.0版。下载地址
顺便来比较一下golang的压缩,这里随便使用了一个修改的程序:
一般编译 go build: 9.67MB 去调试编译 go build -ldflags “-s -w”: 6.78MB upx3.96压缩一般编译: 5.27MB upx3.96压缩去调试编译:2.51MB upx4压缩一般编译和去调试编译:与3.96版本一毛一样的大小,速度也没有区别。