View Issue Details

IDProjectCategoryView StatusLast Update
0032088LazarusOtherpublic2017-07-30 19:00
Reporter隆博 Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
PlatformWindows 
Product Version1.9 (SVN) 
Summary0032088: Lazarus has no ImeMode property.
DescriptionOn windows,
Delphi and .net framework input controls have ImeMode property.
but, Lazarus has no ImeMode property.

so,
Memo,edit and other input control can not input unicode charactor from japanese ime;

'🄫': HEX f09f84ab
'🍮': HEX f09f8dae
(copy and paste can do.)

app build by lazurus :
if input unicode charactor from japanese ime,
and soon disapear input charactors.
TagsNo tags attached.
Fixed in Revision
LazTarget
WidgetsetWin32/Win64
Attached Files

Relationships

related to 0032101 new Memo,Edit Controls : lost input charactors when you enter Unicode via IME. On Windows 

Activities

Juha Manninen

2017-07-02 10:38

developer   ~0101426

We would need somebody with deep knowledge about the issue as a Lazarus developer.
I have not used ime editors myself but I thought they are integrated in the OS.
LCL uses native widgets, thus the OS ime editor should work with them.
What does the ImeMode property in Delphi and .NET controls actually do?

隆博

2017-07-02 13:10

reporter   ~0101438

I am not familiar with IME technical specifications and I do not know.

隆博

2017-07-07 03:07

reporter   ~0101560

ImeMode property
http://docwiki.embarcadero.com/Libraries/Tokyo/en/Vcl.Controls.TWinControl.ImeMode

TImeMode
http://docwiki.embarcadero.com/Libraries/Tokyo/en/FMX.Types.TImeMode

ImeName property
http://docwiki.embarcadero.com/Libraries/Tokyo/en/Vcl.Controls.TWinControl.ImeName

Issue History

Date Modified Username Field Change
2017-07-02 05:41 隆博 New Issue
2017-07-02 10:38 Juha Manninen Note Added: 0101426
2017-07-02 13:10 隆博 Note Added: 0101438
2017-07-03 19:14 Juha Manninen Relationship added related to 0032101
2017-07-07 03:07 隆博 Note Added: 0101560