(In reply to comment #164) > I'm a NoSquint user as well. How do you zoom text when you are in the French > layout? If you are a desktop user you use the numpad +- If you're a laptop user, either you travel with a separate bulky usb keypad or wheel mouse, or you click on Nosquint and enter zoom level manually > I do not understand your objection. Are you objecting to the patch's > modification of symbols or not? I'm not objecting to the patch I'm objecting to the idea the same kind of patch can be used to fix punctuation accelerators. Punctuation placement on layouts is a lot more random than letter placement, even on latin layouts, so it should not be used in accelerator period. With a letter you always have a and A on the same key, and b B on another (as long as a latin layout is configured). So you can assume "I can have an accelerator with a or A, and an accelerator with b or B, they'll always exist and never collide, and thay'll be in a convenient place". With + and - you can not assume they'll be on separate keys, or on the same keyboard level, or that - will exist in a convenient position at all (non-shell users typically only need minus, which is at another unicode point than ascii hyphen) With a punctuation mark you can have two punctuation marks which are on separate keys in US layout on the same key, or some can not be available altogether because the've been replaced by correct unicode (not ascii) points, or one may be on Caps and the other not. > Are you saying that the default > French layout is not convienent for keyboard text zoom, so you prefer the > alternative layout? Do you use one keyboard layout (French) for some operations > (copy, paste) and a different layout for others (text zoom)? No I'm saying I don't use punctuation accelerators at all because they assume similar punctuation placement as on US layout and I'm not going to install and learn a separate latin layout just so a few mozilla accelerators work. > > No French user is going to configure a second latin layout just so US-centric > > accelerators work > > I would not expect that. The French being what they are! [1] It's not a question of being French or not. When you have a non-latin locale installing a latin layout as alternative is useful because you sometimes need to type latin text. As a side effect this alternative can be used to make latin letter accelerators work. When your primary layout is already latin you don't need a secondary latin layout to type latin text, and accelerators are not a sufficient reason by themselves to install it. So any accelerator that does not work for every latin layout out there (every punctuation accelerator) can not be managed through the fallback method defined in this bug. The fallback method discussed here works because every user will have some access to latin letters to type URLs. > > Unlike letters, you can't assume punctuation signs will have a nice key just > > for them as long as a latin layout is configured somewhere > > That's not my assumption. My assumption is that users will want to have the > same keyboard accelerators in all layouts. For accelerators that can be sanely handled this way ie letter accelerators. Punctuation accelerators are not the same case at all.