Closed Bug 422972 Opened 17 years ago Closed 17 years ago

Page zoom out when press command + ` (Thai keyboard)

Categories

(Core :: Widget: Cocoa, defect)

PowerPC
macOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: wav_surfer, Assigned: jaas)

Details

User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9b5pre) Gecko/2008031404 Minefield/3.0b5pre Build Identifier: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9b5pre) Gecko/2008031404 Minefield/3.0b5pre Switching keyboard layout to Thai keyboard makes ` changes to -. It causes Command + ` to be Command + - that zoom out page. Command key should modify keyboard layout to be natural (English layout) so every default keyboard shortcuts work perfectly. Reproducible: Always Steps to Reproduce: 1. Open a few Firefox windows (e.g. Download manager, add-ons). 2. Switch keyboard layout to Thai. 3. Press Command+`. Actual Results: An active browser window gets page zoom out. Expected Results: Switch to other firefox window. (Mac OS X keyboard shortcut behavior) I think this bug has been occurred in the past and has been solved but be back again in this build. Camino used to have look a like symptom, fn+/ gets page zoom out, but it got fixed.
Version: unspecified → Trunk
This sounds like it's a Cocoa widgets bug.
Assignee: nobody → joshmoz
Component: General → Widget: Cocoa
Product: Firefox → Core
QA Contact: general → cocoa
My guess is that the fix for bug 417466 fixed this. Can someone make sure this still exists with tomorrow's nightly?
This is difficult issue. I worked on bug 359638 for similar bug. If I will fix bug 359638, Cmd+` will work as Cmd+- :-(
Is it always clear what the "natural" layout is? The UK and Ireland layout differs from the US layout (http://en.wikipedia.org/wiki/Keyboard_layout) and Europeans with Latin scripts wouldn't consider either the US or UK layouts natural. Does Command + ` in Thai layout switch to other windows in other applications?
(In reply to comment #4) > > Does Command + ` in Thai layout switch to other windows in other applications? > There is no ` in Thai keyboard layout (actually there is also no '). The natural, in my meaning, is when I press Command + ` (even with Thai keyboard layout selected) window switching should occur. Camino has no problem with this so Firefox shouldn't have it. I assume that when Command is press, it should temporary (internally handle) switch the keyboard layout to the default keyboard layout user selected in system.
Strange! When I switch to Thai keyboard layout. Cmd+V = Paste. Cmd+C = Copy. Cmd+X = Cut. But Cmd+` -> Cmd+- -> Zoom out. But Cmd+0 = Reset zoom. But Cmd+- (right from 0 key) = Zoom out.
With Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9pre) Gecko/2008040804 Minefield/3.0pre. When I switch to Thai keyboard layout, I cannot use Cmd+C, Cmd+X, Cmd+V, Cmd+0, etc.
(In reply to comment #7) This may be fallout from the patch for bug 398514. In any case it seems unrelated to your original report. Could you open a new bug?
I think there is a relationship between this bug and bug 398514. Fixing keyboard remapping in that bug causes this bug. (Cmd + key with international keyboard) This behavior is normal on Mac OS. I can use Cmd+` to switch between application windows even I use Thai keyboard layout. Should I change this bug title or merge with other bug?
> Should I change this bug title or merge with other bug? Please open a new bug and make it "depend" on bug 398514. Also cc Josh and me. By the way I've confirmed what you report in comment #7. The problem is new with today's nightly (it doesn't happen in yesterday's). And today's nightly is the first on in which the patch for bug 398514 exists.
OK. I've opened bug 427995.
Since bug 427995 is fixed so this bug is also fixed too.
Status: UNCONFIRMED → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.