BigSur 下目前可行的单键切换输入法方案

honjow:macOS 的中英输入法切换对我而言一直是个老大难问题,感觉总是无法准确知道自己目前的输入语言,以及能准确快速地切换到自己需要的输入法

好在后来接触到 karabiner,搞了一份右 cmd 切换中文,右 shift 切换英文的方案,简洁明了,也不影响自身组合键功能。

但是目前 BigSur 下 karabiner 用不了了,然后感觉又回到了输入法各种混乱的时期。

前两天发现 BigSur 下 hammerspoon 好像是正常运行的,并且好像这货也能做按键映射操作。于是翻了两天资料教程。终于找到一篇和我需求比较接近的 https://blog.blahgeek.com/IMLight/。

经过一番折腾(指查 hammerspoon 的 api 文档以及临时学习 lua 语法),终于初步实现了。

代码主要为两个 lua

keyMap.lua

主要修改自上面提到的那个帖子的代码,将其对象化,因为后面要两个实例跑,对应两个映射操作。因为对 lua 不熟悉,写得可能比较丑,好在能用

singleKeyChangeIme.lua

定义输入法切换以及映射按键等

用法 在 hammerspoon 的 init.lua 添加 require "singleKeyChangeIme" 引用即可。

有没有写好接口文档就生成接口代码的工具?

fanyingmao:要求写好接口文档,然后生成各部分代码并对出入参数做检查,然后修改接口文档也会帮忙只修改对应部分的代码,这样开发只有写对出入参数实现部分就可以了,少了很多复制粘贴,文件间跳转修改的工作同时减少当中出错的可能。 还有针对 node 有定义好数据库表然后生成 model 代码的工具吗?

写文档比写代码难多了

heboy:最近计划开源一个项目,功能很简单总共就 3 个命令加一些扩展,结果文档写了两个月还是不满意,删了写写了删。真的比写代码还纠结wysnylc:文字的历史比代码可久多了 rimutuyuan:写文档还好,写解决方案才费劲,想起了被 800 字支配的恐惧

开发钓鱼网站有什么风险,会被抓吗

mswh:今天有人带价要我开发一个钓鱼网站,要我从代码到部署全部搞定,就一个登录页面,收发验证码,然后把验证码传到后台,虽然我觉得这种验证码传到后台又没用,别的平台肯定有验证验证码的功能。但是还是有点小担心,做这种钓鱼网站后面真的不会被抓吗?为了几千块钱是不是有点风险?dallaslu:会生孩子没屁眼

寻一份以创意和创新为核心的产品类型的工作。最好是互联网行业的,其他·行业单独聊。

zhimo08:1 、本人有一定的互联网 Js 、小程序编程的基础,备注:工作中我希望自己不用写代码,也不改 bug,但是我可以出一些难点的代码逻辑。 2 、嵌入式、C 语言和汇编自己也是会的,大学学的这些。但是物联网开放生态不成熟,个人认为。 3 、本人是理科生,学习期间是一个极其偏科的学生。因为我喜欢的东西,一般我会做到极致。所以我也不允许我的产品很菜很…

请问有没有什么开源的成就系统?

linvaux:事情是酱紫的 为了激励我们公司的测试小伙伴多学习写代码,我想搞一个成就系统,根据每个人在 gitlab 的代码量和代码质量,来颁发不同的成就奖章。 所以想请教下各位大佬,有没有现成的成就系统,最好是能接入 gitlab 的。 因为我发现 apple watch 的运动成就那一套挺好玩的,会激励我多运动,来获得各种各样的奖章,所以才萌生了这样的…