Closed Bug 340944 Opened 18 years ago Closed 17 years ago

Hotkeys In Linux with non-english keyboard layout

Categories

(Firefox :: Keyboard Navigation, defect)

1.5.0.x Branch
x86
Linux
defect
Not set
major

Tracking

()

RESOLVED DUPLICATE of bug 69230

People

(Reporter: tmbx, Unassigned)

Details

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4

Hi. I'm using Firefox under Linux (specifically - ALT Linux Master 2.4 - a localized russian distributive). Most of the time when browsing the web, I use russian keyboard layout (I think, that's understandable). Trouble is, when russian language is on, hotkeys are not working. For example, to enable search mode, I have to switch to english layout and only then press Ctrl+F. When russian keyboard layout is enabled, Ctrl+F is not working!!!
See, you can't expect an "F" key to produce symbol 'F'. Not everywhere. You have to use keycodes for keyboard shortcuts, not symbols. Hope this bug will be corrected soon, because this is a real pain in the ass. By the way - I've downloaded the last build of Mozilla and it has no such problem, keyboard shortcuts work finely with both english and russian layouts...

Reproducible: Always

Steps to Reproduce:
1. Install non-english language in Linux (in my case, russian; or you can just download one of russian distributives from http://www.altlinux.com and install it with russian KOI8 support).
2. Install firefox and run it.
3. Switch to russian
4. Try to press Ctrl+F, Ctrl+W, etc. You'll see there is no effect.
5. Try the same with the latest Mozilla - you'll see that everything works fine.

Actual Results:  
Hotkeys don't work in Firefox when russian keyboard layout is selected.
In Mozilla everything is fine.

Expected Results:  
You see, I've expected Firefox to behave just as Mozilla this matter; for a program with built-in russian support such behavior is somewhat odd... :)
Version: unspecified → 1.5.0.x Branch
Duplicate of bug 69230?
Pff another one read the post in the forums of firefox please, thanks.
No, it's not a duplicate of bug 69230. This is... damn. What would you say if in Windows you'd have two keyboard layouts installed? and hotkeys would work only when english is selected? That's what it's like. And it is definitly a Firefox bug, because Mozilla doesn't have thiss issue.

>Pff another one read the post in the forums of firefox please, thanks.
No, no, thank _you_ for your very specific directions... but alas! I haven't found anything about this problem in the "firefox bugs" forum. Post a link to what you think is a discussion about this bug (btw, did it occur to you that you just didn't understand what I'm talking about?) or don't bother with such comments.

P.S. We have several installations of Firefox on AltLinux... _all_ have this problem.
You don't even have to do all that to reproduce it. All you have to do is get a linux distro (doesn't matter what distro) and change the keyboard layout (It's reproducible in every desktop environment e.g. KDE, GNOME) and then try to use the shortcuts in firefox. They simply don't work and it's really frustrating. I would say that's fairly serious issue and needs to be looked at. BTW I don't see any votes for the bug. If we need it fixed we have to do at least that :-)(In reply to comment #0)
> User-Agent:       Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.8.0.4)
> Gecko/20060508 Firefox/1.5.0.4
> Build Identifier: Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.8.0.4)
> Gecko/20060508 Firefox/1.5.0.4
> 
> Hi. I'm using Firefox under Linux (specifically - ALT Linux Master 2.4 - a
> localized russian distributive). Most of the time when browsing the web, I use
> russian keyboard layout (I think, that's understandable). Trouble is, when
> russian language is on, hotkeys are not working. For example, to enable search
> mode, I have to switch to english layout and only then press Ctrl+F. When
> russian keyboard layout is enabled, Ctrl+F is not working!!!
> See, you can't expect an "F" key to produce symbol 'F'. Not everywhere. You
> have to use keycodes for keyboard shortcuts, not symbols. Hope this bug will be
> corrected soon, because this is a real pain in the ass. By the way - I've
> downloaded the last build of Mozilla and it has no such problem, keyboard
> shortcuts work finely with both english and russian layouts...
> 
> Reproducible: Always
> 
> Steps to Reproduce:
> 1. Install non-english language in Linux (in my case, russian; or you can just
> download one of russian distributives from http://www.altlinux.com and install
> it with russian KOI8 support).
> 2. Install firefox and run it.
> 3. Switch to russian
> 4. Try to press Ctrl+F, Ctrl+W, etc. You'll see there is no effect.
> 5. Try the same with the latest Mozilla - you'll see that everything works
> fine.
> 
> Actual Results:  
> Hotkeys don't work in Firefox when russian keyboard layout is selected.
> In Mozilla everything is fine.
> 
> Expected Results:  
> You see, I've expected Firefox to behave just as Mozilla this matter; for a
> program with built-in russian support such behavior is somewhat odd... :)
> 

This is definitely a duplicate, and I have always thought the bug you've described was 69230. Why do you think that's not your bug?
Whiteboard: dupeme
(In reply to comment #5)
> This is definitely a duplicate, and I have always thought the bug you've
> described was 69230. Why do you think that's not your bug?
> 

It is duplicate of 277893, but more detailed is 295614 .
Problem exist only in builds that use gtk2.
Bug 229284 is a duplicate of this bug. Bug 295614 preceeded this bug, but it is less accurate than this one - it only deals with cryllic layouts, while I reproduced this on a Hebrew layout. I suggest changing this bug's status to confirmed, marking the other two as duplicates, moving all data here, and resolving this as quick as possible please - it's really a major issue for non-English users.
Happens in BonEcho/2.0b2  as well
Same thing in Bon Echo 2.0.0.4
tmbx@aport.ru   2006-06-13 07:27:05 PDT
> No, it's not a duplicate of bug 69230. 
> This is... damn. What would you say if
> in Windows you'd have two keyboard layouts installed
>  and hotkeys would work only when english is selected?

I'm quite sure this is a dupe of bug 69230, but one needs to read comment #2 to realize it. Here is an abstract from that comment:
"""
As a bit of a tangent and a larger/harder issue, there are international
keyboards to consider. This is what we haven't fixed yet in GTK unstable version
and are planning to. The issue of ignoring shift/lock is just a special case of
the fact that users expect accelerators to work regardless of keyboard mode
"""
This _is_ a duplicate of Bug 69230
This is dupe of Bug 69230
Status: UNCONFIRMED → RESOLVED
Closed: 17 years ago
Resolution: --- → DUPLICATE
Whiteboard: dupeme
You need to log in before you can comment on or make changes to this bug.