win10改键-使用苹果风格键盘

ByteZenithMaster
• 阅读 802

windows输入法真是一言难尽,我们来把它改成苹果风格。

首先需要下载一个改键应用 https://www.autohotkey.com/
(1.1版本)

安装好之后,我们来编写一个脚本,命名后缀为.ahk:
win2mac.ahk

 ;无环境变量
#NoEnv
 
SetCapsLockState, AlwaysOff  
SetStoreCapslockMode,Off
 
;高进程
Process Priority,,High

CapsLock::
KeyWait, CapsLock, T0.3
If ErrorLevel {
    SetCapsLockState, On
    KeyWait, CapsLock
} else {
    Send, {ctrl down}{space}{ctrl up}
}
Return

Shift::
SetCapsLockState, Off
Return

!s::
Send, ^s
Return

!a::
Send, ^a
Return

!c::
Send, ^c
Return

!v::
Send, ^v
Return

!x::
Send, ^x
Return

!z::
Send, ^z
Return

!t::
Send, ^t
Return

!n::
Send, ^n
Return

!o::
Send, ^o
Return

!p::
Send, ^p
Return

!y::
Send, ^y
Return

!w::
Send, ^w
Return

!q::
Send, ^q
Return

!f::
Send, ^f
Return

!r::
Send, ^r
Return

保存之后,双击运行即可,现在你就可以体验苹果键盘输入了,have fun!

键盘说明:

  1. 短按capslk切换中英文,长按capslk切换大写,短按shift切换小写
  2. ctrl+a, ctrl+c, ctrl+v 变成 alt+a, alt+c, alt+v 等等

如果你有其他改键需求,还可以自己动手改脚本

点赞
收藏
评论区
推荐文章
美凌格栋栋酱 美凌格栋栋酱
7个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
小尉迟 小尉迟
2年前
macbook control键作用
Macbook的Control键是MacOS系统键盘的一个非常重要的键,其作用类似于Windows系统键盘上的Ctrl键。Control键在Macbook上的位置与Windows系统键盘上的位置是相同的,位于键盘的左下角。更多Mac电脑教程和软件资源,请访
皕杰报表(关于日期时间时分秒显示不出来)
在使用皕杰报表设计器时,数据据里面是日期型,但当你web预览时候,发现有日期时间类型的数据时分秒显示不出来,只有年月日能显示出来,时分秒显示为0:00:00。1.可以使用tochar解决,数据集用selecttochar(flowdate,"yyyyMMddHH:mm:ss")fromtablename2.也可以把数据库日期类型date改成timestamp
焦飞 焦飞
4年前
vi 编译器使用
打开/创建文件bashvitest.py打开后进行修改注:下面的命令需要使用英文输入法。1、需要按行快速移动光标时,可以使用键盘上的编辑键Home,快速将光标移动至当前行的行首。除此之外,也可以在命令模式中使用快捷键"^"(即Shift6)或0(数字0)。2、如果要快速移动光标至当前行的行尾,可以使用编辑键End。也可以在命令模式中使用快
梦
4年前
微信小程序new Date()转换时间异常问题
微信小程序苹果手机页面上显示时间异常,安卓机正常问题image(https://imghelloworld.osscnbeijing.aliyuncs.com/imgs/b691e1230e2f15efbd81fe11ef734d4f.png)错误代码vardate'2021030617:00:00'vardateT
Stella981 Stella981
3年前
LeadTools Android 入门教学——运行第一个Android Demo
LeadTools有很多Windows平台下的Demo,非常全面,但是目前开发手机应用的趋势也越来越明显,LeadTools也给大家提供了10个Android的Demo,这篇文章将会教你如何运行第一个AndroidDemo,我想只有把Demo跑起来了,才能更好地使用LeadTools开发自己的原生Android应用,当然大家也可以把Demo改吧改吧就是自
Easter79 Easter79
3年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Stella981 Stella981
3年前
Eclipse mac 下的快捷键
1.Eclipse,MyEclipse的preference在“windows”下边,mac下在左上角苹果图标边上2.win下我们都习惯了ctrlc,在Mac下使用标准键盘变成了win键c系统的偏好设定键盘修饰键Control键里选成Command3.mac下是没有home和end
Wesley13 Wesley13
3年前
IOS键盘的相关设置(UITextfield)
一、键盘风格UIKit框架支持8种风格键盘。typedefenum{UIKeyboardTypeDefault,//默认键盘:支持所有字符UIKeyboardTypeASCIICapable,//支持ASCII的默认键盘UIKeyboardTypeNumbersAndPunctuation,//标准电话键盘,支持
Wesley13 Wesley13
3年前
Vscode中打开、新建内部终端快捷键方法
设置》键盘快捷方式》搜索集成终端》切换集成终端/新建集成终端!(https://oscimg.oschina.net/oscnet/3fd591de0ebf4029c4eb5274fc27f25b4e1.png)Windows电脑组合键说明Ctrl~打开默认终端CtrlShift
ByteZenithMaster
ByteZenithMaster
Lv1
那些离乱的现实,岂能容我当作思绪来写。
文章
4
粉丝
0
获赞
0