Open DarthBrandon opened 11 years ago
I don't know anything about ibus or anthy so I don't know how they hook into X, but the steam client only uses X input managers for international character input. That looks at the system locale to see what language the input manager will initialize with. If you change the system locale to Japanese do you have better results?
I think I tried that, and there wasn't any difference.
As far as I can tell, ibus is compatible with XIM, but there do seem to be some limitations. Ibus doesn't work for Adobe Flash text input, nor does it work for Windows apps under Wine.
OK, thank you for the info.
In fact, ibus works for Windows Applications under Wine, using wine-xim (in wine-x11.drv).
As a side note, this also applies to ibus in "everything on the whole screen" mode.
A temporary solution is to use pidgin-opensteamworks chat functionality. http://code.google.com/p/pidgin-opensteamworks/
KNEEL PLEASE ! WE HOPE INPUX FIX IN OSX OR LINUX !
rime in fcitx in Linux or normal chinese input in OSX or Squirrel in OSX.
Please do not ignore this for less users.
kinda related: https://github.com/ValveSoftware/steam-for-linux/issues/2287
Confirming issue here as well. Seems like Steam just uses SDL2 input rather than ibus?
Yes, I'm experiencing the inconvenience as well. Hoping that it being fixed soon.
As of 6/22/2014, the problem still exists.
For what it's worth, IBus IME support just went into libSDL2, so we are currently waiting on the next libSDL2 point release before this issue is ready to be re-evaluated for a solution.
Same here, using fcitx, can't even switch to russian/japanese layout from english one.
Using iBus on Ubuntu 14.04. Still an issue.
This issue still exist(2016-6-25)
Using ibus-kkc / libkkc 0.3.5 (Japanese ime with kana/kanji conversion) through iBus 1.5.14 on Arch Linux, kernel 4.7 with steam package version 1471380192 - still an issue. Switching input options using the hotkey defined in iBus works though. iBus's built-in English international with AltGr dead keys input works.
Four years into this problem, does anyone know the status of this bug? ibus input is not working for me, either.
Oh look, another issue that Valve still hasn't fixed after 4+ years.
Let's place bets! I'll go with Q42019, by community workarounds.
Let's place bets! I'll go with Q42019, by community workarounds.
Already "worked around" a few years ago by not using the official client and using pidgin with opensteamworks plugin.
I meant in the scope of the actual client and not a third party program that is a frontend for the browser api. For that you might as well just use the browser instead of installing a dedicated program. There are also other "workarounds" that require patching SDL but those aren't really worthwhile either.
This problem has still not been solved, or it has not been solved?
I'm no longer using ibus so I can't say but I can tell you UIM does (mostly) work with steam and games.
It's almost 5 years. Dota2 can input chinese a year ago but why steam client still can't input ?
Yeah this bug is really annoying. When fcitx is running one cannot switch keyboard layout or activate fcitx input method. Killing fcitx daemon kinda "unlocks" keyboard layouts change-over, but this is not a good solution if you need to input CJK characters.
More than half of steam users are simplified Chinese users. But!!! Up to now, we can not input Chinese into the Linux client.
So, as the Steam chat is being reworked, I really hope this includes changes that will resolve whatever has been holding it back and will finally bring Fcitx and others to Steam Linux. I can't think of anything more fundamental to a chat client than being able to write.
yeah, might as well fix this too when changing ui
Same here, cannot type French characters with diacritics, typographic characters, or Japanese. Copy-paste works fine but is quite impractical.
It happens to the flatpak version of Steam, I just can't input Chinese with ibus-chewing.
Holy fucking shit this is four years old?
Come on, Valve. Confirm ibis Japanese input doesn't work for me either.
They only care about English users, they don't give CJK users a shit.
Still a bit of an issue.
This is also an issue for accessibility as many accessibility tools run through ibus.
It should be fairly easy to enable. Steam uses chromium's core. Valve just needs to adjust the compile options to enable ibus.
6 years and the problem still persists.
I seem to have found an antique. BTW, I use fcitx, and I can't input Chinese either.
Confirmed on arch linux with lastest steam and ibus. Same with ibus chinese input with libpinyin.
Confirmed this issue still exists on Manjaro and Debian with latest steam and ibus
I might note that this could be an accessibility issue.
Many accessibility input systems use ibus.
Confirmed that this still exists on ubuntu 18.04.
Confirmed on Fedora 30, the problem is still there. Any other alternative ?
Also same on CentOS systems and fedora please anyh solution or alternative... I want to write japanese directly from the steam client.
I tried my best opening issues on bugzillas, and on other valve games forums and on github and many other places but valve just dont want us to input CJK on steam. only care about english users. No use .
It seems Ibus does work on steam but only in Shift + Tab mode. I am able to type japanese with Ibus also in dota 2. Its not working in Counterstrike and other games but atleast on shift tab i can message my friends in japanese. All tho Proton games also I want them to add CJK inout feature in proton
We mean the Steam client itself, not the games.
Ya I said steam client in Shift Tab its working @laichiaheng
Its working in steam overlay on shift tab @laichiaheng Read what i wrote first
still exists on Linux Mint 19.3
I would also like to be able to use my IBus input methods with the Steam client, particularly for messaging. Currently does not work there out of the box for me.
plz, ibus and fcitx.
https://github.com/ibus/ibus/issues/2140#issuecomment-544448077
And then probably I think steam needs to implement XIM. E.g. xterm uses XOpenIM() https://github.com/ThomasDickey/old-xterm/blob/master/charproc.c#L6029
Can Steam just implement this please?
any update ? mine still not working with fcitx.
I'm trying to learn Japanese. As such, I have ibus set up with the Anthy engine to enable me to type Japanese characters. My main method of changing to the Anthy engine is to press Alt+
, but when doing this on Steam, it just types the
. If I enable Japanese input then click on Steam, it simply types the normal Latin characters instead of the Japanese.Processor Information: Vendor: GenuineIntel Speed: 2801 Mhz 4 logical processors 4 physical processors HyperThreading: Unsupported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Unsupported SSE41: Supported SSE42: Supported
Network Information: Network Speed:
Operating System Version: Ubuntu 12.04.1 LTS (64 bit) Kernel Name: Linux Kernel Version: 3.2.0-36-generic X Server vendor: The X.Org Foundation X Server release: 11103000
Video Card: Driver: NVIDIA Corporation GeForce GT 240/PCIe/SSE2
Sound card: Audio device: Realtek ALC888
Memory: RAM: 5927 Mb
Miscellaneous: UI Language: English LANG: en_US.UTF-8 Microphone: Not set Total Hard Disk Space Available: 187359 Mb Largest Free Hard Disk Block: 108211 Mb
Installed software:
Recent Failure Reports: Fri Jan 18 05:26:12 2013 GMT: file ''/tmp/dumps/assert_20130118002559_1.dmp'', upload yes: ''CrashID=bp-b20ecb2a-04c7-4f28-8167-a79aa2130117'' Fri Jan 18 23:49:08 2013 GMT: file ''/tmp/dumps/assert_20130118184858_1.dmp'', upload yes: ''CrashID=bp-3435baa7-42fc-4d8d-8a1b-627722130118'' Fri Jan 18 23:49:37 2013 GMT: file ''/tmp/dumps/assert_20130118184927_2.dmp'', upload yes: ''CrashID=bp-e68ffbdb-adc7-447b-b663-343482130118'' Fri Jan 18 23:49:46 2013 GMT: file ''/tmp/dumps/assert_20130118184937_3.dmp'', upload yes: ''CrashID=bp-65a271f3-982e-45cb-9f2f-b531f2130118'' Tue Jan 22 07:41:17 2013 GMT: file ''/tmp/dumps/assert_20130122024111_1.dmp'', upload yes: ''CrashID=bp-c1dadfef-1acd-4642-a72d-d46302130121'' Tue Jan 22 07:41:53 2013 GMT: file ''/tmp/dumps/assert_20130122024144_2.dmp'', upload yes: ''CrashID=bp-20e46035-8afc-46aa-ba3e-e230b2130121'' Tue Jan 22 07:42:50 2013 GMT: file ''/tmp/dumps/assert_20130122024241_1.dmp'', upload yes: ''CrashID=bp-c1e12300-ce4c-4e2b-87d7-040a02130121''