yfs
yfs
新手上路
新手上路
阅读:881回复:14

能否将左右Shift键都设为输入法开关?

楼主#
更多 发布于:2024-09-17 16:40
目前只能将LShift设为输入法开关,RShift设为中英文转换(对于个人来讲这个功能不习惯,因为转换时会将已打的英文作为编码上屏)。我的习惯是在需要输入英文时,一旦发现在打汉字,立即按一下Shift键切换到英文。

最新喜欢:

testtesttestte...
沙发#
发布于:2024-09-17 16:52
设为SHIFT看看
yfs
yfs
新手上路
新手上路
板凳#
发布于:2024-09-17 17:12
SHIFT试过了,不行。
我现在是用 MapKeyboard 工具将 RShift  映射为 LShift 来解决。
由此可见,Windows 的键盘消息处理链条是比较长的,所以输入法的编码运行效率很重要,小小在这一点上做得很好,键盘反应很快、字上屏很快,用起来感觉良好。
地板#
发布于:2024-09-20 09:52
Lshift设为临时英文,
Rshift设置中英文切换:希望能实现按Rshift键直接清除编码并切换为英文输入而不是临时英文。

现在的问题是以下:
当状态栏有编码,按Rshift后会切换为临时英文,回车编码上屏又回到中文状态了需要再按一下Rshift才能切换为英文。
4楼#
发布于:2024-09-20 10:02
测了一下设置SHIFT为切换键,你左右shift都能用来切换,没有问题。有问题你先更新到最新版。
5楼#
发布于:2024-09-20 14:30
dgod:测了一下设置SHIFT为切换键,你左右shift都能用来切换,没有问题。有问题你先更新到最新版。回到原帖
刚刚下载2.8.0版及在线升级后只设置了以下两项:
#中英文切换
CNen=RSHIFT(右shift)
#临时英语模式
tEN=LSHIFT(左shift)

Rshift设置中英文切换:希望能实现按Rshift键直接清除编码并切换为英文输入而不是临时英文。

现在的问题是以下:
当状态栏有编码,按Rshift后会切换为临时英文,回车编码上屏又回到中文状态了需要再按一下Rshift才能切换为英文。


如果使用输入法的默认设置,按左ctrl中英文切换,只是切换到临时英文(并不能清除已输入的编码并切换为英文状态),需要按回车编码上屏后再按一下左ctrl才能切换为英文状态。(左ctrl中英文切换,只有在状态栏没有编码的时候,按左ctrl才能切换为英文输入)。
6楼#
发布于:2024-09-20 15:06
按中英文切换键时自动提交编码并转为英文模式
[IM]->CNen_commit=1

另外我说的可以设置为SHIFT是指打开关闭输入法trigger
yfs
yfs
新手上路
新手上路
7楼#
发布于:2024-09-20 19:43
dgod:按中英文切换键时自动提交编码并转为英文模式
->CNen_commit=1

另外我说的可以设置为SHIFT是指打开关闭输入法trigger
回到原帖
刚试了一下,设 trigger = SHIFT,只能将中文切换为英文(LSHIFT和RSHIFT都可以),但不能将英文切换为中文(LSHIFT和RSHIFT都不可以)。
8楼#
发布于:2024-09-20 20:11
我这shift是好的(指外挂形式)
yfs
yfs
新手上路
新手上路
9楼#
发布于:2024-09-20 20:41
dgod:我这shift是好的(指外挂形式)回到原帖
我也是用的外挂模式,确实不行。难道是与其他设置发生冲突了?
上一页
游客

返回顶部