cht電腦資訊gcin
adm Find login register

ubuntu openoffice write 下使用 片語問題?

dumas
joined: 2010-07-22
posted: 2
promoted:
bookmarked:
1subject: ubuntu openoffice write 下使用 片語問題?Promote 0 Bookmark 02010-07-22quote  

請問在 Write 下使用 alt-shift 無法呈現出片語檔的原因!

設定中 以 SHIFT 代替 並未勾選, 請問可如何排除

 

eliu

joined: 2007-08-09
posted: 11474
promoted: 617
bookmarked: 187
新竹, 台灣
2subject: Promote 0 Bookmark 02010-07-22quote  
這個很早就有人回報了,好像只發生在 GTK的介面,看起來是 OO 的 bug。
eliu

joined: 2007-08-09
posted: 11474
promoted: 617
bookmarked: 187
新竹, 台灣
3subject: Promote 0 Bookmark 02010-07-22quote  

本來想改,只是 OO compile 不起來,放棄了,我先給個 hint,有空的人可以改改看

ooo-build-3.1.1.2/build/ooo310-m19/vcl/unx/gtk/window/gtkframe.cxx:2992

這段根本就是亂寫一通,應該用 pEvent->state,state 的 Mask 可參考 GdkModifierType

 

         switch( pEvent->keyval )
        {
#ifdef MACOSX
            case GDK_Meta_L:   // map Meta (aka Command key) to Ctrl
#endif
            case GDK_Control_L:
                nExtModMask = MODKEY_LMOD1;
                nModMask = KEY_MOD1;
                break;
#ifdef MACOSX
            case GDK_Meta_R:   // map Meta (aka Command key) to Ctrl
#endif
            case GDK_Control_R:
                nExtModMask = MODKEY_RMOD1;
                nModMask = KEY_MOD1;
                break;
            case GDK_Alt_L:
                nExtModMask = MODKEY_LMOD2;
#ifdef MACOSX
                nModMask = KEY_MOD3;
#else

edited: 1
dumas
joined: 2010-07-22
posted: 2
promoted:
bookmarked:
4subject: Promote 0 Bookmark 02010-07-27quote  

原來有人回報了, 可能問的方式不同. 找不到所以再次提問, 不好意思佔了版面!!

個人使用倉頡, 所以將常用的片語使用外加字詞方式解決了. 

eliu

joined: 2007-08-09
posted: 11474
promoted: 617
bookmarked: 187
新竹, 台灣
5subject: Promote 0 Bookmark 02010-07-27quote  

記得上一次是 Tetralet 回報的,是 倉頡 user + OO user + C programmer,完美的組合,修改 OO GTK 的任務就交給 Tetralet 了  大笑

edited: 1

cht電腦資訊gcin
adm Find login register
views:12122