SUGGESTED FIX
echawkes@gradgrind:/net/jano/export/disk26/awt/echawkes/jdk15-7/src/share/classes/sun/awt/resources( 229 )% sccs diffs -C awt.properties
------- awt.properties -------
*** /tmp/sccs.jeaWCN Tue Jun 3 18:28:39 2003
--- awt.properties Sun Jun 1 14:14:10 2003
***************
*** 29,34 ****
--- 29,35 ----
AWT.up=Up
AWT.right=Right
AWT.down=Down
+ AWT.begin=Begin
AWT.comma=Comma
AWT.period=Period
AWT.slash=Slash
echawkes@gradgrind:/net/jano/export/disk26/awt/echawkes/jdk15-7/src/solaris/native/sun/awt( 225 )% !!
sccs diffs -C canvas.c
------- canvas.c -------
*** /tmp/sccs.E_aqBN Tue Jun 3 18:25:10 2003
--- canvas.c Sun Jun 1 14:23:14 2003
***************
*** 269,274 ****
--- 269,278 ----
{java_awt_event_KeyEvent_VK_RIGHT, osfXK_Right, FALSE, java_awt_event_KeyEvent_KEY_LOCATION_STANDARD},
{java_awt_event_KeyEvent_VK_DOWN, osfXK_Down, FALSE, java_awt_event_KeyEvent_KEY_LOCATION_STANDARD},
+ /* Remaining Cursor control & motion */
+ {java_awt_event_KeyEvent_VK_BEGIN, XK_Begin, FALSE, java_awt_event_KeyEvent_KEY_LOCATION_STANDARD},
+ {java_awt_event_KeyEvent_VK_BEGIN, XK_KP_Begin, FALSE, java_awt_event_KeyEvent_KEY_LOCATION_NUMPAD},
+
{java_awt_event_KeyEvent_VK_0, XK_0, TRUE, java_awt_event_KeyEvent_KEY_LOCATION_STANDARD},
{java_awt_event_KeyEvent_VK_1, XK_1, TRUE, java_awt_event_KeyEvent_KEY_LOCATION_STANDARD},
{java_awt_event_KeyEvent_VK_2, XK_2, TRUE, java_awt_event_KeyEvent_KEY_LOCATION_STANDARD},
***************
*** 1305,1310 ****
--- 1309,1318 ----
*keysym = XK_Page_Down;
event->xkey.keycode = XKeysymToKeycode(awt_display, *keysym);
break;
+ case XK_KP_Begin:
+ *keysym = XK_Begin;
+ event->xkey.keycode = XKeysymToKeycode(awt_display, *keysym);
+ break;
case XK_KP_Insert:
*keysym = XK_Insert;
event->xkey.keycode = XKeysymToKeycode(awt_display, *keysym);
echawkes@gradgrind:/net/jano/export/disk26/awt/echawkes/jdk15-7/src/share/classes/java/awt/event( 232 )% sccs diffs -C KeyEvent.java
------- KeyEvent.java -------
*** /tmp/sccs.ddaODN Tue Jun 3 18:29:08 2003
--- KeyEvent.java Sun Jun 1 14:11:48 2003
***************
*** 756,761 ****
--- 756,767 ----
public static final int VK_ALT_GRAPH = 0xFF7E;
/**
+ * Constant for the Begin key.
+ * @since 1.5
+ */
+ public static final int VK_BEGIN = 0xFF58;
+
+ /**
* This value is used to indicate that the keyCode is unknown.
* KEY_TYPED events do not have a keyCode value; this value
* is used instead.
***************
*** 1100,1106 ****
--- 1104,1118 ----
case VK_UP: return Toolkit.getProperty("AWT.up", "Up");
case VK_RIGHT: return Toolkit.getProperty("AWT.right", "Right");
case VK_DOWN: return Toolkit.getProperty("AWT.down", "Down");
+ case VK_BEGIN: return Toolkit.getProperty("AWT.begin", "Begin");
***************
*** 1304,1309 ****
--- 1312,1318 ----
case VK_DOWN:
case VK_LEFT:
case VK_RIGHT:
+ case VK_BEGIN:
case VK_KP_LEFT:
case VK_KP_UP:
###@###.### 2003-06-03
|