從 cns11643 中文標準全字庫生成倉頡和速成官方碼表

一直以來,我對倉頡速成這對難兄難弟是很有意見的……網上流傳的碼表版本繁多,但名字都叫“倉頡”,和五筆對比起來,好歹五筆還分個 86 和 98,再新一點還有 新世紀 等等,但倉頡沒有,不論什麼版本的倉頡,都叫“倉頡”。

這就很尷尬,每個人用的倉頡碼表都不一樣,但不一樣在哪裡,他自己也不知道。

總[……]

點擊跳轉以繼續閱讀

落格輸入法是如何處理按鍵消息的

要做一款移動設備上的軟鍵盤,那麼怎麼處理用戶的點擊位置,就是你遇到的第一個難題,在這個問題上,我也走了很長的路。

我把落格輸入法開發以來的觸控邏輯大致分類為三個階段,現在分別來講講設計思路,希望能夠對你有所幫助。

第一代觸控引擎

顯然,對於一個初學者來說,沒什麼比系統控件更好用的了,功能全[……]

點擊跳轉以繼續閱讀

到底“雙拼”是個啥?

本文首發於數碼荔枝,原名 《到底「雙拼」是個啥?聽雙拼輸入法開發者給你說》

就在上個週末,我向一個新朋友推薦雙拼輸入法,他是那種對這方面從來沒有關心過的人——就連“全拼”這個概念,也是在我向他介紹了雙拼之後才知道的——“原來我一直以來用的叫做全拼(拼音)輸入法”。

正是這件事情,促使[……]

點擊跳轉以繼續閱讀

上架一款訂閱付費的 app,除了代碼你還需要做什麼?

終於,落格輸入法 X 成功地上架了。從開發到上架,發生了很多事情。

現在,我就來說說,除了代碼,上架一款訂閱收費的 app,你都需要做些什麼。

使用協議

一般來說,蘋果為你提供了統一的軟件使用協議,就在你對應app 的 “app infomation”頁面下,右側有個 Licens[……]

點擊跳轉以繼續閱讀

落格輸入法:沒人買我的 APP 了,但我不想 GG

文章原標題《如果這個輸入法再無法讓我維持生計,我就回家賣紅薯》

人家說一個 App 想要賣的好,總得配一個動人的故事,去年一篇專訪如果下個月沒人買我的 App,我就得 GG扎了很多人的心——一不小心說了大實話,不少人難以接受這個現實。——人是動到了,就是角度似乎有點問題hhh

我也不想接受這[……]

點擊跳轉以繼續閱讀

落格輸入法 macOS 是如何處理 ascii 0x01 的兼容問題的-macOS 輸入法如何正確設置 buffer

早在去年,落格輸入法的用戶就有報告說落格輸入法 macOS 在 有道云筆記 的 MarkDown 模式下無法正常鍵入中文,經過測試證明確實如此,體現為打中文字的時候,buffer的刷新會奇怪的刪除掉光標前的一個字符——對,不多不少,就刪一個。

搗鼓了很久未果,最後我沒招了打印出了所有內容,發現[……]

點擊跳轉以繼續閱讀

落格輸入法是如何在 iOS 上反賬號共享盜版的

對於 iOS 開發者來說,面對 app 盜版,最大的問題不是技術破解,反而是越來越多的 Apple ID 共享盜版,有的人可能會說這樣的盜版就相當於是“試用”了,喜歡的人自然會去入正……但實際上,由於一分錢共享賬號盜版的存在,導致無數獨立開發者最終走向了投簡歷。

總之,去年,Surge 的作者[……]

點擊跳轉以繼續閱讀

macOS 鍵盤按鍵 event 的三種截獲方式

一般情況下,你不需要了解這些內容。

在極少數情況下,你的app可能需要去獲取用戶按下的按鍵信息,比如盜號木馬 開發一款輸入法。只有這樣你才能給用戶提供候選。

怎麼在 macOS 下創建一個輸入法,我在Swift 使用 InputMethodKit 寫輸入法這篇文章中有詳細的說明,這里略過[……]

點擊跳轉以繼續閱讀