-
Notifications
You must be signed in to change notification settings - Fork 276
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
IME not supported on linux #1497
Comments
Additional Video addressing the issue2022-05-07_14-04-29.mp4 |
found out it was because ime.cpp simply does not support architectures other than windows/android. |
Porting CleverRaven/Cataclysm-DDA#41866 and related PRs would probably solve this. I didn't look deep into it, but it seems to be re-implementing IME support in a platform-independent way provided by SDL rather than the currently used method of directly interfacing with windows input manager. |
cherry-picked related commits on https://github.com/scarf005/cataclysm-bn/tree/ime-migration. however still could not type korean, so downloaded cdda 0.F for linux and tested. looks like the pr did not address IME for linux... Thanks for help nevertheless, could learn cherry-picking and SDL more. |
Solution
❯ sdl2-config --version
2.0.22 The solution does not require any changes in codebase, however it requires to download and compile SDL. changes to build system (i.e makefile/cmake/vcpkg) would be needed. Since they'd be better as a separate issue, closing this. |
Having binaries of specific libraries compiled just for one repo is not that uncommon. Not all systems need to have it done at once. It's fine if, at least at first, IME only works if the specific package of libraries is used, but defaults to the standard ones, which don't support IME. As long as it's clearly stated in docs. |
Describe the bug
korean input is mashed up on linux ubuntu, when using ibus' korean input method
한국어 - Hangul
.Steps To Reproduce
안녕 세상
(ordkssud tptkd
if the keyboard was set to english)Expected behavior
안녕 세상
, notㅌㅁㄹㅌ
.ibus
preferences or linux system locale.Screenshots
Versions and configuration
밝은 밤 [dda],
NPC 욕구 제거 [no_npc_food],
영양수치 단순화 [novitamins],
고가 다리 [elevated_bridges]
]
Additional context
System Locale:
Ibus Configuration:
한국어 - Hangul
keyboard configuraton:
The text was updated successfully, but these errors were encountered: