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]
