本文整理汇总了C++中GCIN_module_main_functions::mf_tsin_set_eng_ch方法的典型用法代码示例。如果您正苦于以下问题:C++ GCIN_module_main_functions::mf_tsin_set_eng_ch方法的具体用法?C++ GCIN_module_main_functions::mf_tsin_set_eng_ch怎么用?C++ GCIN_module_main_functions::mf_tsin_set_eng_ch使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类GCIN_module_main_functions
的用法示例。
在下文中一共展示了GCIN_module_main_functions::mf_tsin_set_eng_ch方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: module_feedkey_release
int module_feedkey_release(KeySym xkey, int kbstate)
{
switch (xkey) {
case XK_Shift_L:
case XK_Shift_R:
if (
( (*gmf.mf_tsin_chinese_english_toggle_key == TSIN_CHINESE_ENGLISH_TOGGLE_KEY_Shift) ||
(*gmf.mf_tsin_chinese_english_toggle_key == TSIN_CHINESE_ENGLISH_TOGGLE_KEY_ShiftL
&& xkey == XK_Shift_L) ||
(*gmf.mf_tsin_chinese_english_toggle_key == TSIN_CHINESE_ENGLISH_TOGGLE_KEY_ShiftR
&& xkey == XK_Shift_R))
&& gmf.mf_current_time() - key_press_time < 300000) {
#if WIN32
if (!*gmf.test_mode)
#endif
{
module_flush_input();
key_press_time = 0;
gmf.mf_hide_selections_win();
gmf.mf_tsin_set_eng_ch(!gmf.mf_tsin_pho_mode());
}
return 1;
} else
return 0;
default:
return 0;
}
}