又研究了一番JDK在UBUNTU上输入法候选框的问题

这篇具有很好参考价值的文章主要介绍了又研究了一番JDK在UBUNTU上输入法候选框的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  几个月之后,好像终于有人review了。收到邮件,对方提出两个问题:

  • XNSpotLocation和XIMPreeditPosition要配对使用。

给了个链接:Xlib - C Language X Interface

我初步研究了一下,还真是。现实是如果使用XIMPreeditPosition初始化,XCreateIC失败(返回NULL)。原来代码中也没这个东西。

  • 为什么不使用getLocationOnScreen

代码很久了,于是我又重新研究了一下。实际上要得到的并不是屏幕位置,而是与焦点窗口左上角的领衔。

为了确认:文章来源地址https://www.toymoban.com/news/detail-667729.html

  • 我又重新设计了测试案例。包括一层窗口、二层窗口、对话框三种情形。
  • 先在OpenJDK8进行了测试。发现对于对话框情形果然有问题。于是进行了研究并修改。
  • 编译了最新的JDK22-11,并进行了测试。
  • 更新到最新,然后整合提交。今天起来一看,莫名其妙的check出错,之出错跟我的代码又无关,麻烦了。

到了这里,关于又研究了一番JDK在UBUNTU上输入法候选框的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu 22.04安装搜狗输入法

    ubtuntu 22.04安装搜狗输入法 1. 添加中文语言支持 2. 安装fcitx输入法框架 3. 设置fcitx为系统输入法 4. 设置fcitx开机启动,并卸载ibus输入法框架 5. 安装搜狗输入法 6. 重启电脑,调出搜狗输入法 1. 添加中文语言支持 Settings -- Region Language -- Manage Installed Languages 点击Install / Remove La

    2024年01月19日
    浏览(46)
  • Ubuntu16.04安装中文输入法

    1、使用Ubuntu图像界面配置好中文环境,并将最下面的\\\"系统键盘输入法:\\\"选择为IBus 关于具体的配置看这篇文章https://mp.csdn.net/mp_blog/creation/editor/128273330 最终配置结果如下:   2、上面只是配置中文环境,但不能进行中文输入,需要使用命令安装ibus输入法。 sudo apt-get install ib

    2024年02月13日
    浏览(43)
  • Ubuntu 安装谷歌拼音输入法

    在Ubuntu 下,谷歌拼音输入法是基于Fcitx输入法的。所以,首先需要安装Fcitx。一般来说,Ubuntu最新版中都默认安装了Fcitx,但是为了确保一下,我们可以在系统终端中运行如下命令: 输入指令之后,弹出如下窗口,点击 ok 点击 ok 之后弹出如下窗口,点击 Yes 在弹出的窗口中选

    2024年04月23日
    浏览(31)
  • 【Linux】Ubuntu安装搜狗中文输入法

    配置语言 设置 - 区域与语言 - 管理已安装的语言 - 添加汉语并置顶 - 输入法系统选择fcitx - 应用到整个系统 配置键盘布局 设置 - 键盘 - 输入源 - 只保留英语 安装搜狗输入法依赖 sudo apt -f install sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml sudo apt install libgsettings-qt1 安装搜

    2024年01月23日
    浏览(54)
  • Ubuntu22.04-添加中文输入法

    进入setting(设置)- 区域与语言 选项卡 进入“管理已安装的语言” 第一进入将提示“语言支持没有完整安装”,点击安装即可。安装过程会将为进行补充安装的语言进行下载安装。 设置中文,在“语言支持”对话框中点击“添加和删除语言”中选择中文并勾选,“应用”设

    2024年02月11日
    浏览(42)
  • Ubuntu小白必备:如何在Ubuntu上设置中文输入法?

    1.1. 本文意义 本文旨在帮助Ubuntu Linux系统中的新手用户了解如何在Ubuntu系统中安装和配置中文输入法,以便提高他们的工作效率。在本文中,我们将介绍Ubuntu系统中常见的中文输入法,并提供详细的步骤和说明,帮助读者安装和配置中文输入法,并解决遇到的问题。本文的意

    2024年04月27日
    浏览(40)
  • ubuntu 安装中文输入法(超简靠谱版)

    点击立即下载后,出现上述界面,由于我的系统是amd64的 因此选择x86_64版本下载 打开 系统设置——区域和语言——管理已安装的语言——在“语言”tab下——点击“添加或删除语言” 弹出“已安装语言”窗口,勾选中文(简体),点击应用 回到“语言支持”窗口,在键盘输

    2024年02月10日
    浏览(46)
  • 04 Ubuntu中的中文输入法的安装

    在Ubuntu22.04这种版本相对较高的系统中安装中文输入法,一般推荐使用fctix5,相比于其他的输入法,这款输入法的推荐词要好得多,而且不会像ibus一样莫名其妙地失灵。 首先感谢文章《滑动验证页面》,我是根据这篇文章的教学完成配置的。 在文件下方输入以下内容 然后输

    2024年02月14日
    浏览(50)
  • ubuntu系统安装好搜狗输入法后只能输入英文,无法输入中文的解决方案

    自己的电脑环境:Ubuntu20.04.5 自己通过搜狗输入法官网下载deb安装包,然后按照如下指令安装搜狗输入法之后 并且完成相关配置。(具体方法参考:Ubuntu 18.04 安装搜狗输入法) 发现,自己只能输入英文,无法输入中文。 主要是因为缺少包导致的。 安装以下两个包: 然后重

    2024年02月11日
    浏览(72)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包