Re: non-latin accelerator keys
- From: Matthias Clasen <matthias clasen gmail com>
- To: gnome-i18n gnome org, gtk-devel-list gnome org, gtk-i18n-list gnome org
- Cc:
- Subject: Re: non-latin accelerator keys
- Date: Tue, 27 Dec 2005 13:20:19 -0500
On 12/21/05, Abel Cheung <abelcheung gmail com> wrote:
Hi,
On 12/22/05, Matthias Clasen <mclasen redhat com> wrote:
> http://bugzilla.gnome.org/show_bug.cgi?id=323956
> http://bugzilla.gnome.org/show_bug.cgi?id=104112
>
> The first bug complains about the fact that the "(_F)" form in which
> many CJK strings display the accelerator is not fully stripped out
> when showing the string in a toolbar, and you end up with "(F)" in
> the visible string.
>
> I am considering to change gtk_toolbar_elide_underscores() to strip not
> only lone _ characters, but also a sequence of the form " (_<single
> character>)" at the end of the string.
>
> I have a number of questions here:
> - Does this sound like a reasonable thing to do ? (the risk of
> accidentally stripping something thats not an accelerator is
> probably minimal, but not 0.
Indeed, there can be cases where a single CJK character is enclosed inside
parenthesis, and that's not uncommon; although when enclosed
character is a latin character it mostly means mnemonic key.
> - Is the (_F) approach generally considered just a workaround for
> the second bug, or are there languages where it is the
> preferred/standard way to display accel keys ?
Well, it is preferred, since multiple keystrokes are needed to input
non-latin characters, and I doubt if anything like Alt-<char> can
be entered at all. Hope anybody can enlighten me if this is
possible or not.
Ok, GTK+ 2.10 will strip out a suffix of the form "(_<single character>)" in
addition to underlines, when displaying labels in toolbars. Please let me know if you
notice any problems due to this.
Matthias
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]