Hello Raster, After this commit, ctrl + shift + t (new tab) does not work for me. Is there anything wrong in my configuration? Where to look at?
Daniel Juyung Seo (SeoZ) On Wed, Jul 31, 2013 at 3:14 PM, Carsten Haitzler - Enlightenment Git < no-re...@enlightenment.org> wrote: > raster pushed a commit to branch master. > > commit 8e6c0c563ef0b24ccbd1a4131eb37fd4bf25ae30 > Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com> > Date: Wed Jul 31 15:14:32 2013 +0900 > > use key not keyname so xmodmap works > --- > src/bin/keyin.c | 12 ++++++------ > src/bin/sel.c | 20 +++++++++---------- > src/bin/termio.c | 58 > ++++++++++++++++++++++++++++---------------------------- > 3 files changed, 45 insertions(+), 45 deletions(-) > > diff --git a/src/bin/keyin.c b/src/bin/keyin.c > index 3685628..a05eda9 100644 > --- a/src/bin/keyin.c > +++ b/src/bin/keyin.c > @@ -201,12 +201,12 @@ _key_try(Termpty *ty, const Keyout *map, > Evas_Event_Key_Down *ev) > { > int i, inlen; > > - if (!ev->keyname) return EINA_FALSE; > + if (!ev->key) return EINA_FALSE; > > - inlen = strlen(ev->keyname); > + inlen = strlen(ev->key); > for (i = 0; map[i].in; i++) > { > - if ((inlen == map[i].inlen) && (!memcmp(ev->keyname, map[i].in, > inlen))) > + if ((inlen == map[i].inlen) && (!memcmp(ev->key, map[i].in, > inlen))) > { > termpty_write(ty, map[i].out, map[i].outlen); > return EINA_TRUE; > @@ -244,12 +244,12 @@ keyin_handle(Termpty *ty, Evas_Event_Key_Down *ev) > } > if (evas_key_modifier_is_set(ev->modifiers, "Control")) > { > - if (!strcmp(ev->keyname, "Minus")) > + if (!strcmp(ev->key, "Minus")) > { > termpty_write(ty, "\037", 1); // generate US (unit separator) > return; > } > - else if (!strcmp(ev->keyname, "space")) > + else if (!strcmp(ev->key, "space")) > { > termpty_write(ty, "\0", 1); // generate 0 byte for ctrl+space > return; > @@ -274,7 +274,7 @@ keyin_handle(Termpty *ty, Evas_Event_Key_Down *ev) > if (_key_try(ty, appcur_keyout, ev)) return; > } > > - if ((ty->state.send_bs) && (!strcmp(ev->keyname, "BackSpace"))) > + if ((ty->state.send_bs) && (!strcmp(ev->key, "BackSpace"))) > { > termpty_write(ty, "\b", 1); > return; > diff --git a/src/bin/sel.c b/src/bin/sel.c > index 125c688..92e669e 100644 > --- a/src/bin/sel.c > +++ b/src/bin/sel.c > @@ -177,8 +177,8 @@ _key_down_cb(void *data, Evas *e __UNUSED__, > Evas_Object *obj __UNUSED__, void * > Eina_List *l; > Entry *en; > if (!sd) return; > - if ((!strcmp(ev->keyname, "Next")) || > - (!strcmp(ev->keyname, "Right"))) > + if ((!strcmp(ev->key, "Next")) || > + (!strcmp(ev->key, "Right"))) > { > EINA_LIST_FOREACH(sd->items, l, en) > { > @@ -195,8 +195,8 @@ _key_down_cb(void *data, Evas *e __UNUSED__, > Evas_Object *obj __UNUSED__, void * > sd->exit_now = EINA_FALSE; > _autozoom(data); > } > - else if ((!strcmp(ev->keyname, "Prior")) || > - (!strcmp(ev->keyname, "Left"))) > + else if ((!strcmp(ev->key, "Prior")) || > + (!strcmp(ev->key, "Left"))) > { > EINA_LIST_FOREACH(sd->items, l, en) > { > @@ -213,7 +213,7 @@ _key_down_cb(void *data, Evas *e __UNUSED__, > Evas_Object *obj __UNUSED__, void * > sd->exit_now = EINA_FALSE; > _autozoom(data); > } > - else if (!strcmp(ev->keyname, "Up")) > + else if (!strcmp(ev->key, "Up")) > { > EINA_LIST_FOREACH(sd->items, l, en) > { > @@ -239,7 +239,7 @@ _key_down_cb(void *data, Evas *e __UNUSED__, > Evas_Object *obj __UNUSED__, void * > sd->exit_now = EINA_FALSE; > _autozoom(data); > } > - else if (!strcmp(ev->keyname, "Down")) > + else if (!strcmp(ev->key, "Down")) > { > EINA_LIST_FOREACH(sd->items, l, en) > { > @@ -265,9 +265,9 @@ _key_down_cb(void *data, Evas *e __UNUSED__, > Evas_Object *obj __UNUSED__, void * > sd->exit_now = EINA_FALSE; > _autozoom(data); > } > - else if ((!strcmp(ev->keyname, "Return")) || > - (!strcmp(ev->keyname, "KP_Enter")) || > - (!strcmp(ev->keyname, "space"))) > + else if ((!strcmp(ev->key, "Return")) || > + (!strcmp(ev->key, "KP_Enter")) || > + (!strcmp(ev->key, "space"))) > { > sd->select_me = EINA_TRUE; > sd->exit_me = EINA_FALSE; > @@ -279,7 +279,7 @@ _key_down_cb(void *data, Evas *e __UNUSED__, > Evas_Object *obj __UNUSED__, void * > evas_object_smart_callback_call(data, "ending", NULL); > sel_zoom(data, 1.0); > } > - else if (!strcmp(ev->keyname, "Escape")) > + else if (!strcmp(ev->key, "Escape")) > { > Evas_Object *entry = NULL; > > diff --git a/src/bin/termio.c b/src/bin/termio.c > index ee2f486..8f5dbb9 100644 > --- a/src/bin/termio.c > +++ b/src/bin/termio.c > @@ -1882,45 +1882,45 @@ _handle_alt_ctrl(const char *keyname, Evas_Object > *term) > static Eina_Bool > _handle_shift(Evas_Event_Key_Down *ev, int by, Evas_Object *term, Termio > *sd) > { > - if (!strcmp(ev->keyname, "Prior")) > + if (!strcmp(ev->key, "Prior")) > { > sd->scroll += by; > if (sd->scroll > sd->pty->backscroll_num) > sd->scroll = sd->pty->backscroll_num; > _smart_update_queue(term, sd); > } > - else if (!strcmp(ev->keyname, "Next")) > + else if (!strcmp(ev->key, "Next")) > { > sd->scroll -= by; > if (sd->scroll < 0) sd->scroll = 0; > _smart_update_queue(term, sd); > } > - else if (!strcmp(ev->keyname, "Insert")) > + else if (!strcmp(ev->key, "Insert")) > { > if (evas_key_modifier_is_set(ev->modifiers, "Control")) > _paste_selection(term, ELM_SEL_TYPE_PRIMARY); > else > _paste_selection(term, ELM_SEL_TYPE_CLIPBOARD); > } > - else if (!strcmp(ev->keyname, "KP_Add")) > + else if (!strcmp(ev->key, "KP_Add")) > { > Config *config = termio_config_get(term); > > if (config) _font_size_set(term, config->font.size + 1); > } > - else if (!strcmp(ev->keyname, "KP_Subtract")) > + else if (!strcmp(ev->key, "KP_Subtract")) > { > Config *config = termio_config_get(term); > > if (config) _font_size_set(term, config->font.size - 1); > } > - else if (!strcmp(ev->keyname, "KP_Multiply")) > + else if (!strcmp(ev->key, "KP_Multiply")) > { > Config *config = termio_config_get(term); > > if (config) _font_size_set(term, 10); > } > - else if (!strcmp(ev->keyname, "KP_Divide")) > + else if (!strcmp(ev->key, "KP_Divide")) > _take_selection(term, ELM_SEL_TYPE_CLIPBOARD); > else > return EINA_FALSE; > @@ -1942,71 +1942,71 @@ _smart_cb_key_down(void *data, Evas *e __UNUSED__, > Evas_Object *obj __UNUSED__, > (evas_key_modifier_is_set(ev->modifiers, "Control")) && > (!evas_key_modifier_is_set(ev->modifiers, "Shift"))) > { > - if (!strcmp(ev->keyname, "Prior")) > + if (!strcmp(ev->key, "Prior")) > { > evas_object_smart_callback_call(data, "prev", NULL); > goto end; > } > - else if (!strcmp(ev->keyname, "Next")) > + else if (!strcmp(ev->key, "Next")) > { > evas_object_smart_callback_call(data, "next", NULL); > goto end; > } > - else if (!strcmp(ev->keyname, "1")) > + else if (!strcmp(ev->key, "1")) > { > _compose_seq_reset(sd); > evas_object_smart_callback_call(data, "tab,1", NULL); > goto end; > } > - else if (!strcmp(ev->keyname, "2")) > + else if (!strcmp(ev->key, "2")) > { > _compose_seq_reset(sd); > evas_object_smart_callback_call(data, "tab,2", NULL); > goto end; > } > - else if (!strcmp(ev->keyname, "3")) > + else if (!strcmp(ev->key, "3")) > { > _compose_seq_reset(sd); > evas_object_smart_callback_call(data, "tab,3", NULL); > goto end; > } > - else if (!strcmp(ev->keyname, "4")) > + else if (!strcmp(ev->key, "4")) > { > _compose_seq_reset(sd); > evas_object_smart_callback_call(data, "tab,4", NULL); > goto end; > } > - else if (!strcmp(ev->keyname, "5")) > + else if (!strcmp(ev->key, "5")) > { > _compose_seq_reset(sd); > evas_object_smart_callback_call(data, "tab,5", NULL); > goto end; > } > - else if (!strcmp(ev->keyname, "6")) > + else if (!strcmp(ev->key, "6")) > { > _compose_seq_reset(sd); > evas_object_smart_callback_call(data, "tab,6", NULL); > goto end; > } > - else if (!strcmp(ev->keyname, "7")) > + else if (!strcmp(ev->key, "7")) > { > _compose_seq_reset(sd); > evas_object_smart_callback_call(data, "tab,7", NULL); > goto end; > } > - else if (!strcmp(ev->keyname, "8")) > + else if (!strcmp(ev->key, "8")) > { > _compose_seq_reset(sd); > evas_object_smart_callback_call(data, "tab,8", NULL); > goto end; > } > - else if (!strcmp(ev->keyname, "9")) > + else if (!strcmp(ev->key, "9")) > { > _compose_seq_reset(sd); > evas_object_smart_callback_call(data, "tab,9", NULL); > goto end; > } > - else if (!strcmp(ev->keyname, "0")) > + else if (!strcmp(ev->key, "0")) > { > _compose_seq_reset(sd); > evas_object_smart_callback_call(data, "tab,0", NULL); > @@ -2017,37 +2017,37 @@ _smart_cb_key_down(void *data, Evas *e __UNUSED__, > Evas_Object *obj __UNUSED__, > (evas_key_modifier_is_set(ev->modifiers, "Control")) && > (evas_key_modifier_is_set(ev->modifiers, "Shift"))) > { > - if (!strcmp(ev->keyname, "Prior")) > + if (!strcmp(ev->key, "Prior")) > { > _compose_seq_reset(sd); > evas_object_smart_callback_call(data, "split,h", NULL); > goto end; > } > - else if (!strcmp(ev->keyname, "Next")) > + else if (!strcmp(ev->key, "Next")) > { > _compose_seq_reset(sd); > evas_object_smart_callback_call(data, "split,v", NULL); > goto end; > } > - else if (!strcmp(ev->keyname, "t")) > + else if (!strcmp(ev->key, "t")) > { > _compose_seq_reset(sd); > evas_object_smart_callback_call(data, "new", NULL); > goto end; > } > - else if (!strcmp(ev->keyname, "Home")) > + else if (!strcmp(ev->key, "Home")) > { > _compose_seq_reset(sd); > evas_object_smart_callback_call(data, "select", NULL); > goto end; > } > - else if (!strcmp(ev->keyname, "c")) > + else if (!strcmp(ev->key, "c")) > { > _compose_seq_reset(sd); > _take_selection(data, ELM_SEL_TYPE_CLIPBOARD); > goto end; > } > - else if (!strcmp(ev->keyname, "v")) > + else if (!strcmp(ev->key, "v")) > { > _compose_seq_reset(sd); > _paste_selection(data, ELM_SEL_TYPE_CLIPBOARD); > @@ -2058,13 +2058,13 @@ _smart_cb_key_down(void *data, Evas *e __UNUSED__, > Evas_Object *obj __UNUSED__, > (!evas_key_modifier_is_set(ev->modifiers, "Shift")) && > (!evas_key_modifier_is_set(ev->modifiers, "Control"))) > { > - if (!strcmp(ev->keyname, "Home")) > + if (!strcmp(ev->key, "Home")) > { > _compose_seq_reset(sd); > evas_object_smart_callback_call(data, "cmdbox", NULL); > goto end; > } > - else if (!strcmp(ev->keyname, "Return")) > + else if (!strcmp(ev->key, "Return")) > { > _compose_seq_reset(sd); > _paste_selection(data, ELM_SEL_TYPE_PRIMARY); > @@ -2075,7 +2075,7 @@ _smart_cb_key_down(void *data, Evas *e __UNUSED__, > Evas_Object *obj __UNUSED__, > (evas_key_modifier_is_set(ev->modifiers, "Control")) && > (!evas_key_modifier_is_set(ev->modifiers, "Shift"))) > { > - if (_handle_alt_ctrl(ev->keyname, data)) > + if (_handle_alt_ctrl(ev->key, data)) > { > _compose_seq_reset(sd); > goto end; > @@ -2100,7 +2100,7 @@ _smart_cb_key_down(void *data, Evas *e __UNUSED__, > Evas_Object *obj __UNUSED__, > } > } > if ((evas_key_modifier_is_set(ev->modifiers, "Shift")) && > - (ev->keyname)) > + (ev->key)) > { > int by = sd->grid.h - 2; > > > -- > > > ------------------------------------------------------------------------------ > Get your SQL database under version control now! > Version control is standard for application code, but databases havent > caught up. So what steps can you take to put your SQL databases under > version control? Why should you start doing it? Read more to find out. > http://pubads.g.doubleclick.net/gampad/clk?id=49501711&iu=/4140/ostg.clktrk > ------------------------------------------------------------------------------ Get your SQL database under version control now! Version control is standard for application code, but databases havent caught up. So what steps can you take to put your SQL databases under version control? Why should you start doing it? Read more to find out. http://pubads.g.doubleclick.net/gampad/clk?id=49501711&iu=/4140/ostg.clktrk _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel