[ 首頁 / 搜尋 / 管理Discord ] [ Komica首頁 ] [ 跨版面 ] [ 雜談 / / 攝影 / 運動 ] [ 人工智慧 / 程設交流 ] [ 蔚藍檔案 / 英雄聯盟 / 米哈遊 / Minecraft / 魔物獵人 / 勝利女神:妮姬 / Pokémon / 刀劍亂舞 / Unlight ]

/cs/ - 程設交流

Computer science
名稱
Email
主題
回覆
檔案
嵌入
Options
密碼 (用來刪除檔案。)
  • Allowed file types:jpg, jpeg, png, gif, mp4, webm
  • Max filesize is 10 MB.
  • Max image dimensions are 10000 x 10000.
  • You may upload 1 per post.

  [Go to bottom]   [Catalog]   [返回]   [Archive]   [Featured]

File: 1735147044642.jpg (118.97 KB, 470x642, tensei.jpg)

914ec4d0 No.248

如何寫中文輸入法? 我弄清楚如何編寫虛擬鍵盤。 但我不清楚 Unicode Mapper。 有誰知道如何輸入注音符號和輸出繁體中文?

54c9e1ef No.257

老實說我也想改造輸入法,也不知道從哪邊下手。
新注音很不錯但總感覺好像差了些甚麼。
最討厭的大概是那個特殊符號選擇器吧,真的不怎麼好用。

997a18d5 No.259

基本上就是看一大堆 API 文件
打開 visual studio 寫 c++
畢竟輸入法和作業系統底層很有關係

Windows 主要是 tsf
https://github.com/MicrosoftDocs/win32/blob/docs/desktop-src/TSF/how-to-set-up-tsf.md

https://learn.microsoft.com/zh-tw/windows/win32/tsf/text-services-framework

maxos 就是 xcode 和 objc (swift)

https://blog.inoki.cc/2021/06/19/Write-your-own-IME-on-macOS-1/

android 的虛擬鍵盤
android studio + java(kotlin)

https://developer.android.com/develop/ui/views/touch-and-input/creating-input-method

ios 的虛擬鍵盤
主要也是 xcode objc (swift)

https://developer.apple.com/documentation/uikit/creating-a-custom-keyboard

997a18d5 No.260

如果從0開始難度太高
可以先研究現成的開源專案

https://chewing.im

>(New) Chewing / 新酷音計畫匯集許多開發資源,建立一系列符合自由軟體(Free / Open Source Software)規範的智慧型注音輸入法相關軟體建設,也廣泛為繁體/正體中文使用族群所採用,而所謂的「智慧型注音輸入法」,是指接受使用者輸入注音符號與音韻,再依據上下文、使用者以往的輸入習慣,依據機率高寡或特定的挑選策略,列出並過濾使用者期望的字詞,如此的系統在台灣已風行許久,諸如自然輸入法、倚天忘形輸入法,或者微軟的新注音輸入法都是這方面的代表,然而這些都是商業軟體,並限定執行的平台。也因此,(New) Chewing / 新酷音計畫企圖以自由軟體的開發方式,並且強調多種平台的使用性,目前已經能在 MS-Windows、Linux、 FreeBSD、Solaris,以及 Mac OS X 等平台運作,並廣泛支援多種輸入法架構。



[Go to top] [Catalog] [返回][Post a Reply]
刪除貼文 [ ]
[ 首頁 / 搜尋 / 管理Discord ] [ Komica首頁 ] [ 跨版面 ] [ 雜談 / / 攝影 / 運動 ] [ 人工智慧 / 程設交流 ] [ 蔚藍檔案 / 英雄聯盟 / 米哈遊 / Minecraft / 魔物獵人 / 勝利女神:妮姬 / Pokémon / 刀劍亂舞 / Unlight ]