[Swfdec] [PATCH] Enable dot and comma in text input

Pavel Roskin proski at gnu.org
Thu Apr 10 13:28:19 PDT 2008


---

 swfdec-gtk/swfdec_gtk_keys.c |    6 ++----
 swfdec/swfdec_keys.h         |    2 ++
 swfdec/swfdec_player.c       |    2 ++
 3 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/swfdec-gtk/swfdec_gtk_keys.c b/swfdec-gtk/swfdec_gtk_keys.c
index 69e0a6e..5436fb9 100644
--- a/swfdec-gtk/swfdec_gtk_keys.c
+++ b/swfdec-gtk/swfdec_gtk_keys.c
@@ -34,8 +34,8 @@ static const guint8 flash_keycodes[] = {
   /*  40 */ SWFDEC_KEY_D, SWFDEC_KEY_F, SWFDEC_KEY_G, SWFDEC_KEY_H, SWFDEC_KEY_J,
   /*  45 */ SWFDEC_KEY_K, SWFDEC_KEY_L, SWFDEC_KEY_SEMICOLON, SWFDEC_KEY_APOSTROPHE, SWFDEC_KEY_GRAVE,
   /*  50 */ SWFDEC_KEY_SHIFT, SWFDEC_KEY_BACKSLASH, SWFDEC_KEY_Z, SWFDEC_KEY_X, SWFDEC_KEY_C, 
-  /*  55 */ SWFDEC_KEY_V, SWFDEC_KEY_B, SWFDEC_KEY_N, SWFDEC_KEY_M, 0, 
-  /*  60 */ 0, SWFDEC_KEY_SLASH, SWFDEC_KEY_SHIFT, SWFDEC_KEY_NUMPAD_MULTIPLY, SWFDEC_KEY_ALT,
+  /*  55 */ SWFDEC_KEY_V, SWFDEC_KEY_B, SWFDEC_KEY_N, SWFDEC_KEY_M, SWFDEC_KEY_COMMA,
+  /*  60 */ SWFDEC_KEY_DOT, SWFDEC_KEY_SLASH, SWFDEC_KEY_SHIFT, SWFDEC_KEY_NUMPAD_MULTIPLY, SWFDEC_KEY_ALT,
   /*  65 */ SWFDEC_KEY_SPACE, 0, SWFDEC_KEY_F1, SWFDEC_KEY_F2, SWFDEC_KEY_F3, 
   /*  70 */ SWFDEC_KEY_F4, SWFDEC_KEY_F5, SWFDEC_KEY_F6, SWFDEC_KEY_F7, SWFDEC_KEY_F8,
   /*  75 */ SWFDEC_KEY_F9, SWFDEC_KEY_F10, SWFDEC_KEY_NUM_LOCK, 0, SWFDEC_KEY_NUMPAD_7,
@@ -49,8 +49,6 @@ static const guint8 flash_keycodes[] = {
   /* 115 */ 0, 0, 0, 0, 0
 };
 /*
-SWFDEC_KEY_COMMA 59
-SWFDEC_KEY_DOT 60
 SWFDEC_KEY_SCROLL_LOCK 78
 SWFDEC_KEY_BREAK 110
 SWFDEC_KEY_META 115
diff --git a/swfdec/swfdec_keys.h b/swfdec/swfdec_keys.h
index a32e546..cdc20f7 100644
--- a/swfdec/swfdec_keys.h
+++ b/swfdec/swfdec_keys.h
@@ -54,6 +54,8 @@ typedef enum {
   SWFDEC_KEY_7 = 55,
   SWFDEC_KEY_8 = 56,
   SWFDEC_KEY_9 = 57,
+  SWFDEC_KEY_COMMA = 59,
+  SWFDEC_KEY_DOT = 60,
   SWFDEC_KEY_A = 65,
   SWFDEC_KEY_B = 66,
   SWFDEC_KEY_C = 67,
diff --git a/swfdec/swfdec_player.c b/swfdec/swfdec_player.c
index 29ca9f8..7c35b27 100644
--- a/swfdec/swfdec_player.c
+++ b/swfdec/swfdec_player.c
@@ -167,6 +167,8 @@
  * @SWFDEC_KEY_7: the 7 key
  * @SWFDEC_KEY_8: the 8 key
  * @SWFDEC_KEY_9: the 9 key
+ * @SWFDEC_KEY_COMMA: the , key
+ * @SWFDEC_KEY_DOT: the . key
  * @SWFDEC_KEY_A: the ! key
  * @SWFDEC_KEY_B: the B key
  * @SWFDEC_KEY_C: the C key


More information about the Swfdec mailing list