To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=40612





------- Additional comments from [email protected] Sun Feb 15 23:02:20 
+0000 2009 -------
In fact, the "Insert Note" currently works from the (very incorrect) binding
Ctrl+Alt+N instead of Ctrl+Shift+N.

What is wrong in Ctrl+Alt+N (which is equivalent to AltGr+N on international
keyboards) is that this key binding is normally reserved for the input of some
international characters. When I type it on my keyboard (whose driver on Windows
is correctly configured to allow entering a macron as a ded key), I can't get
the character, but the "Insert Note" function is activated.

Apparently, the Cltr+Alt+N keybinding is hardcoded within the function, and any
attempt to change it from the Keyboard shortcuts editor (menu "Tools>Customize")
has no effect: the Ctrl+Alt+N keybinding remains in effect (the default assigned
keybinding is effectively Cltr+Shift+N, you can remove it, or change it, but
this has no effect on the hardcoded Ctrl+Alt+N binding that must be somewhere in
the C/C++ source of this function, that completely ignores the user preference.

PLEASE REMOVE THE HARDCODED "CTRL+ALT+N" KEYBOARD SHORTCUT BINDING from your
source code and read the user preferences instead to determine this binding
(that are set in the "Tools>Customize" panel).

This bug is there since very long (since the begining of the introduction of the
"Insert Note" function in OOo), it has been signaled many times in the past and
incorrectly analyzed and closed prematurely in all successibve versions; it is
still there in OOo3.0.1: it is breaking the normal input of characters that DO
NEED a full access to all <Ctrl+Alt+key>=<AltGr+Key> or
<Shift+Ctrl+Alt+key>=<Shift+AltGr+Key>, where the key is in the main
alphanumeric part of the keyboard (with the exception of function keys that you
can more freely reassign for bindings).

(Note that <Ctrl+Key> or <Ctrl+Shift+Key> shortcuts are free for mapping OO
functions or menus, as well as <Alt+Key> or <Shift+Alt+Key>...)

For your information, just look at the MS Keyboard layout editor, and look at
those keys that are needed in international keyboards: load their layouts. Make
sure you have understood as well how the Asian keyboards use the various layout
modes. Make sure that your bindings are also compatible with the Canadian
keyboard and the US International keyboard.

Don't assume that users will just use the basic national keyboard: many users
have "extended" keyboards with assitional characters added for example with a
custom driver created with MSKLC. For example, on my French keyboard, I have
added Latin extensions needed for French and for most European languages,
including the additional dead keys that are missing on usual (limited) French
keyboards (for example the default French keyboard lacks the possibility of
entering capitals with accents: my extended keyboard remains fully compatible
with the default basic keyboard but adds the necessary dead keys such as the
cedilla, macron, acute accent, grace accent, ring above, breve accent, hacek, or
combining strokes needed for entering International toponyms and people names,
or scientific names, without having to look for those characters in a large and
complex Latin charmap).


---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to