Index: Eclipse UI/org/eclipse/ui/internal/keys/KeySupport.java =================================================================== RCS file: /home/eclipse/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/keys/KeySupport.java,v retrieving revision 1.11 diff -u -r1.11 KeySupport.java --- Eclipse UI/org/eclipse/ui/internal/keys/KeySupport.java 25 Sep 2003 04:47:13 -0000 1.11 +++ Eclipse UI/org/eclipse/ui/internal/keys/KeySupport.java 29 Sep 2003 14:43:03 -0000 @@ -147,7 +147,7 @@ */ public static int convertEventToUnmodifiedAccelerator(Event event) { int modifiers = event.stateMask & SWT.MODIFIER_MASK; - char character = (char) event.keyCode; + int character = event.keyCode; return modifiers + toUpperCase(character); } @@ -265,13 +265,14 @@ /** * Makes the given character uppercase if it is a letter. * - * @param character + * @param keyCode * The character to convert. * @return The uppercase equivalent, if any; otherwise, the character * itself. */ - private static char toUpperCase(char character) { - return Character.isLetter(character) ? Character.toUpperCase(character) : character; + private static int toUpperCase(int keyCode) { + char character = (char) keyCode; + return Character.isLetter(character) ? Character.toUpperCase(character) : keyCode; } private KeySupport() {