cht電腦資訊gcingcin Android
adm Find login register

gcin android 測試版

guest
31subject: ASUS變形平板+鍵盤底座 新版gcin ubject: 華碩TF201,執行不起來Promote 0 Bookmark 02013-05-12quote  

eliu兄好,

已經下載新版gcin for android,檔案大小約1.6M。

今天換另一個方式測試,發現問題的癥結。如果單純平板電腦操作是OK的(使用平板的虛擬鍵盤)。

但是我的TF201有加上docking(鍵盤),一直都是平板+鍵盤底座,一起使用。

這種情況下,開啟gcin,按下附屬鍵盤底座,就會出現錯誤(新版也是一樣)。

不曉得eliu兄有機會讓gcin for android也能適用這種使用方式。

 

 

 

打開connectbot之後,按下鍵盤按鍵(gcin下,輸入第一個注音符號),所跑出來的警告訊息(很抱歉,gcin已停止。),大約到 (469)下去2~3行 為止,按下確認按鍵之後就跑出(203)之後那些警告。

 

D/AndroidRuntime(  469): Shutting down VM
W/dalvikvm(  469): threadid=1: thread exiting with uncaught exception (group=0x40a3a1f8)
E/AndroidRuntime(  469): FATAL EXCEPTION: main
E/AndroidRuntime(  469): java.lang.NullPointerException
E/AndroidRuntime(  469):     at com.hyperrate.gcin.Gcin.handleCharacter(Gcin.java:840)
E/AndroidRuntime(  469):     at com.hyperrate.gcin.Gcin.onKey(Gcin.java:724)
E/AndroidRuntime(  469):     at com.hyperrate.gcin.Gcin.translateKeyDown(Gcin.java:497)
E/AndroidRuntime(  469):     at com.hyperrate.gcin.Gcin.onKeyDown(Gcin.java:530)
E/AndroidRuntime(  469):     at android.view.KeyEvent.dispatch(KeyEvent.java:2599)
E/AndroidRuntime(  469):     at android.inputmethodservice.AbstractInputMethodService$AbstractInputMethodSessionImpl.dispatchKeyEvent(AbstractInputMethodService.java:135)
E/AndroidRuntime(  469):     at android.inputmethodservice.IInputMethodSessionWrapper.executeMessage(IInputMethodSessionWrapper.java:95)
E/AndroidRuntime(  469):     at com.android.internal.os.HandlerCaller$MyHandler.handleMessage(HandlerCaller.java:61)
E/AndroidRuntime(  469):     at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(  469):     at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime(  469):     at android.app.ActivityThread.main(ActivityThread.java:4424)
E/AndroidRuntime(  469):     at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(  469):     at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime(  469):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
E/AndroidRuntime(  469):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
E/AndroidRuntime(  469):     at dalvik.system.NativeStart.main(Native Method)
D/dalvikvm(  769): GC_CONCURRENT freed 501K, 25% free 8465K/11143K, paused 6ms+13ms
I/Process (  469): Sending signal. PID: 469 SIG: 9
W/InputManagerService(  203): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@419c93c0
I/ActivityManager(  203): Process com.hyperrate.gcin (pid 469) has died.
W/InputManagerService(  203): Session failed to close due to remote exception
W/InputManagerService(  203): android.os.DeadObjectException
W/InputManagerService(  203):     at android.os.BinderProxy.transact(Native Method)
W/InputManagerService(  203):     at com.android.internal.view.IInputMethodSession$Stub$Proxy.finishSession(IInputMethodSession.java:366)
W/InputManagerService(  203):     at com.android.server.InputMethodManagerService.finishSession(InputMethodManagerService.java:1033)
W/InputManagerService(  203):     at com.android.server.InputMethodManagerService.clearCurMethodLocked(InputMethodManagerService.java:1045)
W/InputManagerService(  203):     at com.android.server.InputMethodManagerService.onServiceDisconnected(InputMethodManagerService.java:1065)
W/InputManagerService(  203):     at android.app.LoadedApk$ServiceDispatcher.doDeath(LoadedApk.java:1073)
W/InputManagerService(  203):     at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1087)
W/InputManagerService(  203):     at android.os.Handler.handleCallback(Handler.java:605)
W/InputManagerService(  203):     at android.os.Handler.dispatchMessage(Handler.java:92)
W/InputManagerService(  203):     at android.os.Looper.loop(Looper.java:137)
W/InputManagerService(  203):     at com.android.server.ServerThread.run(SystemServer.java:797)
W/ActivityManager(  203): Scheduling restart of crashed service com.hyperrate.gcin/.Gcin in 5000ms
W/InputManagerService(  203): Session failed to close due to remote exception
W/InputManagerService(  203): android.os.DeadObjectException
W/InputManagerService(  203):     at android.os.BinderProxy.transact(Native Method)
W/InputManagerService(  203):     at com.android.internal.view.IInputMethodSession$Stub$Proxy.finishSession(IInputMethodSession.java:366)
W/InputManagerService(  203):     at com.android.server.InputMethodManagerService.finishSession(InputMethodManagerService.java:1033)
W/InputManagerService(  203):     at com.android.server.InputMethodManagerService.clearCurMethodLocked(InputMethodManagerService.java:1045)
W/InputManagerService(  203):     at com.android.server.InputMethodManagerService.onServiceDisconnected(InputMethodManagerService.java:1065)
W/InputManagerService(  203):     at android.app.LoadedApk$ServiceDispatcher.doDeath(LoadedApk.java:1073)
W/InputManagerService(  203):     at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1087)
W/InputManagerService(  203):     at android.os.Handler.handleCallback(Handler.java:605)
W/InputManagerService(  203):     at android.os.Handler.dispatchMessage(Handler.java:92)
W/InputManagerService(  203):     at android.os.Looper.loop(Looper.java:137)
W/InputManagerService(  203):     at com.android.server.ServerThread.run(SystemServer.java:797)
W/InputManagerService(  203): Session failed to close due to remote exception
W/InputManagerService(  203): android.os.DeadObjectException
W/InputManagerService(  203):     at android.os.BinderProxy.transact(Native Method)
W/InputManagerService(  203):     at com.android.internal.view.IInputMethodSession$Stub$Proxy.finishSession(IInputMethodSession.java:366)
W/InputManagerService(  203):     at com.android.server.InputMethodManagerService.finishSession(InputMethodManagerService.java:1033)
W/InputManagerService(  203):     at com.android.server.InputMethodManagerService.clearCurMethodLocked(InputMethodManagerService.java:1049)
W/InputManagerService(  203):     at com.android.server.InputMethodManagerService.onServiceDisconnected(InputMethodManagerService.java:1065)
W/InputManagerService(  203):     at android.app.LoadedApk$ServiceDispatcher.doDeath(LoadedApk.java:1073)
W/InputManagerService(  203):     at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1087)
W/InputManagerService(  203):     at android.os.Handler.handleCallback(Handler.java:605)
W/InputManagerService(  203):     at android.os.Handler.dispatchMessage(Handler.java:92)
W/InputManagerService(  203):     at android.os.Looper.loop(Looper.java:137)
W/InputManagerService(  203):     at com.android.server.ServerThread.run(SystemServer.java:797)
D/dalvikvm(  769): GC_CONCURRENT freed 502K, 24% free 8487K/11143K, paused 2ms+6ms
D/dalvikvm( 4025): Late-enabling CheckJNI
I/ActivityManager(  203): Start proc com.hyperrate.gcin for service com.hyperrate.gcin/.Gcin: pid=4025 uid=10151 gids={}
I/dalvikvm( 4025): Turning on JNI app bug workarounds for target SDK version 8...
D/dalvikvm(  117): GC_EXPLICIT freed 37K, 5% free 6533K/6851K, paused 3ms+8ms
D/dalvikvm( 4025): Trying to load lib /data/data/com.hyperrate.gcin/lib/libgcinimclient.so 0x410afe48
D/dalvikvm( 4025): Added shared lib /data/data/com.hyperrate.gcin/lib/libgcinimclient.so 0x410afe48
D/dalvikvm( 4025): No JNI_OnLoad found in /data/data/com.hyperrate.gcin/lib/libgcinimclient.so 0x410afe48, skipping init
E/gcin    ( 4025): conf /data/data/com.hyperrate.gcin/files/config/
D/dalvikvm(  117): GC_EXPLICIT freed <1K, 5% free 6533K/6851K, paused 4ms+8ms
D/dalvikvm(  117): GC_EXPLICIT freed <1K, 5% free 6533K/6851K, paused 4ms+7ms
E/gcin    ( 4025): conf /data/data/com.hyperrate.gcin/files/config/
D/dalvikvm( 4025): GC_CONCURRENT freed 387K, 7% free 6642K/7111K, paused 3ms+2ms
E/gcin    ( 4025): code 113
E/gcin    ( 4025): code 119
E/gcin    ( 4025): code 101
E/gcin    ( 4025): code 114
E/gcin    ( 4025): code 116
E/gcin    ( 4025): code 121
E/gcin    ( 4025): code 117
E/gcin    ( 4025): code 105
E/gcin    ( 4025): code 111
E/gcin    ( 4025): code 112
E/gcin    ( 4025): code 91
E/gcin    ( 4025): code 93
E/gcin    ( 4025): code 97
E/gcin    ( 4025): code 115
E/gcin    ( 4025): code 100
E/gcin    ( 4025): code 102
E/gcin    ( 4025): code 103
E/gcin    ( 4025): code 104
E/gcin    ( 4025): code 106
E/gcin    ( 4025): code 107
E/gcin    ( 4025): code 108
E/gcin    ( 4025): code 59
E/gcin    ( 4025): code 39
E/gcin    ( 4025): code 92
E/gcin    ( 4025): code 122
E/gcin    ( 4025): code 120
E/gcin    ( 4025): code 99
E/gcin    ( 4025): code 118
E/gcin    ( 4025): code 98
E/gcin    ( 4025): code 110
E/gcin    ( 4025): code 109
E/gcin    ( 4025): code 44
E/gcin    ( 4025): code 46
E/gcin    ( 4025): code 47
E/gcin    ( 4025): code 58
E/gcin    ( 4025): code 32
E/gcin    ( 4025): MyKeyboard ---
E/gcin    ( 4025): setImeOptions
D/AlarmManager(  203): Added alarm Alarm{4192fd38 type 0 jp.naver.line.android}

guest
32subject: ASUS變形平板+鍵盤底座 新版gcin ubject: 華碩TF201,執行不起來Promote 0 Bookmark 02013-05-12quote  

eliu兄好,

如果紆迴使用實體鍵盤,使用gcin輸入中文,可暫時不會直接當掉。

如果一開始先使用平板電腦的虛擬鍵盤,在gcin輸入幾個中文字。接著在鍵盤設定內,將虛擬鍵盤,轉成使用實體鍵盤底座。這樣使用實體鍵盤使用gcin就可以正常輸入,不會當掉。

如果重新開機,這個過程就要重來一次。否則像上一回覆,直接當掉。

 

eliu

joined: 2007-08-09
posted: 11478
promoted: 617
bookmarked: 187
新竹, 台灣
33subject: Promote 0 Bookmark 02013-05-12quote  

根據你的 logcat,似乎有找到問題,麻煩再試一次最新的 GcinAndroid.apk。Thanks.

guest
34subject: subject: ASUS變形平板+鍵盤底座 新版gcin ubject: 華碩TF201,執行不起來Promote 0 Bookmark 02013-05-12quote  

eliu兄

下載後測試還是錯誤,

看下載連結檔案日期,還是2天前的。是否下載連結尚未更新。

eliu

joined: 2007-08-09
posted: 11478
promoted: 617
bookmarked: 187
新竹, 台灣
35subject: Promote 0 Bookmark 02013-05-13quote  

