mt2503 如何修改按键丝印
时间:10-02
整理:3721RD
点击:
[SOLUTION]
语言的按键丝印一般可以通过直接修改mtkmultitap.c中对应的丝印表来实现,如修改阿拉伯语的按键丝印,直接修改g_multitap_arabic这个表即可
。如下所示,{0x0020, '0', '\0'}这一行是按键0对应的丝印信息,'\0'为结束符。
但是有些语言像Bengali/Hindi等由于涉及到变形规则,拥有多个丝印表(一般在其对应的.c中定义,如Bengali.c等),不能通过简单修改某个按键
对应的丝印数组来实现,需要先了解其变形规则(哪些字符允许跟在哪些字符后面,哪些字符能跟前面的字符组合等),然后再进行相应的修改。
语言的按键丝印一般可以通过直接修改mtkmultitap.c中对应的丝印表来实现,如修改阿拉伯语的按键丝印,直接修改g_multitap_arabic这个表即可
。如下所示,{0x0020, '0', '\0'}这一行是按键0对应的丝印信息,'\0'为结束符。
但是有些语言像Bengali/Hindi等由于涉及到变形规则,拥有多个丝印表(一般在其对应的.c中定义,如Bengali.c等),不能通过简单修改某个按键
对应的丝印数组来实现,需要先了解其变形规则(哪些字符允许跟在哪些字符后面,哪些字符能跟前面的字符组合等),然后再进行相应的修改。
啥时候全世界人民统一使用一种语言多好啊!