阅读:1785回复:11

如何自定义软键盘?

楼主#
更多 发布于:2024-08-22 10:39
看了帮助,下载了keyboard.xml放到 .yong 目录里
想在emoji下面增加一个面板,尝试了
<test name="xxx">
                <row>???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? ???? $LSHIFT</row>
                <row></row>
                <row></row>
                <row></row>
                <row></row>
            </test>
ps:论坛无法显示 上述代码的emoji,实际文件中是正确输入的


结果软键盘打开如图

图片:20240822_103921.png

沙发#
发布于:2024-10-21 15:00
emisjerry:回報狀況:本帖的keyboard.xml 造成Shift選項都消失了。

例如 PC鍵盤 預設是小寫字母,點擊 Shift 後會顯示大寫字母
但本帖的keyboard.xml此功能消失了。

下列連結裡的keyboard.xml是...
回到原帖
本贴里的xml是在当时软件更新没发布时用的。现在应该从帮助里的那个开始改。仅有shift的处理部分不一致。
板凳#
发布于:2024-10-21 14:44
回報狀況:本帖的keyboard.xml 造成Shift選項都消失了。

例如 PC鍵盤 預設是小寫字母,點擊 Shift 後會顯示大寫字母
但本帖的keyboard.xml此功能消失了。

下列連結裡的keyboard.xml是正常的:
https://yong.dgod.net/read.php?tid=4455&fid=7
https://youtube.com/@jdevtw
地板#
发布于:2024-08-22 19:39
你少了一个层级
4楼#
发布于:2024-08-22 19:14
还是一样空白
5楼#
发布于:2024-08-22 19:03
default=pc改成xxx看看
6楼#
发布于:2024-08-22 18:43
在你上面那个keyboard.xml上删减,data里就保留1个,测试


<data default="pc">
    <test name="xxx" layout="emoji">
        <row>哦 好 的</row>
    </test>
</data>
显示如下:

图片:20240822_184248.png

7楼#
发布于:2024-08-22 17:43
lavender:把代码放到emoji外面,比如ascii前面,成为一级菜单项的话,显示空白怎么办?



另外 xim和menu属性是什么意思?
回到原帖

 xim表示让上面的字符供输入法用,否则直接输出。
menu表示以菜单形式显示shift键,进行子键盘切换。


空白就表示格式不对,你得照这改才行。
8楼#
发布于:2024-08-22 17:03
把代码放到emoji外面,比如ascii前面,成为一级菜单项的话,显示空白怎么办?


另外 xim和menu属性是什么意思?
9楼#
发布于:2024-08-22 11:27
lavender:可以了,谢谢!你这个文件跟帮助贴里的有多处差异,原帖文件里有很多$LSHIFT回到原帖
帮助里的是针对我还没发布的版本,原以为没人会用,就先更新了
上一页
游客

返回顶部