file size: 是否為 1682495 ?

$ md5sum GcinAndroid.apk 

4dd0d623a09c667dc233a60f35558aea GcinAndroid.apk

eliu

joined: 2007-08-09
posted: 11478
promoted: 617
bookmarked: 187
新竹, 台灣
36subject: Promote 0 Bookmark 02013-05-13quote  

麻煩改用新版本

GcinAndroid.apk size:1681282 

md5sum GcinAndroid.apk
0dc18876c62eb8c692ea266a6424f6d8 GcinAndroid.apk

 

如果還有 error,麻煩回報 logcat

guest
37subject: subject: ASUS變形平板+鍵盤底座 新版gcin ubject: 華碩TF201,執行不起來Promote 0 Bookmark 02013-05-13quote  

eliu兄好,

還是會當。

PS:這是從win7執行adb.exe 抓取的logcat內容。

 

 

D/dalvikvm( 4415): GC_CONCURRENT freed 567K, 6% free 11143K/11783K, paused 1ms+2
ms
D/AndroidRuntime( 4389): Shutting down VM
W/dalvikvm( 4389): threadid=1: thread exiting with uncaught exception (group=0x4
0a4f1f8)
E/AndroidRuntime( 4389): FATAL EXCEPTION: main
E/AndroidRuntime( 4389): java.lang.NullPointerException
E/AndroidRuntime( 4389):        at com.hyperrate.gcin.Gcin.display_candidate(Gci
n.java:801)
E/AndroidRuntime( 4389):        at com.hyperrate.gcin.Gcin.display_edit_candidat
e(Gcin.java:807)
E/AndroidRuntime( 4389):        at com.hyperrate.gcin.Gcin.handleCharacter(Gcin.
java:836)
E/AndroidRuntime( 4389):        at com.hyperrate.gcin.Gcin.onKey(Gcin.java:718)
E/AndroidRuntime( 4389):        at com.hyperrate.gcin.Gcin.translateKeyDown(Gcin
.java:491)
E/AndroidRuntime( 4389):        at com.hyperrate.gcin.Gcin.onKeyDown(Gcin.java:5
24)
E/AndroidRuntime( 4389):        at android.view.KeyEvent.dispatch(KeyEvent.java:
2599)
E/AndroidRuntime( 4389):        at android.inputmethodservice.AbstractInputMetho
dService$AbstractInputMethodSessionImpl.dispatchKeyEvent(AbstractInputMethodServ
ice.java:135)
E/AndroidRuntime( 4389):        at android.inputmethodservice.IInputMethodSessio
nWrapper.executeMessage(IInputMethodSessionWrapper.java:95)
E/AndroidRuntime( 4389):        at com.android.internal.os.HandlerCaller$MyHandl
er.handleMessage(HandlerCaller.java:61)
E/AndroidRuntime( 4389):        at android.os.Handler.dispatchMessage(Handler.ja
va:99)
E/AndroidRuntime( 4389):        at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 4389):        at android.app.ActivityThread.main(ActivityThrea
d.java:4424)
E/AndroidRuntime( 4389):        at java.lang.reflect.Method.invokeNative(Native
Method)
E/AndroidRuntime( 4389):        at java.lang.reflect.Method.invoke(Method.java:5
11)
E/AndroidRuntime( 4389):        at com.android.internal.os.ZygoteInit$MethodAndA
rgsCaller.run(ZygoteInit.java:784)
E/AndroidRuntime( 4389):        at com.android.internal.os.ZygoteInit.main(Zygot
eInit.java:551)
E/AndroidRuntime( 4389):        at dalvik.system.NativeStart.main(Native Method)

