[whatwg] For Japanese language users, Web Forms should have a way to active/deactive for IME

Gashu gashu at gashu.org
Mon Jan 17 10:11:04 PST 2005


hi,

Olav Junker Kjær wrote:
> If this is the same as IE's ime-mode, it might as well be specified the 
> same way its implemented in IE, as a css propery named ime-mode/imeMode.

I think it is pretty usable that a control itself to have ime-mode as an 
attribute. Especially when creating a new control which inherits the 
control.

> Since it doesn't really change the semantics of the element but only the 
> UI, it makes sense as a css property.
> 
> The spec for IE's implementation is here
> http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/imemode.asp 

IMO, ime-mode can change semantics some part, it is relational to how 
the control is used. .net framework has language(and language mode 
layer) which is not listed in the proposal though, this is one reason 
that I think imo-mode is semantic enough.

.NET Framework Class Library - ImeMode Enumeration
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwindowsformsimemodeclasstopic.asp

--Gashu

> 
> I notice you have one additional value, enabled.
> 
> Olav Junker Kjær
> 
> 
> Masayuki Nakano wrote:
> 
>> Hi, I'm a member of Mozilla Japan and hacker of Mozilla.
>>
>> I think that Web Forms should have a way to active or deactive for IME.
>> The function is same as WinIE's ime-mode property.
>>
>> It is different for inputmode attribute.
>> Because inputmode attribute is the filter of key input.
>> But my proposal function is not it.
>>
>> On system developing in Japan, the IME state controling is often needed.
>>
>> I think following spec.
>>
>> The 'imestate' attribute.
>> The attribute have following values.
>> 'auto'
>>   When the input element or textarea element get focus,
>>   UA should care the IME active state suitable
>>   for the input element or textarea.
>>   e.g., If the input element is password field, UA should be disable IME.
>>   otherwise, UA should not change the active state.
>> 'active'
>>   When the input element or textarea element get focus,
>>   UA should activate IME.
>> 'inactive'
>>   When the input element or textarea element get focus,
>>   UA should inactivate IME.
>> 'enabled'
>>   When the input element or textarea element get focus,
>>   UA does not care the IME state.
>> 'disabled'
>>   On the input element or textarea element, user cannot use IME.
>>
>> If the imestate attribute is not existing,
>> UA should care as set to 'auto'.
>>
>> thanks,
>>
> 
> 
> 



More information about the whatwg-whatwg.org mailing list