- 积分
- 13757
- 明经币
- 个
- 注册时间
- 2007-1-15
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
本帖最后由 print1985 于 2022-4-27 18:16 编辑
蛋疼的3个问题:
1、用CAD2013以上版本的朋友可能遇见过:中文输入法状态下,使用输入法的英文输入cad命令时光标都不能同时移动,严重影响绘图速度,必须切换为纯英文输入法(比如美式键盘),才能输入命令的同时移动光标。产生这个问题的原因是输入法窗口夺取了焦点,CAD光标不在最前窗口,无法移动。
2、如果是win7系统,切换输入法用ctrl+空格还算比较方便,但是有时切换为中文输入法后又发现是大写状态,又得切换为小写,多次切换甚是麻烦。
3、如果是win10系统,根本不能用ctrl+空格切换输入法,所以很多用win10的朋友喜欢用中文输入法下的shift切换中英文状态,但是如果使用CAD2013以上版本就杯具了,用shift切换为英文后输入命令就会遇见第一种问题。
解决方案:
1、用CAD2013以上版本的朋友,不管使用哪种系统,必须添加一种纯英文输入法(比如美式键盘),而不能用中文输入法里面的英文输入,哪怕是中文输入法下的美式键盘也不行,必须得是EN(或ENG)分类下的英文输入法(标准名字应该叫键盘布局)。
2、可以使用AHK脚本解决,ctrl+空格切换输入法后自动关闭大写,防止反复切换。
3、可以使用AHK脚本解决,win10下可以实现ctrl+空格切换输入法,切换后自动关闭大写,防止反复切换。
4、如果你的鼠标有侧键(鼠标左侧的2个游戏键),可以使用AHK脚本,侧键一键切换输入法,非常方便。
使用说明:
1、从AHK源码大家应该能看出,win10使用ctrl+空格代替ctrl+shift切换,
所以要么将win10输入法之间的切换快捷键设置为ctrl+shift(有的默认就是,按下试试就知道是不是了),
要么修改脚本按键为你现在使用的快捷键(不会AHK的建议采用前一种)
2、使用过AHK脚本的朋友可以直接复制源码运行。
win7输入法切换.ahk
- $^Space:: ;^代表ctrl,Space空格
- send ^{Space} ;发送ctrl+Space
- If GetKeyState("CapsLock", "T") ;判断大写状态
- SetCapsLockState, Off ;关闭大写
- Return
- $XButton1:: ;XButton1鼠标第一个侧键
- send ^{Space} ;发送ctrl+Space
- If GetKeyState("CapsLock", "T") ;判断大写状态
- SetCapsLockState, Off ;关闭大写
- Return
复制代码
win10输入法切换.ahk
- $^Space:: ;^代表ctrl,Space空格
- send {ctrl Down}+{shift Down}+{ctrl Up}+{shift Up}
- If GetKeyState("CapsLock", "T")
- SetCapsLockState, Off
- Return
- $XButton1:: ;XButton1鼠标第一个侧键
- send {ctrl Down}+{shift Down}+{ctrl Up}+{shift Up}
- If GetKeyState("CapsLock", "T")
- SetCapsLockState, Off
- Return
复制代码 exe exe
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
x
评分
-
查看全部评分
|