D/dalvikvm(  761): GC_CONCURRENT freed 240K, 38% free 7906K/12551K, paused 3ms+4
ms

eliu

joined: 2007-08-09
posted: 11478
promoted: 617
bookmarked: 187
新竹, 台灣
38subject: Promote 0 Bookmark 02013-05-13quote  

再試一次最新的 GcinAndroid.apk,希望這次可以 ok Yell

看起來 Asus 把 android 改到有點怪。

guest
39subject: subject: ASUS變形平板+鍵盤底座 新版gcin ubject: 華碩TF201,執行不起來Promote 0 Bookmark 02013-05-13quote  

eliu兄好,

 

還是會當,

 

 

I/ActivityManager(  199): Displayed org.connectbot/.ConsoleActivity: +404ms

E/gcin    ( 3693): setImeOptions

W/ResourceType(  350): No package identifier when getting value for resource num

ber 0x00000000

W/PackageManager(  350): Failure retrieving resources forcom.google.android.voic

esearch: Resource ID #0x0

D/dalvikvm(  350): GC_CONCURRENT freed 1047K, 70% free 9661K/31431K, paused 2ms+

6ms

D/OpenGLRenderer(  350): Flushing caches (mode 0)

W/InputManagerService(  199): Window already focused, ignoring focus gain of: co

