PIME icon indicating copy to clipboard operation
PIME copied to clipboard

蝦米(PIME) 選字順序修改

Open chienhsing opened this issue 6 years ago • 5 comments

請問蝦米有辦法修改選字順序嗎? 現在是 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 ! 有辦法變成 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9

如果可以,請問如何自行修改!

chienhsing avatar Jun 20 '19 02:06 chienhsing

最近才發現這套輸入法,真的很可以,完全可以取代現有嘸蝦米的功能 就選字部份希望有能調整 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 雖然是習慣問題…

DDDETHER avatar Jul 17 '19 04:07 DDDETHER

真的,尤其是習慣了偽蝦米之後,都是從0開始選字。然後安裝了PIME才發現怎麼是從1開始選字。 我一開始還以為是偽蝦米的問題,直到後來公司有購買合法的嘸蝦米J (但只能安裝在公司的筆電),我才發現原來官方的嘸蝦米也是從0開始。 雖然我平常打的字都不太會需要選字,但是還是很好奇有沒有辦法調整這部分呢?謝謝。

neil62668 avatar Mar 21 '22 06:03 neil62668

https://github.com/EasyIME/PIME/blob/6c52c768ad6b7fed6224bbf8324d0b7f3332af9c/PIMETextService/PIMETextService.cpp#L46

gaias-jyh avatar Dec 05 '22 08:12 gaias-jyh

您好,這個檔案請問能修改那個?我改了 C:\Program Files (x86)\PIME\python\cinbase_init_.py的第76列self.candselKeys = "0123456789" 與 C:\Program Files (x86)\PIME\python\cinbase\config.py的第30.31.32列 selKeys=( "0123456789" )

都沒有用,一樣是123456789 而不是0開頭的 0123456789

再請指導了。

Clyde1111 avatar Feb 20 '24 06:02 Clyde1111

C:\Program Files (x86)\PIME\python\cinbase_init_.py 從def onKeyDown往下找

        # 檢查選字鍵
        if not cbTS.imeDirName == "chedayi":
            cbTS.selKeys = "1234567890"
            if not self.candselKeys == "1234567890":
                self.candselKeys = "1234567890"
                cbTS.TextService.setSelKeys(cbTS, self.candselKeys)
                cbTS.isSelKeysChanged = True
        #無蝦米從0開始
        if cbTS.imeDirName == "cheliu":
            cbTS.selKeys = "0123456789"
            if not self.candselKeys == "0123456789":
                self.candselKeys = "0123456789"
                cbTS.TextService.setSelKeys(cbTS, self.candselKeys)
                cbTS.isSelKeysChanged = True

gaias-jyh avatar Feb 20 '24 06:02 gaias-jyh