CefSharp 无法输入中文的问题
2023-09-27 14:26:40 时间
在CefSharp75版本,使用了WpfImeKeyboardHandler支持后,无法支持搜狗中文输入法
其中的一个修复方案:
在ChrominumWebBrowser中,添加焦点事件的重写,对InputMethod相关进行修改
- SetIsInputMethodEnabled -- 是否可输入中文
- SetIsInputMethodSuspended -- 设置IME关掉
1 protected override void OnGotFocus(RoutedEventArgs e) 2 { 3 InputMethod.SetIsInputMethodEnabled(this, true); 4 InputMethod.SetIsInputMethodSuspended(this, true); 5 base.OnGotFocus(e); 6 } 7 8 protected override void OnLostFocus(RoutedEventArgs e) 9 { 10 base.OnLostFocus(e); 11 InputMethod.SetIsInputMethodEnabled(this, false); 12 InputMethod.SetIsInputMethodSuspended(this, false); 13 }
相关文章
- iOS XMPP Framework 中文概述
- 【Qt开发】解决Qt程序在Linux下无法输入中文的办法
- FL Studio20.8最新国外英文版下载如何切换中文语言汉化包
- FL STUDIO 20.8中文汉化版完美支持中文语言
- Cleanmymac X绿色中文苹果系统清理软件
- 微信小程序:将中文语音直接转化成英文语音
- 解决C/C++ fscanf函数 ifstream输入流中文乱码问题
- opencv中的vs框架中的Blob Tracking Tests的中文注释。
- URIEncoding与useBodyEncodingForURI 在tomcat中文乱码处理上的区别
- 免费的编程中文书籍索引(2018第三版)
- jQuery EasyUI API 中文文档 - ValidateBox验证框
- json_encode中文编码问题
- solr4.x+tomcat+中文分词