m.android.internal.view.IInputMethodClient$Stub$Proxy@414ff3e0

D/AndroidRuntime( 3693): Shutting down VM

W/dalvikvm( 3693): threadid=1: thread exiting with uncaught exception (group=0x4

0a3a1f8)

E/AndroidRuntime( 3693): FATAL EXCEPTION: main

E/AndroidRuntime( 3693): java.lang.NullPointerException

E/AndroidRuntime( 3693):        at com.hyperrate.gcin.Gcin.display_edit_candidat

e(Gcin.java:809)

E/AndroidRuntime( 3693):        at com.hyperrate.gcin.Gcin.handleCharacter(Gcin.

java:837)

E/AndroidRuntime( 3693):        at com.hyperrate.gcin.Gcin.onKey(Gcin.java:718)

E/AndroidRuntime( 3693):        at com.hyperrate.gcin.Gcin.translateKeyDown(Gcin

.java:491)

E/AndroidRuntime( 3693):        at com.hyperrate.gcin.Gcin.onKeyDown(Gcin.java:5

24)

E/AndroidRuntime( 3693):        at android.view.KeyEvent.dispatch(KeyEvent.java:

2599)

E/AndroidRuntime( 3693):        at android.inputmethodservice.AbstractInputMetho

dService$AbstractInputMethodSessionImpl.dispatchKeyEvent(AbstractInputMethodServ

ice.java:135)

E/AndroidRuntime( 3693):        at android.inputmethodservice.IInputMethodSessio

nWrapper.executeMessage(IInputMethodSessionWrapper.java:95)

E/AndroidRuntime( 3693):        at com.android.internal.os.HandlerCaller$MyHandl

er.handleMessage(HandlerCaller.java:61)

E/AndroidRuntime( 3693):        at android.os.Handler.dispatchMessage(Handler.ja

va:99)

E/AndroidRuntime( 3693):        at android.os.Looper.loop(Looper.java:137)

E/AndroidRuntime( 3693):        at android.app.ActivityThread.main(ActivityThrea

d.java:4424)

E/AndroidRuntime( 3693):        at java.lang.reflect.Method.invokeNative(Native

Method)

E/AndroidRuntime( 3693):        at java.lang.reflect.Method.invoke(Method.java:5

11)

E/AndroidRuntime( 3693):        at com.android.internal.os.ZygoteInit$MethodAndA

rgsCaller.run(ZygoteInit.java:784)

E/AndroidRuntime( 3693):        at com.android.internal.os.ZygoteInit.main(Zygot

eInit.java:551)

E/AndroidRuntime( 3693):        at dalvik.system.NativeStart.main(Native Method)

 

D/TaskWidgetDataUtils( 1592): In trigger refresh list utils

D/TaskWidgetDataUtils( 1592): getWidgetData()

D/dalvikvm( 1592): GC_CONCURRENT freed 400K, 10% free 6759K/7495K, paused 3ms+2m

s

D/TaskWidgetDataUtils( 1592): In trigger refresh list utils

D/TaskWidgetDataUtils( 1592): getWidgetData()

D/AlarmManager(  199): Triggered Alarm 41925eb8 ELAPSED_REALTIME_WAKEUP IntentSe

nder{414846e8: PendingIntentRecord{418efda0 com.google.android.gsf broadcastInte

nt}}

I/GTalkService/c(  526): [AndroidEndpoint@1092074664] connect: acct=1000000, sta

