LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 952|回复: 4

chinput与FLASH 6.0 plugin冲突解决了。

[复制链接]
发表于 2003-5-23 17:40:12 | 显示全部楼层 |阅读模式
//原因:没有设置IMOnKeysList导致错误。
//修正:
---------------------------------------------------------------
//在HZinitXIM() 最后面加入:

if ((on_keys=(XIMTriggerKeys *)malloc(sizeof(XIMTriggerKeys)))==NULL)
                {
                        fprintf(stderr, "Can't allocate\n");
                        exit(1) ;
            }
            on_keys->count_keys = sizeof(Trigger_Keys)/sizeof(XIMTriggerKey) - 2 ;
            on_keys->keylist = Trigger_Keys;
     IMSetIMValues (this_xims, IMOnKeysList, on_keys, NULL);

//好象原来就有.
---------------------------------------------------------------

//Trigger_Keys定义为:
/*
static XIMTriggerKey Trigger_Keys[] = {
            {XK_space, ShiftMask, ShiftMask},
            {0L, 0L, 0L}
};
*/


但是这样每开一个窗口,都需要用Shift + Space来激活输入法。
还不知道如何解决。

望指教。谢谢。
发表于 2003-5-24 15:48:42 | 显示全部楼层
GOOOOD

多谢。

因为我不用chinput,所以不知道如何解决每次打开窗口激活的问题。请用的弟兄来说一下。
发表于 2003-5-25 11:30:30 | 显示全部楼层

要修改的文件

请问在哪个文件里修改在HZinitXIM() ??
谢谢!!
 楼主| 发表于 2003-5-25 15:12:24 | 显示全部楼层

在XIM.c里可以修改HZInitXIM()。

RT.
 楼主| 发表于 2003-5-25 15:16:33 | 显示全部楼层

看来要解决必须从Imdkit那里改掉。

麻烦得很。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表