Index: ChangeLog
===================================================================
RCS file: /cvs/gnome/gtkhtml/src/ChangeLog,v
retrieving revision 1.2068
diff -u -p -r1.2068 ChangeLog
--- ChangeLog	5 Jan 2005 07:26:24 -0000	1.2068
+++ ChangeLog	19 Jan 2005 09:35:21 -0000
@@ -1,3 +1,9 @@
+2005-01-19  Mengjie Yu  <meng-jie.yu@sun.com>
+
+	fixes #71446
+	* gtkhtml.c: (add_bindings): Handle Sun Type 6 Keyboard's
+	Undo, Copy, Paste and Cut key.
+
 2005-01-05  Mengjie Yu  <meng-jie.yu@sun.com>
 
 	fixes #70931
Index: gtkhtml.c
===================================================================
RCS file: /cvs/gnome/gtkhtml/src/gtkhtml.c,v
retrieving revision 1.586
diff -u -p -r1.586 gtkhtml.c
--- gtkhtml.c	5 Jan 2005 07:26:24 -0000	1.586
+++ gtkhtml.c	19 Jan 2005 09:35:30 -0000
@@ -5168,12 +5168,15 @@ add_bindings (GtkHTMLClass *klass)
 	BCOM (GDK_CONTROL_MASK, c, COPY);
 	BCOM (GDK_CONTROL_MASK, Insert, COPY);
 	BCOM (GDK_CONTROL_MASK, KP_Insert, COPY);
+	BCOM (0, F16, COPY);
 	BCOM (GDK_CONTROL_MASK, x, CUT);
 	BCOM (GDK_SHIFT_MASK, Delete, CUT);
 	BCOM (GDK_SHIFT_MASK, KP_Delete, CUT);
+	BCOM (0, F20, CUT);
 	BCOM (GDK_CONTROL_MASK, v, PASTE);
 	BCOM (GDK_SHIFT_MASK, Insert, PASTE);
 	BCOM (GDK_SHIFT_MASK, KP_Insert, PASTE);
+	BCOM (0, F18, PASTE);
 	BCOM (GDK_CONTROL_MASK, Delete, KILL_WORD);
 	BCOM (GDK_CONTROL_MASK, BackSpace, KILL_WORD_BACKWARD);
 
@@ -5194,6 +5197,7 @@ add_bindings (GtkHTMLClass *klass)
 
 	/* undo/redo */
 	BCOM (GDK_CONTROL_MASK, z, UNDO);
+	BCOM (0, F14, UNDO);
 	BCOM (GDK_CONTROL_MASK, r, REDO);
 
 	/* paragraph style */