te=CONNECTING

I/GTalkService/c(  526): [GTalkConnection@1093022080] connect: acct=1, state=CON

NECTING

E/GTalkService(  526): connectionClosed: no XMPPConnection - That's strange!

D/AlarmManager(  199): Added alarm Alarm{418ff100 type 2

eliu

joined: 2007-08-09
posted: 11478
promoted: 617
bookmarked: 187
新竹, 台灣
40subject: Promote 0 Bookmark 02013-05-13quote  

有 update 了,麻煩再試一次。

老刀

joined: 2008-11-02
posted: 217
promoted: 17
bookmarked: 9
新北市汐止區
41subject: Promote 0 Bookmark 02013-05-13quote  

eliu

新的 gcin android 以加入 array10a 的支援。測試了一下, 以前是分類成 ^-v,現在變成要拆成0-9,這邊可能要適應。

讚!這個 array10a 支援到 CJK Ext-A 二萬七千多字,真是太棒了!如果行列輸入法也能將我前些天貼上的 Ext-A 版放入,那就更理想了。 :)

不過現在 gcin 對於橫向鍵盤的問題還沒有解決。安裝完 gcin 後,在 App 中首次叫出 gcin 虛擬鍵盤時,如果當時螢幕橫擺,雖會出現橫向虛擬鍵盤,但當螢幕擺直將虛擬鍵盤改直向、再擺螢幕橫擺時,虛擬鍵盤並無法恢復橫向鍵盤,而是變成附圖這樣:

也懇請劉老大留意一下修正此問題。

-----

(可能是)現此時唯一用台文所寫的 3C 專題部落格「老刀烏白講」,歡迎你入來交關

 

guest
42subject: subject: ASUS變形平板+鍵盤底座 新版gcin ubject: 華碩TF201,執行不起來Promote 0 Bookmark 02013-05-13quote  

eliu兄好,

太感謝您了。

勞煩您多次修改,已經可以了。

我先使用各項功能看看。

 

eliu

joined: 2007-08-09
posted: 11478
promoted: 617
bookmarked: 187
新竹, 台灣
43subject: Promote 0 Bookmark 02013-05-13quote  

螢幕旋轉的問題,可以試試最新的 apk 看看。

guest
44subject: tf201:實體鍵盤使用便利性Promote 0 Bookmark 02013-05-14quote  

eliu兄好,

現在TF201+docking實體鍵盤,使用時正常不會當了。終於在android找回電腦中打的感覺。

非常感謝您!

 

不過有幾個事項,如果有機會修改,可增加使用便利性。

使用docking實體鍵盤,開啟gcin時

1、無法用實體鍵盤切換到英數輸入英文字母。(需從面板選擇不同輸入法)。

2、使用說明內的「選字件」沒有作用。可能是華碩docking實體鍵盤的問題(可能配置與一般鍵盤不同)。

3、從鍵盤無法輸入,。句號與逗號。-->可能是華碩鍵盤配置與一般鍵盤不同?

 

華碩鍵盤配置的相關討論,之前從google play安裝connectbot(ssh client),數字鍵上頭的字母都無效。後來從下列網址安裝特製的connectbot,TF201 docking鍵盤的都能使用了。

http://code.google.com/p/connectbot/issues/detail?id=459

eliu

joined: 2007-08-09
posted: 11478
promoted: 617
bookmarked: 187
新竹, 台灣
45subject: tf201:實體鍵盤使用便利性Promote 0 Bookmark 02013-05-14quote  

guest
1、無法用實體鍵盤切換到英數輸入英文字母。(需從面板選擇不同輸入法)。

是說 ctrl-space ? 我在 Android emulator 試的結果是不支援,連 Shift 切換也不支援。

2、使用說明內的「選字件」沒有作用。可能是華碩docking實體鍵盤的問題(可能配置與一般鍵盤不同)。

選字鍵的顯示是說候選字 1一 2依… 的顯示,與 keyboard 無關。

3、從鍵盤無法輸入,。句號與逗號。-->可能是華碩鍵盤配置與一般鍵盤不同?

