Open emotionbug opened 2 years ago
[PATCH v3] winex11.drv: call XIMReset on CPS_COMPLETE
https://source.winehq.org/patches/data/231261
[PATCH v2] riched20: Send CPS_COMPLETE from mouse click event.
https://source.winehq.org/patches/data/231251
[PATCH v2] winex11.drv: Call ImeSetCompositionString after IME_SetResultString
https://source.winehq.org/patches/data/231236
[PATCH v2] riched20: Handle GCS_COMPSTR, GCS_CURSORPOS on WM_IME_COMPOSITION.
근데, XmbResetIC 를 호출 했을 경우 ibus-hangul 에서 쓰레기 이벤트를 발생시키네요 -_-;; 중국어도 일본어도 아무런 메세지가 안오는데 이상하게 한국어만 이벤트가 발생하네요;;
저도 태스트해보고 공유 드리겠습니다
https://hamonikr.org/hamoni_board/91167
이전에 하모니카에서 이런 글이 있었는데, ibus-hangul이나 ibus 자체에서 끝 글자 버그를 해결하려고 뭔가 작업한게 있는 것 같은데 잘 모르겠네요.
KeyEvent로 Release, 이외 대부분 값은 0으로 전달됩니다.
문제가 있는 프로그램
프로그램 : Wine IME :
inputstyle=root
가 아닌 입력기를 사용하는 경우환경
요약
Linux의 Wine에서 XIM을 사용했을 경우 발생하는 글자 밀림 현상
재현방법
wine
의useXIM
flag 활성화 ( 기본 TRUE )참고자료
이에 대한 Patch를 첨부합니다. ( https://www.winehq.org/pipermail/wine-devel/2022-March/211134.html )