阅读:1949回复:12

[求教] $ENGLISH用法

楼主#
更多 发布于:2024-10-09 16:25
參考: 码表格式和设置 - 帮助 - 小小输入法 - Powered by phpwind (dgod.net)

請問以下 $ENGLISH 的用法是允許的嗎?
zkb $[鍵盤HTML標籤]<span$_class='keypad'>$|$ENGLISH</span>

我想中文輸入 zkb 展開成HTML span標籤,游標移到 'keypad'> 後面,並自動切換成英文輸入狀態。

目前輸出結果: <span class='keybs'>->EN</span>
游標位置在 </span> 後面
仍為中文輸入狀態
https://youtube.com/@jdevtw
沙发#
发布于:2024-11-01 10:49
全码指当前码长>=len
板凳#
发布于:2024-11-01 10:39
dgod:$ENGLISH目前只有全码时自动提交才有效果,所以这不是bug。回到原帖

"全碼" 的定義與主碼表的len有關嗎?下列編碼皆唯一:
alex $ENGLISH
hello $ENGLISH
heller $ENGLISH

當len=4時,三者皆會進入臨英狀態
當len=5時,hello、heller 會進入臨英狀態,alex 出現 ->EN
當len=6時,heller 會進入臨英狀態,alex、hello 出現 ->EN

可能因為我平常不會使用連打,全碼的理解可能有誤差。我理解的全碼是針對詞條的編碼而定,輸入了所有的編碼就是全碼,和主碼表的最長編碼設定len無關。
https://youtube.com/@jdevtw
地板#
发布于:2024-11-01 09:59
emisjerry:終於試出來了。我必須把主碼表裡的len設成4,輸入alex才會出現臨英窗口。
但我的倉頡碼表要設成 6。len=6時,輸入 alex 出現的是 ->EN

不知是否是bug?
回到原帖

$ENGLISH目前只有全码时自动提交才有效果,所以这不是bug。
4楼#
发布于:2024-11-01 09:37
yanqian:我在小小输入法的QQ群里面问了周大关于您这个问题,他说不支持在拼音输入法中使用 $ENGLISH 这个特殊编码,您可以更换为其它码表类输入法测试下,比如五笔、仓颉等,就会发现是同前面 zrjojo 讲的一样的效果,自动转为临时英文模式。
...
回到原帖
終於試出來了。我必須把主碼表裡的len設成4,輸入alex才會出現臨英窗口。
但我的倉頡碼表要設成 6。len=6時,輸入 alex 出現的是 ->EN
不知是否是bug?
https://youtube.com/@jdevtw
5楼#
发布于:2024-10-13 18:38
前提是无重码时才会有效,其实就是自动切换为临时英文模式。
6楼#
发布于:2024-10-13 13:24
yanqian:我在小小输入法的QQ群里面问了周大关于您这个问题,他说不支持在拼音输入法中使用 $ENGLISH 这个特殊编码,您可以更换为其它码表类输入法测试下,比如五笔、仓颉等,就会发现是同前面 zrjojo 讲的一样的效果,自动转为临时英文模式。
...
回到原帖
謝謝協助。在五筆輸入時直接按 a 不是應該出現其編碼嗎?
圖片裡的 > 好像是臨時英文狀態?

我使用和你相同的內容,加在倉頡輸入法的主碼表裡,輸入 alex 後,敘述窗出現 -> EN 選項。

圖片是輸入了 al 兩個字母,9 ->EN 水難  水難是ex
https://youtube.com/@jdevtw
7楼#
发布于:2024-10-10 21:58
yanqian:我在小小输入法的QQ群里面问了周大关于您这个问题,他说不支持在拼音输入法中使用 $ENGLISH 这个特殊编码,您可以更换为其它码表类输入法测试下,比如五笔、仓颉等,就会发现是同前面 zrjojo 讲的一样的效果,自动转为临时英文模式。
...
回到原帖
厉害啊~~
8楼#
发布于:2024-10-10 21:45
我在小小输入法的QQ群里面问了周大关于您这个问题,他说不支持在拼音输入法中使用 $ENGLISH 这个特殊编码,您可以更换为其它码表类输入法测试下,比如五笔、仓颉等,就会发现是同前面 zrjojo 讲的一样的效果,自动转为临时英文模式。
我刚也测试了,比如我在五笔输入法的码表中增加一行:
alex $ENGLISH
然后在五笔打字时,按 alex 后看到候选就是下面这样,就是对应 english.txt 码表中的内容:

描述:特殊编码测试$ENGLISH

图片:57E9F23971DCC0C88DBB21DBF0DFB5F7.png

特殊编码测试$ENGLISH
9楼#
发布于:2024-10-10 20:52
zrjojo:你是不是删除了英文码表,建议加上回到原帖
English.txt 仍留在[IM]的設置裡。
https://youtube.com/@jdevtw
上一页
游客

返回顶部