如果是用標準注音鍵盤,用「,.」 是不行輸入「,。」,用 倚天26鍵注音就可以。在 Window/Linux 也是一樣不是嗎?

edited: 1
guest
46subject: subject: tf201:實體鍵盤使用便利性Promote 0 Bookmark 02013-05-14quote  

eliu兄好,

上一post文,忘了報告我在gcin的使用模式,都是使用詞音+許氏鍵盤asdf選字。

 

 

 

1、無法用實體鍵盤切換到英數輸入英文字母。(需從面板選擇不同輸入法)。

是說 ctrl-space ? 我在 Android emulator 試的結果是不支援,連 Shift 切換也不支援。

OK,瞭解。

 

2、使用說明內的「選字件」沒有作用。可能是華碩docking實體鍵盤的問題(可能配置與一般鍵盤不同)。

選字鍵的顯示是說候選字 1一 2依… 的顯示,與 keyboard 無關。

OK,瞭解。那如果將來有加入asdf、、選字的選項。就更符合許氏鍵盤的便利操作。

 

3、從鍵盤無法輸入,。句號與逗號。-->可能是華碩鍵盤配置與一般鍵盤不同?

如果是用標準注音鍵盤,用「,.」 是不行輸入「,。」,用 倚天26鍵注音就可以。在 Window/Linux 也是一樣不是嗎?

在win,linux使用許氏鍵盤,用「,.」 可輸入「,。」。昨天在andorid不行,今天重新開機又可以了。

感謝您的解說!

eliu

joined: 2007-08-09
posted: 11478
promoted: 617
bookmarked: 187
新竹, 台灣
47subject: Promote 0 Bookmark 02013-05-15quote  

已經支援設定詞音的選字鍵 asdf 了

guest
48subject: 詞音asdf選字-測試報告。Promote 0 Bookmark 02013-05-15quote  

eliu兄好,

詞音asdf選字已經測試(許氏鍵盤)。遇到問題。

在win,linux  asdf選字,須加上shitf按鍵。如果直接按asdf是不行的。

 

下載您的最新gcin android apk版,使用1234、、選字OK。

如果直接按壓asdf選字,與在win,linux一樣,是出現注音符號,沒有選字。  按壓shift+asdf。shift沒有發揮作用,沒有選到候選詞。

eliu

joined: 2007-08-09
posted: 11478
promoted: 617
bookmarked: 187
新竹, 台灣
49subject: Promote 0 Bookmark 02013-05-15quote  

因為目前還沒有 ctrl, shift 的支援。只能怪 Android emulator 太爛,不支援。

guest
50subject: 詞音asdf選字-測試報告。Promote 0 Bookmark 02013-05-15quote  

瞭解,

就,先回到1234、、選字,

或者將來有   其他替代按鍵+asdf、、選字。

老刀

joined: 2008-11-02
posted: 217
promoted: 17
bookmarked: 9
新北市汐止區
51subject: Promote 0 Bookmark 02013-05-15quote  

我用藍牙鍵盤與 HTC One X 配對後,用 gcin 打中文真的很方便。但因為連接藍牙鍵盤時的虛擬鍵盤是處於關閉狀態,又因現階段 gcin 無法切到英文鍵盤,必須藉由切換到 Android 系統預設的英文鍵盤打完英文字母後再切回 gcin,真的有些困擾。

關於這個問題,建議劉老大可參考 LIME HD 的原始碼(它支援使用 Shift-space 切換中/英文輸入狀態)的作法,應該就可解決切換中/英文輸入的問題。

-----

(可能是)現此時唯一用台文所寫的 3C 專題部落格「老刀烏白講」,歡迎你入來交關

 

eliu

joined: 2007-08-09
posted: 11478
promoted: 617
bookmarked: 187
新竹, 台灣
52subject: Promote 0 Bookmark 02013-05-16quote  

加入了 shift 的支援,不過還沒實際試過,因為我連 android 手機也沒有。Laughing 只能用 emulator 測試,偏偏 emulator 不支援 shift control keys.

eliu

joined: 2007-08-09
posted: 11478
promoted: 617
bookmarked: 187
新竹, 台灣
53subject: Promote 0 Bookmark 02013-05-17quote  

空白鍵可以設定要選字或是送出空白了,在用實體 keyboard 時設定成選字會比較好用。

BV1AL
joined: 2008-03-05
posted: 49
promoted: 6
bookmarked: 0
54subject: Android 版如何自行增加輸入table ?Promote 0 Bookmark 02013-05-19quote  

在x86版可以自行製作(或用任何方法拿到) xxx.cin 然後轉成 .gtab 就可以讓gcin 使用,

LIME也可以抓 xxx.cin 來轉給它用,

請問在 Android 版要怎麼自行增加輸入法table ?

謝謝

edited: 2
guest
55subject: subject: tf201+docking:實體鍵盤-測試shift、空白鍵 OK。Promote 0 Bookmark 02013-05-19quote  

eliu兄好,

經過幾次修改,真的非常好用,與在win、linux很接近了(我也把win linux自用字庫copy移到andorid下,又更便利)。

今日下載新apk,測試shift選辭,以及空白鍵,測試OK。

 

不過看到都可以有機會修改,就越來越貪心,再提出一個需求。gcin輸入的編輯區內,輸入多個字之後,可否讓實體鍵盤的上下左右按鍵有功能(現在需要用觸控螢幕選字,再壓下空白鍵,開啟「選擇同音字詞」選字)。

左右鍵,讓游標可以在編輯區移動到不同的字。

上下鍵可以開啟同音字詞清單。接著可以asdf、、(或是1234、、)選字。

BV1AL
joined: 2008-03-05
posted: 49
promoted: 6
bookmarked: 0
56subject: Promote 0 Bookmark 02013-05-19quote  

剛發現叫不出輸入法?

再之前剛裝好gcin時,可以叫出來打字,不久,不知怎麼的在打完字後,

鍵盤就縮回去,然後就怎麼都叫不出鍵盤來打字了。

也就是鍵盤完全不會出現在螢幕,所以也無法切換到Android 鍵盤或 LIME。

同時,回到系統畫面,HOME 鍵也無效,要從所有應用程式裡找到「設定」,

-->「語言與鍵盤」把gcin 關掉,才能重新在應用程式裡叫出鍵盤,但這時

是沒有 gcin 可用。

原因不明,待試。

使用 薑餅 2.3.4

eliu

joined: 2007-08-09
posted: 11478
promoted: 617
bookmarked: 187
新竹, 台灣
57subject: subject: tf201+docking:實體鍵盤-測試shift、空白鍵 OK。Promote 0 Bookmark 02013-05-19quote  

guest
我也把win linux自用字庫copy移到andorid下,又更便利)。

這需要 root 權限才可以做到

guest
58subject: tf201+docking實體鍵盤Promote 0 Bookmark 02013-05-19quote  

我的tf201有root,

前幾日已經將字庫那兩個檔案(tsin32)複製到androd內,測試也都OK。

重新安裝一次,須再cp一次。

 

PS:

之前沒有gcin,所以使用不便,所以將tf201 root 後,透過debian-kit,安裝debian squeeze在32G的microsd卡內。雖然android內有debian,但是android內還是有許多輸入中文的需要(例如網頁瀏覽),每件事再開debian也不便利,而且在debian內開瀏覽器,資源會吃得很凶。

eliu

joined: 2007-08-09
posted: 11478
promoted: 617
bookmarked: 187
新竹, 台灣
59subject: Promote 0 Bookmark 02013-05-20quote  

支援←→鍵移動 cursor 了。

guest
60subject: subject: tf201+docking:實體鍵盤-測試上下左右鍵 OKPromote 0 Bookmark 02013-05-21quote  

eliu兄好,

測試OK。使用起來與在筆電上使用gcin一樣快了。

不需關閉gcin,按著shift,也可以直接輸入小寫英文字。數字也可以直接輸入。

thanks!

 

prev,1,2,3,4,6,next

cht電腦資訊gcingcin Android
adm Find login register
views:425912