Forum #1 - Topic #196 - Message List

請問一下嘸蝦米的組字

我想請問一下 一般嘸蝦米在組字的時候,同樣的字碼有多個字的話 會列出 0 1 2 … 等同樣字碼的字讓使用者選 (例如: yobo 會有 0嘉 1喜 2嚭 …) 一般如果在編碼最後加上 "v" 的話,就是說選 1 這個字

而在 gcin 方面,如果字碼在3 碼的時候,加上 "v" 會正常的選到 1 這個字 但是如果字碼本身就是四個的話,如上面那個例子 加上 "v" 的時候,gcin 會把 "嘉" 這個字先送出去 然後把 "v" 這個碼當作是新字的第一個碼

請問有什麼設定可以讓gcin 在嘸蝦米能正確的吃到五個字碼的嗎?

謝謝

  • Message #851

    需要修改嘸蝦米的 cin 檔,重轉 gtab。

    看是要把選字改成 vrsf 之類, 還是把 v 這類拆碼也寫進 chardef 裡。

    • Message #910

      請問一下,要怎麼把 v 放進chardef 裡呢? 這是他的select key

      %selkey 1234567890

      怎麼加他的1才會等於 "v" 呢?

      再請問一下,如果把 v 加進去了之後 如果在以後在組字的過程中,會不會把當作字碼用的 v 當然選擇的呢?

      謝謝

      • Message #911

        %selkey 1234567890
        怎麼加他的1才會等於 "v" 呢?

        %selkey vrsf567890

        如果在以後在組字的過程中,會不會把當作字碼用的 v 當然選擇的呢?

        不會互相干擾。很多輸入法都有類似用法,例如注音。

        • Message #916

          %selkey vrsf567890

          如果在以後在組字的過程中,會不會把當作字碼用的 v 當然選擇的呢?

          不會互相干擾。很多輸入法都有類似用法,例如注音。

          %selkey asdfghjkl

          似乎会干扰,没到MaxPress时,asd等是继续组词,使用?、*补全MaxPress后,asd等按下没反应

          • Message #917

            似乎会干扰,没到MaxPress时,asd等是继续组词,使用?、*补全MaxPress后,asd等按下没反应

            這個應該只發生在「gtab 唯一選擇時自動送出」,因為省略了 endkey

            selkey 只在 endkey 按下後才有作用,省略了 endkey 自然就會發生混淆了。

            • Message #919

              endkey不工作,在chardef和chardef均没设置endkey的对应条目时,加按的endkey会将endkey对应的字符上屏,而设置了后又会将设置的字符上屏

              %selkey asdfghjkl
              %endkey '
              %space_style 1
              
              
              • Message #920

                很多輸入法都不需要 %endkey 的,默認的 endkey 通常只有一個,就是 Space (某些 IM 是用 Enter)

                只有用到 %endkey 的輸入法才要設,其它輸入法不需要設定 %endkey

                例如注音用 3467 分別代表ˇˋˊ•
                這種才需要設 %endkey

                但「gtab 唯一選擇時自動送出」,會在按下 Space(endkey) 前判斷字元,這時 %endkey 和 %keyname 就有可能搞混。

                • Message #933

                  明白了,gcin-setup中选择"按满空格不自动送字"就行了,似乎使用?*后,asd等无法继续选字,不知是否是bug,同时多谢指教了! :)

                  • Message #939

                    使用?*至MaxPress后,asd等无法继续选字,此时的space是往向下翻页,但asd等仍然无法选字,此前的?*也就失去了意义,用起来很不方便的