Closed
Bug 22206
Opened 25 years ago
Closed 25 years ago
ALT + NUM Pad operation moves the cursor point unnecessarily
Categories
(MailNews Core :: Composition, defect, P3)
Tracking
(Not tracked)
VERIFIED
FIXED
M14
People
(Reporter: momoi, Assigned: kinmoz)
References
Details
(Whiteboard: [PDT+] Fix expected on 02/10/2000)
** Observed with 12/17/99 Win32 M12 build **
I noticed this problem in both regular Composer and Mail Composer.
We seem to have also a similar/related problem in Reply/quoted
mail composition. Marina is filing the latter bug. This bug is
just for new composition but it seems that the cursor point
operation is currently screwed up for ALT + NUM key operation.
[Under Composer and New Mail Composer]
1. Type something like, "abcdefg"
2. Insert the cursor into the spot between 'c' and 'd'.
3. now use ALT + 0234 to insert "e" with the circumflex.
4. Note that the 'e' with the circumflex was inserted between
'b' and 'c' instead!
qa contact to sujay since this is in regular composer.
reassign to beppe.
Updated•25 years ago
|
Assignee: beppe → jfrancis
Target Milestone: M13
Comment 2•25 years ago
|
||
assigning to jfrancis
Updated•25 years ago
|
Status: NEW → ASSIGNED
Updated•25 years ago
|
Assignee: jfrancis → brade
Status: ASSIGNED → NEW
Comment 4•25 years ago
|
||
reassign to myself to do some preliminary investigation for jfrancis
Updated•25 years ago
|
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Comment 5•25 years ago
|
||
I think Joe fixed this problem.
I tested it with a build from today and it now works.
I'm reopening this bug,because it is reemerging as a problem again.It is not
possible to enter consequitively a line of non-ascii chars, you have to correct
a char's position every time, cursor point is screwed up for alt+num operation.
Repeat all steps that Kat suggested and you'll see the problem. It is a valid
problem for Editor, Mail, ABook.
Status: VERIFIED → REOPENED
Updated•25 years ago
|
Resolution: FIXED → ---
Comment 8•25 years ago
|
||
reassign to jfrancis since he's the caret guru and may know what changes affected
this.
Assignee: brade → jfrancis
Status: REOPENED → NEW
| Reporter | ||
Comment 9•25 years ago
|
||
This is too much of a problem to be ignored for Beta 1.
A must for Beta 1. Let me add a bit more observation to what I reported
originally.
1. Try to insert an ALT+NUMPad characters into the final position of an existing string of "abcd". You will
see that it gets intserted into the poisition between c and d, the one before the final position.
2. Try to insert an ALT_NUMPad character into a position between, "a" and "b" in an existing "abcd" string.
It gets inserted into a position between "c" and "d" as in 1.
So the problem is that when Alt+Num Pad is engaged we somehow always reset the cursor position to
the one before the final position (i.e. penultimate position).
Summary: ALT + NUM Pad operation moves the cursor point unnecessarily → [Beta 1] ALT + NUM Pad operation moves the cursor point unnecessarily
| Reporter | ||
Comment 10•25 years ago
|
||
Re-assigning QA contact to marina as this is needed for Intl mail and
composer input.
QA Contact: sujay → marina
Comment 11•25 years ago
|
||
accepting bug. no need to hold m13 for this. m14'ing...
Status: NEW → ASSIGNED
Target Milestone: M13 → M14
| Reporter | ||
Comment 12•25 years ago
|
||
Updated keyword field to reflect beta1.
Keywords: beta1
Summary: [Beta 1] ALT + NUM Pad operation moves the cursor point unnecessarily → ALT + NUM Pad operation moves the cursor point unnecessarily
| Assignee | ||
Comment 14•25 years ago
|
||
This should probably be assigned to someone dealing with XUL keybindings.
The problem only occurs when the numlock key is not down. The '2', '4', '6', and
'8' keys, on the num pad, act as arrow keys when the numlock key is not down.
What's happening here is that the XUL bindings for the arrow keys are getting
triggered, even though the ALT key is down. The bindings need to be modified so
that ALT arrow key is ignored.
The editor never sees the keys being typed until the ALT key goes up and the OS
fires off a key event.
| Reporter | ||
Comment 15•25 years ago
|
||
So, kin, fixing this problem should solve Bug 22205. Should we mark the other one as a duplicate
of this bug and track it when this bug is done with?
Comment 16•25 years ago
|
||
Most high-ascii characters differ from Mac to Linux to Windows, so
the simple solution of disabling high-ascii input (however that can be
done) would probably be best for the internet.
| Assignee | ||
Comment 17•25 years ago
|
||
Yes, bug 22205 is a dup of this bug.
| Assignee | ||
Comment 18•25 years ago
|
||
Kat,
Is this Alt-numpad key sequence neccessary for IME?
What about the concern pgunn01@ibm.net brings up above?
| Reporter | ||
Comment 19•25 years ago
|
||
kin, we arecurrently able to input high-ascii characters in all 3 platforms.
I take it that pgunn01@ibm.net's remark is simply a tonge-in-cheek statement, a bit
funny, maybe, but totally inapproriate in the context of our serious efforts to fix this problem
for Windows.
Comment 20•25 years ago
|
||
No, I'm totally serious. The use of alt-numpad is primarily used to generate
high-ascii characters (why else would you use it), and high-ascii characters
are totally nonportable because MacOS, Windows, and Unix disagree as to the
contents of the upper half of the ASCII set. So it might be better to disable
the alt-numpad (if possible) rather than fix it. Maybe MSDN has some code
to do so?
| Reporter | ||
Comment 21•25 years ago
|
||
We have mail standard charsets to deal with the issues like the one you're talking about.
For example, for Larin 1 languages, Mozilla sends outmsgs using ISO-8859-1 charset. All reputable
mailers would know how to map this charset to their own OS encoding, ISO-8859-1 ionUnix,
Windows-1252 on Windows, and MacRoman on Macintosh.
It's been working like this since the days of Navigator 1.x. I'm totally confused by the intent of your
suggestion.
| Reporter | ||
Comment 22•25 years ago
|
||
Note also that we promote sending Latin 1 messages only with the Internet standard Latin 1
charset, i.e. ISO-8859-1.
I'm sorry but your comments are simply off the mark.
| Reporter | ||
Comment 23•25 years ago
|
||
Hi , pgunn01@ibm.net' I re-read your comments and maybe there is one respect in which
they address an important issue. That is, it would be best for users not to use the high-ascii
characters which are not available in other platforms. ISO-8859-1 charset is the lowest common
denominator. The characters in that charset are available on all platforms though mapped to
different code points sometimes. This is why you don't see anything other than ISO-8859-1 as
the mail send charset in our Mail Composer menu. That is how we discourage users from inputting
high-ascii characters available only on Windows platform.
But the ALT+NUMPad operation must be working on Windows for inputting other high-ASCII
characters in ISO-8859-1 charset otherwise communication in most European languages
will be impossible
Please understand that we are addressing your concerns in other ways and we hope you'll find
the final product to be reflective of inter-operability concerns.
| Reporter | ||
Comment 25•25 years ago
|
||
*** Bug 22205 has been marked as a duplicate of this bug. ***
| Reporter | ||
Updated•25 years ago
|
QA Contact: marina → momoi
| Assignee | ||
Comment 27•25 years ago
|
||
I have a fix in hand that prevents caret movement while the alt key is down.
Currently waiting on code review.
| Assignee | ||
Comment 28•25 years ago
|
||
Fix checked in. Should appear in the 02/10/2000 builds.
Modified all keybindings for up, down, left, right, home, end, pgUp, and pgDown
so that they are not triggered if the Alt key is down.
mozilla/xpfe/global/resources/content/editorBindings.xul
revision 1.6
mozilla/xpfe/global/resources/content/browserBindings.xul
revision 1.7
mozilla/xpfe/global/resources/content/inputBindings.xul
revision 1.11
mozilla/xpfe/global/resources/content/textAreaBindings.xul
revision 1.4
mozilla/xpfe/global/resources/content/win/platformInputBindings.xul
revision 1.3
mozilla/xpfe/global/resources/skin/htmlBindings.xml
revision 1.4
mozilla/xpfe/global/resources/skin/win/platformHTMLBindings.xml
revision 1.3
r=brade@netscape.com,akkana@netscape.com
| Assignee | ||
Comment 29•25 years ago
|
||
oops forgot to mark FIXED.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago → 25 years ago
Resolution: --- → FIXED
| Reporter | ||
Comment 30•25 years ago
|
||
** Checked with 2/17/2000 Win32 build **
With the above build, ALT+NUMPad actions do not
lead to erratic cursor behavior. I can now input
accented Latin 1 characters without any problem
either on a new line, or at an insertion point
in the middle of an exsiting text. The latter problem
was reported in Bug 22205. All of this without locking
NumPad, which is what users expect under EN keyboard.
All these problems seem to have gone away with this fix.
Marking the fix verified.
Status: RESOLVED → VERIFIED
Updated•20 years ago
|
Product: MailNews → Core
Updated•17 years ago
|
Product: Core → MailNews Core
You need to log in
before you can comment on or make changes to this bug.
Description
•