Closed Bug 295614 Opened 19 years ago Closed 17 years ago

In cyrillic languages (Ukrainian, Russian) don't work hotkeys at all

Categories

(Firefox :: Keyboard Navigation, defect)

x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 69230

People

(Reporter: eco, Unassigned)

Details

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0

Hotkeys works only in English language, as soon as switch to any cyrillic
language any hotkeys dont work including ctrl+A, ctrl+C, ctrl+V, etc... 

Reproducible: Always

Steps to Reproduce:
1. English language - all hotkeys works fine
2. Switch to Ukrainian or Russian language - hotkeys dont work
3. Switch to English language - all hotkeys works fine and so on...

Actual Results:  
NO HOTKEYS IN CYRILLIC LANGUAGES

Expected Results:  
FIREFOX DO NOTHING WHEN YOU PUSH HOTKEYS IN CYRILLIC LANGUAGES. To avoid this
you should always switch to english for perfoming simple operations like Copy,
Paste, New Tab and etc.. 

FC2, simalar problem in thunderbird and from Mozilla times

about:buildconfig

Build platform
target
i686-pc-linux-gnu

Build tools
Compiler 	Version 	Compiler flags
gcc 	gcc version 3.3.2 20031022 (Red Hat Linux 3.3.2-1) 	-Wall -W -Wno-unused
-Wpointer-arith -Wcast-align -Wno-long-long -pedantic -pthread -pipe
c++ 	gcc version 3.3.2 20031022 (Red Hat Linux 3.3.2-1) 	-fno-rtti
-fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align
-Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor
-Wno-long-long -pedantic -fshort-wchar -pthread -pipe -I/usr/X11R6/include

Configure arguments
--disable-ldap --disable-mailnews
--enable-extensions=cookie,xml-rpc,xmlextras,pref,transformiix,universalchardet,webservices,inspector,gnomevfs,negotiateauth
--enable-crypto --disable-composer --enable-single-profile
--disable-profilesharing --disable-debug '--enable-optimize=-Os -freorder-blocks
-fno-reorder-functions -gstabs+' --disable-tests --enable-official-branding
--enable-default-toolkit=gtk2 --enable-xft --disable-freetype2 --enable-static
--disable-shared
Not only Firefox, but any program can`t do that in other from english 
language 
(In reply to comment #1)
> Not only Firefox, but any program can`t do that in other from english 
> language 

I reported bug which present in KDE where in _all_ applications hotkeys work
fine and only mozilla / firefox / thunderbird have unexpected behaiour! Pls dont
mix up all lacks from different desktops. 
See also http://bugzilla.gnome.org/show_bug.cgi?id=305774 ("Accelerators don't
work with non-Latin layouts")

Owen Taylor wrote: "Program not using real GTK+ menus and key handling... it's
an app-specific bug"
(In reply to comment #1)
> Not only Firefox, but any program can`t do that in other from english 
> language 

Heh. My KDE desktop work's fine =) 

It's just mozilla (GTK?) bug.
Reporter: how did you configure keyboard layout switching (setxkbmap, xmodmap...)?
Note mozilla 1.x linked with gtk work fine.
Problem is with mozilla+gtk2, firefox 1.0.x/1.5x (with gtk2), seamonkey (gtk2)

$ setxkbmap -v 10
Setting verbose level to 10
locale is C
Applied rules from xorg:
model:      pc105
layout:     us,bg
variant:    ,phonetic
options:    grp_led:scroll,grp:alt_shift_toggle,altwin:meta_win
Trying to build keymap using the following components:
keycodes:   xfree86+aliases(qwerty)
types:      complete
compat:     complete+leds(scroll)
symbols:    pc/pc(pc105)+pc/us+pc/bg(phonetic):2+group(alt_shift_toggle)+altwin(meta_win)
geometry:   pc(pc105)


Since mozilla+gtk work fine (plus all other gtk2 applications) I guess that xmodmap settings are not problem.
dup of bug 277893, perhaps?
Definitely 277893 describe same problem, but description here is more correct:
- NO HOTKEYS IN CYRILLIC LANGUAGES
- toolkit=gtk2

About 277893:
- bug isn't limited to russian
- bug isn't limited to copy/paste hotkeys
- bug status is unconfirmed (!?!?)


Nevertheless I aggree this bug to be marked as duplicate.
What about to change subject of 277893, as example "Hotkeys don't work at all in cyrillic locales and gtk2 toolkit" and to confirm it ?
This doesn't happen with cyrillic languages only - I get the same bug in Hebrew. This is a major bug for anyone using a non-English keyboard. Bug 340944 describes the same thing for all languages. Should this one be marked as its duplicate - and by 340944 marked as confirmed?
Happens in BonEcho/2.0b2  as well
Happens with russian layout in Firefox 2.0.0.2 (Debian 4.0, gtk-2.8). Shortcuts in other applications work fine.
This is dupe of Bug 69230
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.