diff include/CannaP.h @ 17:688ac5040e7d

imported patch 20_kinput2-v3.1-canna-keybind2.patch
author Yoshiki Yazawa <yaz@honeyplanet.jp>
date Mon, 08 Mar 2010 20:38:17 +0900
parents 92745d501b9a
children
line wrap: on
line diff
--- a/include/CannaP.h	Mon Mar 08 20:38:17 2010 +0900
+++ b/include/CannaP.h	Mon Mar 08 20:38:17 2010 +0900
@@ -82,12 +82,22 @@
 #define CANNA_GLINE_End		2
 #define CANNA_GLINE_Change	3
 
+typedef struct _cKeyList {
+    KeySym ksym;
+    long mods;
+    long chk_mods;    
+    struct _cKeyList *next; 
+} cKeyList;
+
 typedef struct {
     /* resources */
     String	cannahost;
     String	cannafile;
     Boolean     sendReturnByString;
+    Boolean     keyBackslashAlwaysShifted;
+    String  conversion_end_keys;
     /* private data */
+    cKeyList *conv_end_key_list;
     iBuf	*ibuf;
     Boolean	textchanged;	/* $BJQ49%F%-%9%H$,JQ$o$C$?$+(B */
     Boolean	selectionending;/* $BA*Br%b!<%I$r=*N;$7$h$&$H$7$F$$$k$+(B */