Ken Luo

Results 7 comments of Ken Luo

應該與時間及語言設定有關,可能設為台灣以外的地區會產生此問題,我再找時間測看看。

原本想說可能是地區與語言的引響而導致,因為我之前沒注意到這部份。 故我在虛擬機下將地區與語言都切成 english (united states) 測試了一下,但沒發現有問題。 再看了一些處理日期的程式碼,也沒發現到我有自定義日期格式的動作。 所以有可能是你之前有用別的加歌程式開過歌曲資料庫,故產生了此問題。

這邊有新功能的自動建立版本: https://ci.appveyor.com/project/KenLuoTW/songmgr/build/artifacts 下載後直接解壓,取代原本的 CrazyKTV_SongMgr.exe 即可。 其實我最近並沒有修改到什麼功能,所以一直沒有正式更新。 這個自動建立的版本是只要我有做任何修改,就會自動建立新版本。 而 #78 ,我目前還找不到問題所在,好像是隨機的,要找出原因比較需要時間。 所以我暫時會改成只要碰到歌手名稱空白,就忽略那首歌並記錄起來,今天晚一點會弄出來。

來得及得話,會趕在 0.15 正式版發行前加入,來不及的話,也會在 0.16 正式版之前的測試版裡。

暫時還沒空弄,待有空時會加入。

建議在 UI-less 模式下,將 candPerRow 強制設為 1, 這樣可避免在 UI-less 模式下一次跳多格的 bug。 這可以修正 #199,可參考 https://github.com/EasyIME/PIME/commit/87eab1ed80325fa603e879a2f86b1675fbd95b40 來修改。 尚存在的問題: 目前無法像微軟輸入法一樣,顯示正確的頁數,只能顯示一頁有幾個候選字。 因為模組一次只送出一頁的候選字數量,不過這樣模組可以判斷何時應該要換頁。 好處: 不用去理會 UI-less 模式的候選清單是直式或橫式,反正按上/下/左/右鍵一次就是跳一格, 而且微軟輸入法既使是橫式,也是使用上/下鍵來移動候選游標。

補充一下我在 Win10 測試的資料: 顯示在工作列上的語言選單內 `HKU\{SID}\SOFTWARE\Microsoft\CTF\TIP\` 當使用者將輸入法自控制台的鍵盤設定中移除輸入法,會在此留下 Enable = 0x00000000 (REG_DWORD) 的值,例如「大易模組」: `HKU\{SID}\SOFTWARE\Microsoft\CTF\TIP\{35F67E9D-A54D-4177-9697-8B0AB71A9E04}\LanguageProfile\0x00000404\{E6943374-70F5-4540-AA0F-3205C7DCCA84}\Enable: 0x00000000` 當使用者再次重新安裝 PIME 時,如果有安裝大易模組,那麼它就不會顯示在工作列上的語言選單內。 這也是目前所存在的 bug,因為重新安裝時,依然會在 `HKU\{SID}\Control Panel\International\User Profile` 寫入模組的資料,所以會變成工作列上的語言選單不會顯示該模組,而控制台的設定裡則會顯示出該模組。 # 所以如果要全部安裝,但只啟用核取的輸入法,可以用以下方式: 核取的輸入法: 依舊寫入 `HKU\{SID}\Control Panel\International\User Profile` 所須的輸入法模組資料。...