I never ran this API or tryed to use it myself, i just looked at the
code a bit.

It seems that the API that you call is piped to ecore_imf, and ecore_imf
modules then pick up this property,  and show / enable the virtual keyboard.
I was not able to get this to work with the xserver. However, a quick
run in weston showed that the API is still working. I quick tested it
with the "Entry" test in elementry_test.

Greetings,
   bu5hm4n

On 4/1/19 11:26 AM, 陈静 wrote:
> Hi,
> 
> 
> Thank you so much for your reply.  Window manager ? Did you mean 
> enlightenment ?
> I also download enlightenment-0.22.4 and run ./configure->make->make install 
> on my ubuntu. 
> In fact,I don't know what is the relationship between efl and enlightment. I 
> just follow the instruction in 
> https://www.enlightenment.org/develop/efl/start to develop my application 
> with Elementary and the EFL.
> So, if i want to show virtual keyboard shown when the entry has a focus, i 
> need to support this in enlightenment first ?
> Could you kindly show how to support this feature in enlightenment ?  I also 
> try run startx enlightenment_start, it will pop up a window manager, but i 
> still don't know how to use it. 
> 
> 
> 
> 
> Best regards.
> Thanks.
> 
> 
> 
> At 2019-03-30 19:26:33, "Marcel Hollerbach" <m...@bu5hm4n.de> wrote:
>> Hi,
>>
>> as far as i remember this feature requires your window manager /
>> compositor to support this. Is this the case for you ?
>>
>> Greetings,
>>   bu5hm4n
>>
>> On 3/29/19 9:46 AM, 陈静 wrote:
>>> Hi all,  I run my programm on efl-1.21.1\src\examples\elementary,  the 
>>> entry field can show up successfully, but no virtual keyboard shown when 
>>> the entry has a focus .
>>>
>>>
>>> Below are my entry field codes,  Please comments. Thanks.
>>>
>>>
>>> static Eina_Bool _create_entry_field(void)
>>> {
>>> s_info.entry = elm_entry_add(s_info.win);
>>> if (!s_info.entry) {
>>> DBG( "elm_entry_add() failed.");
>>> return EINA_FALSE;
>>> }
>>>
>>>
>>> evas_object_size_hint_weight_set(s_info.entry, EVAS_HINT_EXPAND, 
>>> EVAS_HINT_EXPAND);
>>> evas_object_size_hint_align_set(s_info.entry, EVAS_HINT_FILL, 
>>> EVAS_HINT_FILL);
>>> elm_entry_scrollable_set(s_info.entry, EINA_TRUE);
>>> elm_object_part_content_set(s_info.main_layout, PART_PANEL_BOTTOM, 
>>> s_info.entry);
>>>        elm_entry_input_panel_layout_set(s_info.entry, 
>>> ELM_INPUT_PANEL_LAYOUT_NORMAL);
>>>        elm_entry_input_panel_enabled_set(s_info.entry, EINA_TRUE);
>>>
>>>
>>> return EINA_TRUE;
>>> }
>>> _______________________________________________
>>> enlightenment-devel mailing list
>>> enlightenment-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>>>
> 
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 

Attachment: pEpkey.asc
Description: application/pgp-keys

_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to