"&quote" us not valid in EFL you should use """ semicolon should be
part of the escape word.

On Sun, Nov 24, 2019 at 1:50 PM michael bouchaud <[email protected]>
wrote:

> If you want to save some of your time to create a virtual keyboard. You
> could take a look into https://git.enlightenment.org/libs/ekbd.git/. It's
> a
> library who provide a keyboard smart evas object.
> The keyboard layout is described by plain text .kbd and .tie files. An
> exemple of use is also provided. The theme is based on edge so easy to
> customize. The key pressed is just an evas event, if you are on X you could
> use the function provided by the library if not you could make your own.
>
> Regards
>
> Le ven. 22 nov. 2019 09:54, Pablo Muñiz Gadea <[email protected]> a
> écrit :
>
> > Thank you so so much Hermet for the reply.
> >
> > "&quote" is the first thing I tried. It does not work :( . I did what you
> > suggest. I only send this because I think its a big gotcha that in
> > edje text.text:
> > "\"" works but emit("key_pressed", "\""); doesn't.
> >
> >
> >
> > On Fri, Nov 22, 2019 at 1:49 AM Hermet Park <[email protected]>
> wrote:
> >
> > > Seems edje compiler doesn't care of slash + symbols  moment, How about
> > > sending markup name instead? i.e "&quote"
> > > Probably you can remap the signal source to actual key name in the
> code.
> > >
> > > On Thu, Nov 21, 2019 at 8:59 PM Pablo Muñiz Gadea <
> [email protected]>
> > > wrote:
> > >
> > > > Hi guys.
> > > >
> > > > I have 1 problem with EDJE and 2 weird things. I will link the videos
> > so
> > > > you can see what I mean.
> > > >
> > > > On EDJE, displaying quotations on a text with text.text: "\""; works
> > > fine.
> > > > But when I try to send the signal with
> > > > script{
> > > > if(get_int(toggle_shift_state) == 0) {
> > > >     emit("key_pressed", "2");
> > > > }
> > > > else {
> > > >     *emit("key_pressed", "\"");*
> > > > }
> > > > }
> > > >
> > > > I get the error:
> > > >
> > > > edje_cc: Error. Parse error keyboard.edc:7242. { marker does not have
> > > > matching } marker
> > > > edje_cc: Error. PARSE STACK:
> > > > collections.group.programs.program.script
> > > > edje_cc: Error. PARAMS:
> > > >
> > > > BTW its not a {} problem.
> > > >
> > > > How can I escape that key in that instance?
> > > >
> > > > Next 2 videos are not important for me but I think it might help you.
> > > >
> > > > https://youtu.be/Ci42xl16Fhw
> > > > https://youtu.be/vEc-Xwlk4zU
> > > >
> > > > _______________________________________________
> > > > enlightenment-devel mailing list
> > > > [email protected]
> > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > > >
> > >
> > >
> > > --
> > > Regards, Hermet
> > >
> > > _______________________________________________
> > > enlightenment-devel mailing list
> > > [email protected]
> > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > >
> >
> > _______________________________________________
> > enlightenment-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >
>
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>

_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to