好文档 - 专业文书写作范文服务资料分享网站

广州大彩串口屏技术笔记—如何基于系统键盘修改键值

天下 分享 时间: 加入收藏 我要投稿 点赞

如何基于系统键盘修改键值

如何基于系统键盘修改键值

1 概述

当我们系统自带键盘上现有的键值无法满足我们需求时,重新自定义键盘的方式又太繁琐,这时我们可以利用现成系统键盘修改键值,仅需要处理下系统键盘的UI,跟修改系统配置文件,这里介绍将屏幕旋转角度为0°下的小键盘的“+/-”修改为“-”。

2 开发环境版本

VisualTFT软件版本:V3.0.0.749及以上;

版本查看:打开VisualTFT,点击帮助->关于VisualTFT可以查看当前软件版本号; 最新版本可登陆本公司官方网站进行下载。

3 操作

3.1 修改键盘UI

注意:建议修改做改动之前,先进行对应的文件备份。

1、 鼠标右键桌面上的VisualTFT->打开文件位置,可以快速找到VisualTFT的安装目录。

图错误!文档中没有指定样式的文字。-1打开文件位置

2、 打开VisualTFT安装目录里面的“Resource”文件夹,找到我们的系统键盘图片,图 1-2标示部分为我们需要修改的小键盘。

1/5

如何基于系统键盘修改键值

图错误!文档中没有指定样式的文字。-2系统键盘图片

每个图片文件都有详细注释、适用范围见表格 1。

表格1文件注释

文件名 digital_320_240_up digital_320_240_down digital_320_240_rotate_up digital_320_240_rotate_down full_480_272_up full_480_272_down full_480_272_rotate_up full_480_272_rotate_down full_640_363_up full_640_363_down full_640_363_rotate_up full_640_363_rotate_down

注释 0°时小键盘弹起图片,全系列 0°时小键盘按下图片,全系列 90°时小键盘弹起图片,全系列 90°时小键盘按下图片,全系列 0°时全键盘弹起图片, 4.3寸适用 0°时全键盘按下图片,4.3寸适用 90°时全键盘弹起图片,4.3寸适用 90°时全键盘按下图片,4.3寸适用 0°时全键盘弹起图片,4.3寸以上适用 0°时全键盘按下图片,4.3寸以上适用 90°时全键盘弹起图片,4.3寸以上适用 90°时全键盘按下图片,4.3寸以上适用 注:小键盘全系列分辨率都适用,全键盘必须对应好分辨率,4.3寸使用的全键盘分辨率为480*272,4.3寸以上的屏幕使用全键盘分辨率为640*363。

3、 利用画图等图片编辑软件简单修改图片,如图 1-3所示。

2/5

如何基于系统键盘修改键值

图错误!文档中没有指定样式的文字。-3编辑图片

4、 利用画图的复制剪切粘贴等操作,修改“digital_320_240_up”图片如图 1-4所示,把小键盘的“+/-”修改为“-”,其他类型键盘修改修改其他键值方法类推。

图错误!文档中没有指定样式的文字。-4修改系统键盘

3.2 修改配置文件

1. 打开VisualTFT安装目录,找到“DeviceInfo.xml”配置文件,鼠标右键打开方式选择记事本,如图 1-5所示。

图错误!文档中没有指定样式的文字。-5打开xml文件

3/5

如何基于系统键盘修改键值

2. 如图 1-6所示,从配置文件中我们找到0°时小键盘相应的配置语句段落“Keyboard name=\”,翻看这个语句段中的“

图错误!文档中没有指定样式的文字。-6修改配置文件

3.3 常用ASCII码表

修改上面所示语句段中字符对应的ASCII码“v0=\”,即可修改键盘的字符,这里罗列一些常见字符的ASCII码,方便用户修改使用。

表格2 ASCII码表

ASCII 8 20 32 35 40 43 48 51 54 57 60 63 66 69 72

Symbol Back Space Space '# ( + 0 3 6 9 < ? B E H ASCII 13 27 33 37 41 45 49 52 55 58 61 64 67 70 73 Symbol carriage return ESC ! % ) - 1 4 7 : = @ C F I ASCII 16 28 34 37 42 47 50 53 56 59 62 65 68 71 74 Symbol Data Line Escape +/- “ & * / 2 5 8 ; > A D G J 4/5

75 78 81 84 87 90 94 99 102 105 108 111 114 117 120 123 127

K N Q T W Z ^ c f i l o r u x { Delete 76 79 82 85 88 91 97 100 103 106 109 112 115 118 121 125 L O R U X [ a d g j m p s v y } 如何基于系统键盘修改键值

77 80 83 86 89 93 98 101 104 107 110 113 116 119 122 126 M P S V Y ] b e h k n q t w z ~

5/5

537es5sa6r8jj329nz0t2wkqq4mjdl00m0v
领取福利

微信扫码领取福利

微信扫码分享