阅读:445回复:8

[請教] 中文模式下按[Shift+字母]會自動進入臨時英文狀?

楼主#
更多 发布于:2024-10-25 10:02
請問是否有人知道下列功能可能是那個(或那些)參數影響的?

在中文輸入狀態下,半形,中文標點,按下[Shift+字母]時就自動進入英文輸入框裡了,
例如圖片是我在按了[Shift+s]時彈出的。
我的主碼表 key 是26個小寫英文,yong.ini [IM] tEN=LCTRL
目前這種現象是如何達成的?[IM]裡有設定English.txt
(剛好符合我的需求,但不知其所以然)。
https://youtube.com/@jdevtw
沙发#
发布于:2024-10-25 10:22
这叫临时英文
输入法认为你输入大写字母那么很大可能要接着输入英文,同时输入法又有单词提示功能,所以主动进了这个模式
板凳#
发布于:2024-10-25 10:29
dgod:这叫临时英文
输入法认为你输入大写字母那么很大可能要接着输入英文,同时输入法又有单词提示功能,所以主动进了这个模式
回到原帖
可是臨英的按鍵是設定成 LCTRL,為何[Shift+字母]也會進入臨英模式?
https://youtube.com/@jdevtw
地板#
发布于:2024-10-25 10:45
emisjerry:可是臨英的按鍵是設定成 LCTRL,為何也會進入臨英模式?回到原帖
进临英有很多办法,这就是其中一种
4楼#
发布于:2024-10-25 10:55
dgod:进临英有很多办法,这就是其中一种回到原帖
了解,謝謝。
https://youtube.com/@jdevtw
5楼#
发布于:2024-10-25 10:57
如果你不想要这种显示方式,设ABCD=1
6楼#
发布于:2024-10-25 12:45
zrjojo:如果你不想要这种显示方式,设ABCD=1回到原帖
啊,謝謝,終於找到此現象的原因了。
因為我要測試使用大寫字母做編碼,因看到完整 yong.ini 範例裡有寫到:
#SHIFT大写上屏方式,0候选框中显示回车上屏(默认),1直接输出大写字母
#注:要用使用大写字母作编码的不要设置为1
ABCD=1
"要用使用大写字母作编码的不要设置为1" 因此我修改為 ABCD=0,因此才出現大寫字母出現在候選框了。

建議註解中 "0候选框中显示回车上屏" 加些字讓說明更清楚:"0候选框中显示,輸入後按回车上屏"
另外,我測試在主碼表中 key=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
讓大寫字母當編碼,ABCD=0,測試無效,都是直接大寫上屏,可能新版改了邏輯?
https://youtube.com/@jdevtw
7楼#
发布于:2024-10-25 13:46
emisjerry:啊,謝謝,終於找到此現象的原因了。
因為我要測試使用大寫字母做編碼,因看到完整 yong.ini 範例裡有寫到:
#SHIFT大写上屏方式,0候选框中显示回车上屏(默认),1直接输出大写字母
#注:要用使用大写字母作编码的不要设置为1...
回到原帖
你是SHIFT+字母(大写)作为编码的吗?我这里测试若码表中有大写编码,设置ABCD=0,可以正常输出文字啊!也有可能跟其它参数有关……

图片:ABCD.png

8楼#
发布于:2024-10-25 14:13
zrjojo:你是SHIFT+字母(大写)作为编码的吗?我这里测试若码表中有大写编码,设置ABCD=0,可以正常输出文字啊!也有可能跟其它参数有关……回到原帖
哈哈,謝謝,是我又誤解了。
原來此處是指碼表裡的大寫編碼,我以為是 a 工 子 也 在輸入時大寫A也能出現小寫 a 的選項。
https://youtube.com/@jdevtw
游客

返回顶部