WineHQ
Wine Forums

Board index » WineHQ » Wine Help




 Page 1 of 1 [ 7 posts ] 



 
Author Message
 Post Posted: Sun Dec 11, 2011 10:19 am 
Offline
Newbie
Newbie

Joined: Sun Dec 11, 2011 6:44 am
Posts: 4
I have the problem to input the text with IBus in a game, it seems using DirectX. There is "no input window" in the IBus. Any other possible solution?


Top 
 Post Posted: Mon Dec 12, 2011 8:38 pm 
Offline
Moderator
Moderator

Joined: Sat Feb 23, 2008 2:29 pm
Posts: 6605
allencch wrote:
I have the problem to input the text with IBus in a game, it seems using DirectX. There is "no input window" in the IBus. Any other possible solution?

What is ibus? What exactly the problem? What are you doing, what supposed to happen, and what actually happens?

What Wine version? Terminal output?


Top 
 Post subject:
 Post Posted: Mon Dec 12, 2011 10:10 pm 
Offline
Newbie
Newbie

Joined: Sun Dec 11, 2011 6:44 am
Posts: 4
IBus is an input system in Linux. http://en.wikipedia.org/wiki/Intelligent_Input_Bus

The exact problem is, I cannot use IBus to input Chinese characters in the Wine game. The expected outcome is, IBus can detect the input window, and able to enter the Chinese characters.

Wine version: 1.3.34
IBus version: 1.3.9
Linux distribution: Arch Linux

The terminal output:
fixme:imm:NotifyIME IMC_SETCONVERSIONMODE
fixme:imm:ImeHandleNotify WM_IME_NOTIFY:IMN_SETCONVERSIONMODE
fixme:imm:NotifyIME IMC_SETSENTENCEMODE
fixme:imm:ImeHandleNotify WM_IME_NOTIFY:IMN_SETSENTENCEMODE
fixme:imm:ImmReleaseContext (0x2005e, 0x4577620): stub
fixme:imm:ImeHandleNotify WM_IME_NOTIFY:IMN_SETCOMPOSITIONWINDOW
fixme:imm:ImmGetOpenStatus (0x4577620): semi-stub


Top 
 Post subject:
 Post Posted: Mon Dec 12, 2011 10:49 pm 
Offline
Moderator
Moderator

Joined: Sat Feb 23, 2008 2:29 pm
Posts: 6605
allencch wrote:
IBus is an input system in Linux. http://en.wikipedia.org/wiki/Intelligent_Input_Bus

It must work via X11 or it can't be used. In other words it have to be an Xorg extension.

Wine already have IME support (SCIM), why can't you use it instead?


Top 
 Post subject:
 Post Posted: Tue Dec 13, 2011 12:01 am 
Offline
Newbie
Newbie

Joined: Sun Dec 11, 2011 6:44 am
Posts: 4
scim is unmaintained anymore, that is why Linux distributions such as Ubuntu and Fedora using IBus as the default input system. I have no problem to use IBus to input Chinese characters in "wine notepad". But this does not work in the Wine game. Thus, I am asking anyway to use IBus to input in the game which uses DirectX.


Top 
 Post subject:
 Post Posted: Tue Dec 13, 2011 10:02 am 
Offline
Moderator
Moderator

Joined: Sat Feb 23, 2008 2:29 pm
Posts: 6605
allencch wrote:
I have no problem to use IBus to input Chinese characters in "wine notepad". But this does not work in the Wine game. Thus, I am asking anyway to use IBus to input in the game which uses DirectX.

Oh I see what you saying. If that game uses dinput then no, it won't work. Wine's dinput key name lookup isn't using IME.


Top 
 Post Posted: Tue Jan 08, 2013 12:16 am 
Offline
Newbie
Newbie

Joined: Sun Dec 11, 2011 6:44 am
Posts: 4
Solved as my old post here.


Top 
Display posts from previous:  Sort by  
 
 Page 1 of 1 [ 7 posts ] 




Board index » WineHQ » Wine Help


Who is online

Users browsing this forum: No registered users and 17 guests

 
 

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: