mirror of
https://github.com/hajimehoshi/ebiten.git
synced 2026-04-22 15:57:15 +08:00
@@ -40,11 +40,12 @@ const (
|
||||
|
||||
_UNICODE_NOCHAR = 0xffff
|
||||
|
||||
_WM_CHAR = 0x0102
|
||||
_WM_IME_COMPOSITION = 0x010F
|
||||
_WM_IME_SETCONTEXT = 0x0281
|
||||
_WM_SYSCHAR = 0x0106
|
||||
_WM_UNICHAR = 0x0109
|
||||
_WM_CHAR = 0x0102
|
||||
_WM_IME_COMPOSITION = 0x010F
|
||||
_WM_IME_ENDCOMPOSITION = 0x010e
|
||||
_WM_IME_SETCONTEXT = 0x0281
|
||||
_WM_SYSCHAR = 0x0106
|
||||
_WM_UNICHAR = 0x0109
|
||||
)
|
||||
|
||||
type (
|
||||
|
||||
@@ -164,6 +164,9 @@ func (t *textInput) wndProc(hWnd uintptr, uMsg uint32, wParam, lParam uintptr) u
|
||||
}
|
||||
return 1
|
||||
}
|
||||
case _WM_IME_ENDCOMPOSITION:
|
||||
t.send("", 0, 0, false)
|
||||
return 1
|
||||
case _WM_CHAR, _WM_SYSCHAR:
|
||||
if wParam >= 0xd800 && wParam <= 0xdbff {
|
||||
t.highSurrogate = uint16(wParam)
|
||||
|
||||
Reference in New Issue
Block a user