NME Android目標中文輸入問題完美解決!

2021-06-11 17:34:49 字數 516 閱讀 9196

前面寫了兩篇文章提到了在haxe+nme中解析和顯示中文的問題,但是經驗證,在android/windows等目標平台上(ios目前沒條件測試),中文輸入還是不行,textfield似乎僅接受ascii字元。

今天在群中看到有位大俠找到了老外寫的一篇文章解決了這個問題:

於是特意測試了一下,上面老外的原版補丁未能解決一次輸入多個字元的問題,但是稍作修改即可成功輸入中文了,而且像訊飛輸入法之類的語音大段輸入也沒問題!目前看來已經沒有什麼東西能阻擋haxe制霸移動開發的步伐了,哇哈哈哈哈!

具體修改步驟如下:

1. 這次需要hack nme的android模板檔案了,具體路徑如下:

2. 在mainview類中新增乙個方法如下:

@override

public boolean onkeymultiple(final int inkeycode, int repeatcount, keyevent event) }}

});return true;

}

linux下sublime無法使用中文輸入法

儲存下面的 到檔案sublime imfix.c 位於 目錄 include void gtk im context set client window gtkimcontext context,gdkwindow window 將上一步的 編譯成共享庫libsublime imfix.so,命令 ...

Ubuntu 12 10下安裝ibus中文輸入法

1,安裝ibus框架 終端輸入以下命令 sudo apt get install ibus ibus clutter ibus gtk ibus gtk3 ibus qt4 2,啟用ibus框架 終端輸入以下命令 im switch s ibus 3,重新啟動computer,或者登出當前使用者。4...

Ubuntu 12 10下安裝ibus中文輸入法

從ubuntu 12.04公升級到12.10後,中文輸入法fcitx,找個小企鵝同鞋一直讓自己煞是糾結,乾脆就把和他有關的檔案全部乾掉.ctrl alt t啟動terminal後輸入以下命令 sudo apt get remove fcitx 之後在dash中輸入fcitx發現,小企鵝輸入法不見了,...