Re: MOD1_MASK key binding in GtkEnitry
- From: Owen Taylor <otaylor redhat com>
- To: gtk-devel-list gnome org
- Cc: Chema Celorio <chema ximian com>
- Subject: Re: MOD1_MASK key binding in GtkEnitry
- Date: 28 May 2001 10:29:18 -0400
Chema Celorio <chema ximian com> writes:
> [I'm not in the list, please CC: me]
>
> Hello hackers,
>
> There are some accelerators in GtkEntry that bind to a
> MOD1_MASK'ed key. Namelly M-f & M-d. I was adding accelerators
> to a dialog this morning and wanted to use the M-d accelerator.
> While i was coding the ugly work arround (which is have a
> my_gtk_entry widget or bind to the key press signal) I browsed
> over the 1.3 code and found that the new gtk entry is still
> binding to this keys.
>
> MOD1_MASK shuold be left for dialog accelators, this is conceptualy
> broken because if i am in a check button, the M-d binding does
> gives focus to the widget it is accelerating but when the focus
> is in a entry, it deletes the next word.
>
> So as i see it we have 3 options :
>
> 1. Avoid the use of M-d & M-f accelerators (broken)
> 2. Add work arround in applications that want to use _D or _F (hacky)
> 3. Remove the accelators from gtkentry (unpopular)
>
> Any thougths ?
We are changing the order of accelerator activating for GTK+-2.0
so that accelerators, mnemonics get activated before bindings.
So, it doesn't really matter. But it's probably also likely
that M-b, M-d, M-f won't be in the default bindings for GtkEntry
either.
Regards,
Owen
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]