Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Steam doesn't recognize ibus input #781

Open
DarthBrandon opened this issue Jan 22, 2013 · 40 comments

Comments

@DarthBrandon
Copy link

commented Jan 22, 2013

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

Driver Version:  3.3.0 NVIDIA 310.14
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID:  0x10de
DeviceID:  0xca3
Number of Monitors:  1
Number of Logical Video Cards:  1
Primary Display Resolution:  1280 x 1024
Desktop Resolution: 1280 x 1024
Primary Display Size: 14.80" x 11.85"  (18.94" diag)
                                        37.6cm x 30.1cm  (48.1cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 1024 MB
Supported MSAA Modes:  2x 4x 8x 16x 

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''

@ghost ghost assigned gdrewb-valve Jan 22, 2013
@gdrewb-valve

This comment has been minimized.

Copy link
Contributor

commented Jan 22, 2013

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?

@DarthBrandon

This comment has been minimized.

Copy link
Author

commented Jan 22, 2013

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.

@gdrewb-valve

This comment has been minimized.

Copy link
Contributor

commented Jan 23, 2013

OK, thank you for the info.

@ghost ghost self-assigned this Jan 23, 2013
@felixonmars

This comment has been minimized.

Copy link

commented Feb 8, 2013

In fact, ibus works for Windows Applications under Wine, using wine-xim (in wine-x11.drv).

@Sakura-xx

This comment has been minimized.

Copy link

commented Feb 26, 2013

As a side note, this also applies to ibus in "everything on the whole screen" mode.

@uosl

This comment has been minimized.

Copy link

commented Mar 14, 2013

A temporary solution is to use pidgin-opensteamworks chat functionality.
http://code.google.com/p/pidgin-opensteamworks/

@kokutoukiritsugu

This comment has been minimized.

Copy link

commented Mar 3, 2014

unnamed qq screenshot20140303224235

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.

@Spanguole

This comment has been minimized.

Copy link

commented Mar 17, 2014

kinda related: #2287

@HybridEidolon

This comment has been minimized.

Copy link

commented Apr 7, 2014

Confirming issue here as well. Seems like Steam just uses SDL2 input rather than ibus?

@albusshin

This comment has been minimized.

Copy link

commented Jun 1, 2014

Yes, I'm experiencing the inconvenience as well. Hoping that it being fixed soon.

@hrzhu

This comment has been minimized.

Copy link

commented Jun 22, 2014

As of 6/22/2014, the problem still exists.

@Tele42

This comment has been minimized.

Copy link

commented Jun 22, 2014

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.

@mk0x9

This comment has been minimized.

Copy link

commented Jun 28, 2014

Same here, using fcitx, can't even switch to russian/japanese layout from english one.

@jamieleshaw

This comment has been minimized.

Copy link

commented Jul 27, 2014

Using iBus on Ubuntu 14.04. Still an issue.

@BeyondLimitation

This comment has been minimized.

Copy link

commented Jun 25, 2016

This issue still exist(2016-6-25)

@lekro

This comment has been minimized.

Copy link

commented Aug 17, 2016

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.

@yankee14

This comment has been minimized.

Copy link

commented Feb 4, 2017

Four years into this problem, does anyone know the status of this bug? ibus input is not working for me, either.

@HellishINC

This comment has been minimized.

Copy link

commented May 28, 2017

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.

@Spanguole

This comment has been minimized.

Copy link

commented May 28, 2017

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.

@HellishINC

This comment has been minimized.

Copy link

commented May 30, 2017

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.

@Visitant0226

This comment has been minimized.

Copy link

commented Nov 9, 2017

This problem has still not been solved, or it has not been solved?

@HellishINC

This comment has been minimized.

Copy link

commented Nov 9, 2017

I'm no longer using ibus so I can't say but I can tell you UIM does (mostly) work with steam and games.

@wangling12

This comment has been minimized.

Copy link

commented Dec 26, 2017

It's almost 5 years. Dota2 can input chinese a year ago but why steam client still can't input ?

@openmindead

This comment has been minimized.

Copy link

commented Mar 7, 2018

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.

@wangling12

This comment has been minimized.

Copy link

commented Apr 22, 2018

2018-04-22 20-23-52
More than half of steam users are simplified Chinese users. But!!! Up to now, we can not input Chinese into the Linux client.

@Ninmi

This comment has been minimized.

Copy link

commented Jun 22, 2018

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.

@surepy

This comment has been minimized.

Copy link

commented Jun 30, 2018

yeah, might as well fix this too when changing ui

@qsantos

This comment has been minimized.

Copy link

commented Sep 28, 2018

Same here, cannot type French characters with diacritics, typographic characters, or Japanese. Copy-paste works fine but is quite impractical.

@laichiaheng

This comment has been minimized.

Copy link

commented Oct 15, 2018

It happens to the flatpak version of Steam, I just can't input Chinese with ibus-chewing.

@bferguson3

This comment has been minimized.

Copy link

commented Nov 9, 2018

Holy fucking shit this is four years old?

Come on, Valve. Confirm ibis Japanese input doesn't work for me either.

@laichiaheng

This comment has been minimized.

Copy link

commented Nov 9, 2018

They only care about English users, they don't give CJK users a shit.

@Ruedii

This comment has been minimized.

Copy link

commented Dec 6, 2018

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.

@ccxex29

This comment has been minimized.

Copy link

commented Jan 27, 2019

6 years and the problem still persists.

@XuHenghenglumia

This comment has been minimized.

Copy link

commented Jan 29, 2019

I seem to have found an antique.
BTW, I use fcitx, and I can't input Chinese either.

@Galaxy0419

This comment has been minimized.

Copy link

commented May 9, 2019

Confirmed on arch linux with lastest steam and ibus. Same with ibus chinese input with libpinyin.

@bdolan4

This comment has been minimized.

Copy link

commented Jun 30, 2019

Confirmed this issue still exists on Manjaro and Debian with latest steam and ibus

@Ruedii

This comment has been minimized.

Copy link

commented Jul 3, 2019

I might note that this could be an accessibility issue.

Many accessibility input systems use ibus.

@D0048

This comment has been minimized.

Copy link

commented Jul 7, 2019

Confirmed that this still exists on ubuntu 18.04.

@jatin-cbs

This comment has been minimized.

Copy link

commented Aug 24, 2019

Confirmed on Fedora 30, the problem is still there. Any other alternative ?

@jatin-cbs

This comment has been minimized.

Copy link

commented Aug 28, 2019

Also same on CentOS systems and fedora please anyh solution or alternative... I want to write japanese directly from the steam client.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
You can’t perform that action at this time.