[immodule-qt] How to try bc patch via Uim.

Dennis Yao syisea at hotmail.com
Sat Jun 26 09:04:35 EEST 2004


>>However, I could not activate the input engine in kedit or any other KDE 
>>application.
>>press ctrl+space ? or other keystroke ?
>>Is there any system tray panel in the KDE?
>>

I use the SUN keyboard, the trigger keystroke in my workstation is 
"Shift+Space", finally I found it.
Why not "ctrl+space", or just a exception is my workstation?



>From: "Dennis Yao" <syisea at hotmail.com>
>To: syisea at hotmail.com, yamaken at bp.iij4u.or.jp
>CC: immodule-qt at freedesktop.org
>Subject: Re: [immodule-qt] How to try bc patch via Uim.
>Date: Fri, 25 Jun 2004 05:00:41 -0500
>
>
>sorry , I pasted another error message in previous email, the error message 
>I mentioned should be:
>
>g++ -c -Wall -W -O2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_TABLET_SUPPORT 
>-DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_THREAD_SUPPORT -DQT_NO_CUPS 
>-D_LARGEFILE_SOURCE -D_LARGE_FILES -D_FILE_OFFSET_BITS=64 -DQT_NO_XINERAMA 
>-DQT_NO_XRANDR -DQT_NO_XKB -DQT_DLOPEN_OPENGL -DQT_NO_IMAGEIO_MNG 
>-DQT_NO_IMAGEIO_JPEG -DQT_BUILTIN_GIF_READER=1 -DQT_NO_STYLE_MAC 
>-DQT_NO_STYLE_AQUA -DQT_NO_STYLE_INTERLACE -DQT_NO_STYLE_WINDOWSXP 
>-DQT_NO_STYLE_COMPACT -DQT_NO_STYLE_POCKETPC 
>-I/tmp/syao/qt-x11-free-3.3.2/mkspecs/solaris-g++ -I. 
>-I/usr/include/freetype2 -I3rdparty/libpng -I3rdparty/zlib 
>-I3rdparty/opentype -I../include -I/usr/openwin/share/include 
>-I.moc/release-shared-mt/ -o .obj/release-shared-mt/qtaddons_x11.o 
>kernel/qtaddons_x11.cpp
>/tmp/syao/qt-x11-free-3.3.2/bin/moc kernel/qapplication_x11.cpp -o 
>.moc/release-shared-mt/qapplication_x11.moc
>g++ -c -Wall -W -O2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_TABLET_SUPPORT 
>-DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_THREAD_SUPPORT -DQT_NO_CUPS 
>-D_LARGEFILE_SOURCE -D_LARGE_FILES -D_FILE_OFFSET_BITS=64 -DQT_NO_XINERAMA 
>-DQT_NO_XRANDR -DQT_NO_XKB -DQT_DLOPEN_OPENGL -DQT_NO_IMAGEIO_MNG 
>-DQT_NO_IMAGEIO_JPEG -DQT_BUILTIN_GIF_READER=1 -DQT_NO_STYLE_MAC 
>-DQT_NO_STYLE_AQUA -DQT_NO_STYLE_INTERLACE -DQT_NO_STYLE_WINDOWSXP 
>-DQT_NO_STYLE_COMPACT -DQT_NO_STYLE_POCKETPC 
>-I/tmp/syao/qt-x11-free-3.3.2/mkspecs/solaris-g++ -I. 
>-I/usr/include/freetype2 -I3rdparty/libpng -I3rdparty/zlib 
>-I3rdparty/opentype -I../include -I/usr/openwin/share/include 
>-I.moc/release-shared-mt/ -o .obj/release-shared-mt/qapplication_x11.o 
>kernel/qapplication_x11.cpp
>kernel/qapplication_x11.cpp: In function `void qt_init_internal(int*, 
>char**,
>   Display*, long unsigned int, long unsigned int)':
>kernel/qapplication_x11.cpp:2007: warning: `XEventClass*ev_class' might be 
>used
>   uninitialized in this function
>kernel/qapplication_x11.cpp: At global scope:
>kernel/qapplication_x11.cpp:4579: error: `XK_Codeinput' was not declared in
>   this scope
>kernel/qapplication_x11.cpp:4580: error: `XK_SingleCandidate' was not 
>declared
>   in this scope
>kernel/qapplication_x11.cpp:4581: error: `XK_MultipleCandidate' was not
>   declared in this scope
>kernel/qapplication_x11.cpp:4582: error: `XK_PreviousCandidate' was not
>   declared in this scope
>kernel/qapplication_x11.cpp: In member function `bool
>   QETWidget::translateKeyEventInternal(const XEvent*, int&, QString&, 
>int&,
>   char&, int&, QEvent::Type&, bool, bool)':
>kernel/qapplication_x11.cpp:4892: warning: unused variable `int status'
>make[2]: *** [.obj/release-shared-mt/qapplication_x11.o] Error 1
>make[2]: Leaving directory `/tmp/syao/qt-x11-free-3.3.2/src'
>make[1]: *** [sub-src] Error 2
>make[1]: Leaving directory `/tmp/syao/qt-x11-free-3.3.2'
>make: *** [init] Error 2
>
>Regards,
>Dennis
>
>
>>From: "Dennis Yao" <syisea at hotmail.com>
>>To: yamaken at bp.iij4u.or.jp
>>CC: immodule-qt at freedesktop.org
>>Subject: Re: [immodule-qt] How to try bc patch via Uim.
>>Date: Fri, 25 Jun 2004 04:12:23 -0500
>>
>>My environment:
>>Sparc Solaris 2.6
>>GCC 3.3.1
>>QD-3.3.2 patched qt-x11-immodule-bc-qt3.3.2-20040623.diff
>>KDE-3.2.2
>>uim-0.3.9
>>compile and installed the latest quiminputcontextplugin
>>
>>However, I could not activate the input engine in kedit or any other KDE 
>>application.
>>press ctrl+space ? or other keystroke ?
>>Is there any system tray panel in the KDE?
>>
>>I have select uim-anthy as the default input method via qtconfig,
>>but when I start kedit, just everything as normal. no input method is 
>>available ( er, maybe I don't know how to activate it ).
>>
>>If I start kedit in konsole, here is the output:
>>.......
>>kdeinit: Got EXEC_NEW 'kconf_update' from launcher.
>>kio (KLauncher): kconf_update (pid 6157) up and running.
>>kdeinit: PID 6157 terminated.
>>DCOP: new daemon kded
>>kded: KMilo loaded module ??????
>>kded: Successfully loaded module 'kmilod'
>>DCOP: unregister 'anonymous-6154'
>>kdeinit: PID 6154 terminated.
>>kdeinit: opened connection to 135.252.33.108:0.0
>>DCOP: register 'kedit-6144' -> number of clients is now 1
>>kdecore (KConfigSkeleton): Creating KConfigSkeleton (19a438)
>>kdecore (KConfigSkeleton): KConfigSkeleton::readConfig()
>>name = default
>>name = tcode
>>name = anthy
>>name = prime
>>name = tutcode
>>name = skk
>>name = viqr
>>name = hangul2
>>name = hangul3
>>name = romaja
>>name = ipa
>>name = py
>>name = pyunihan
>>name = pinyin-big5
>>QUimInputContext()
>>QUimInputContext: 275ca0->setFocus(), focusWidget()=167c68
>>QUimInputContext: 275ca0->unsetFocus(), focusWidget()=167c68
>>QUimInputContext: 275ca0->setFocus(), focusWidget()=167c68
>>QUimInputContext::reset()
>>QUimInputContext: 275ca0->unsetFocus(), focusWidget()=167c68
>>QUimInputContext: 275ca0->setFocus(), focusWidget()=167c68
>>QUimInputContext: 275ca0->unsetFocus(), focusWidget()=167c68
>>
>>seems the QUIM plugin has been loaded.
>>would you help to look at this issue ? Thanks.
>>
>>By the way, If I patched QT-3.3.2 with 
>>qt-x11-immodule-bc-qt3.3.2-20040623.diff, then I need to manually modify 
>>src/kernel/qapplication_x11.cpp to add following section:
>>
>>/* International & multi-key character composition */
>>
>>#ifndef XK_Multi_key
>>#define XK_Multi_key            0xFF20  /* Multi-key character compose */
>>#endif
>>#ifndef XK_Codeinput
>>#define XK_Codeinput            0xFF37
>>#endif
>>#ifndef XK_SingleCandidate
>>#define XK_SingleCandidate      0xFF3C
>>#endif
>>#ifndef XK_MultipleCandidate
>>#define XK_MultipleCandidate    0xFF3D
>>#endif
>>#ifndef XK_PreviousCandidate
>>#define XK_PreviousCandidate    0xFF3E
>>#endif
>>
>>
>>or else the make will failed with error message:
>>
>>g++ -c -Wall -W -g -D_REENTRANT -fPIC  -DQT_THREAD_SUPPORT -DQT_PLUGIN 
>>-DQT_SHARED -DQT_TABLET_SUPPORT -DQT_NO
>>_DEBUG -I/home/syao/public/qt-3.3.2/mkspecs/default -I. -I. 
>>-I/usr/local/include/uim -I/home/syao/public/qt-3.
>>3.2/include -o plugin.o plugin.cpp
>>g++ -c -Wall -W -g -D_REENTRANT -fPIC  -DQT_THREAD_SUPPORT -DQT_PLUGIN 
>>-DQT_SHARED -DQT_TABLET_SUPPORT -DQT_NO
>>   declared in this scope
>>kernel/qapplication_x11.cpp:4571: error: `XK_PreviousCandidate' was not
>>   declared in this scope
>>kernel/qapplication_x11.cpp: In member function `bool
>>   QETWidget::translateKeyEventInternal(const XEvent*, int&, QString&, 
>>int&,
>>   char&, int&, QEvent::Type&, bool, bool)':
>>kernel/qapplication_x11.cpp:4881: warning: unused variable `int status'
>>make[2]: *** [.obj/release-shared-mt/qapplication_x11.o] Error 1
>>make[2]: Leaving directory `/tmp/syao/qt-x11-free-3.3.2/src'
>>make[1]: *** [sub-src] Error 2
>>make[1]: Leaving directory `/tmp/syao/qt-x11-free-3.3.2'
>>make: *** [init] Error 2
>>
>>
>>
>>Thanks for ship us the wonderful software,
>>Sincerely,
>>Dennis
>>
>>
>>>From: YamaKen <yamaken at bp.iij4u.or.jp>
>>>To: "Dennis Yao" <syisea at hotmail.com>
>>>CC: mover at hct.zaq.ne.jp, immodule-qt at freedesktop.org
>>>Subject: Re: [immodule-qt] How to try bc patch via Uim.
>>>Date: Fri, 25 Jun 2004 16:03:56 +0900
>>>
>>>At Thu, 24 Jun 2004 07:18:32 -0500,
>>>syisea at hotmail.com wrote:
>>> >
>>> > I have a question, if uim-qt-immodule can be activated in en_US.UTF-8
>>> > locale?
>>> > I am sorry I didn't have other locale except C.
>>>
>>>QUimInputContextPlugin (oh, magical mystic long name) is locale
>>>independent. You can run it on any locale and input text as IM's
>>>own language.
>>>
>>>   $ LC_ALL=C kedit
>>>
>>>
>>>Off topic:
>>>I would like to call QUimInputContextPlugin as short nickname,
>>>such as 'QtUim'. Kazuki, how do you think about it?
>>>
>>>-------------------------------
>>>YamaKen  yamaken at bp.iij4u.or.jp
>>
>>_________________________________________________________________
>>FREE pop-up blocking with the new MSN Toolbar ?get it now! 
>>http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/
>>
>>
>>_______________________________________________
>>Immodule-qt mailing list
>>Immodule-qt at freedesktop.org
>>http://freedesktop.org/mailman/listinfo/immodule-qt
>

_________________________________________________________________
Watch the online reality show Mixed Messages with a friend and enter to win 
a trip to NY 
http://www.msnmessenger-download.click-url.com/go/onm00200497ave/direct/01/





More information about the immodule-qt mailing list